main .legal-section{padding-block:clamp(24px,4vh,48px) 72px}main .legal-section .legal-content{max-width:52rem}main .legal-section .legal-block{border-top:1px solid #60ddff40;padding-block:28px}main .legal-section .legal-block h2{letter-spacing:.09em;text-transform:uppercase;color:#60ddff;margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:400}main .legal-section .legal-block p{color:#e8faff;font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.7}main .legal-section .legal-block p+p{margin-top:12px}main .legal-section .legal-block a{color:#e8faff;text-underline-offset:3px;-webkit-text-decoration:underline #60ddff;text-decoration:underline #60ddff;transition:color .18s}main .legal-section .legal-block a:hover,main .legal-section .legal-block a:focus-visible{color:#60ddff}main .legal-section .legal-credits{margin:0;padding:0;list-style:none}main .legal-section .legal-credits li+li{margin-top:16px}main .legal-section .legal-credits strong{color:#e8faff;font-family:Inter,Arial,sans-serif;font-weight:500;display:block}main .legal-section .legal-credits span{color:#a1c6d4;margin-top:4px;font-family:Inter,Arial,sans-serif;line-height:1.6;display:block}@media (width<=767px){main .legal-section{padding-block:20px 40px}}@media (prefers-reduced-motion:reduce){main .legal-section *{transition:none!important}}
