body .supamu-legal-page .supamu-header,body .supamu-legal-page .supamu-header:not(.is-empty){background-color:var(--supamu-bg,#fff);border-bottom:.0625rem solid var(--supamu-border,#e5e7eb)}.supamu-legal{-webkit-overflow-scrolling:touch;background:var(--supamu-bg,#fff);height:100dvh;color:var(--supamu-fg,#111);padding-top:var(--supamu-header-offset,5.2rem);overflow-y:auto}.supamu-legal__inner{max-width:50rem;margin:0 auto;padding:2rem 1.25rem 4rem;line-height:1.6}.supamu-legal__inner h1{color:var(--supamu-brand,#0b1f33);margin:0 0 1.5rem;font-size:1.75rem;line-height:1.25}.supamu-legal__inner h2{border-top:.0625rem solid var(--supamu-border,#e5e7eb);color:var(--supamu-brand,#0b1f33);margin:2.5rem 0 1rem;padding-top:1.5rem;font-size:1.375rem;line-height:1.3}.supamu-legal__inner h3{color:var(--supamu-brand-2,#124c7e);margin:2rem 0 .75rem;font-size:1.125rem;line-height:1.35}.supamu-legal__inner h4{margin:1.25rem 0 .5rem;font-size:1rem}.supamu-legal__inner p{margin:0 0 .875rem}.supamu-legal__inner ul{margin:0 0 1rem;padding-left:1.5rem}.supamu-legal__inner li{margin-bottom:.5rem}.supamu-legal__inner a{color:var(--chat-link,var(--supamu-brand-2,#124c7e));text-underline-offset:.125rem;text-decoration:underline}.supamu-legal__inner a:focus-visible{outline:3px solid var(--supamu-focus,#ffbf47);outline-offset:2px}.supamu-legal__inner hr{border:0;border-top:.0625rem solid var(--supamu-border,#e5e7eb);margin:2.5rem 0 1.5rem}.supamu-legal__credits{color:var(--chat-text-muted,#5f6b7a);font-size:.85rem;font-style:italic}.supamu-legal__back{margin-top:1rem;font-weight:600;display:inline-block}:root[data-color-scheme=dark] .supamu-legal__inner h1,:root[data-color-scheme=dark] .supamu-legal__inner h2{color:var(--supamu-fg,#f5f5f5)}:root[data-color-scheme=dark] .supamu-legal__inner h3{color:color-mix(in srgb,var(--supamu-accent,#009a74)70%,#fff 30%)}
