.legal-main{width:min(860px,100%);margin:auto;padding:48px 24px 64px;line-height:1.7}.legal-main h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.legal-main h2{font-size:1.4rem;line-height:1.3}.legal-main section{margin-top:36px;scroll-margin-top:100px}.legal-lede{font-size:1.2rem;color:#c5d7e1}.legal-main nav{display:flex;flex-wrap:wrap;gap:12px 20px}.legal-main a{color:#83e4ef;text-decoration:underline;text-underline-offset:3px}.legal-main dt{font-weight:800;margin-top:20px}.legal-main dd{margin:6px 0 0;color:#c5d7e1}.legal-main li{margin-bottom:10px}.legal-version{color:#9cb3c1;font-size:.9rem;letter-spacing:.02em}.legal-main a:focus-visible{outline:2px solid #83e4ef;outline-offset:4px}@media(max-width:600px){.legal-main{padding:28px 18px 44px}.legal-main nav{display:grid}.legal-main ul{padding-left:22px}}
