.legal-navbar{position:sticky;top:0}.legal-nav-links{display:flex;gap:24px;align-items:center}.legal-nav-links a{color:var(--muted);text-decoration:none;font-size:13px}.legal-nav-links a:hover{color:#fff}.legal-shell{width:min(900px,calc(100% - 40px));margin:0 auto;padding:80px 0 110px}.legal-hero{padding:35px 0 45px;border-bottom:1px solid var(--line)}.legal-hero .eyebrow{justify-content:flex-start}.legal-hero h1{font-size:clamp(46px,7vw,78px);letter-spacing:-4px;margin:20px 0 12px}.legal-hero>p:last-child{color:var(--muted);font-size:13px}.legal-document{padding:24px 0}.legal-document section{padding:28px 0;border-bottom:1px solid var(--line)}.legal-document section:last-child{border-bottom:0}.legal-document h2{font-size:24px;line-height:1.25;margin:0 0 15px}.legal-document p,.legal-document li{color:#c8c0b8;font-size:15px}.legal-document p{margin:0 0 14px}.legal-document ul{padding-left:24px;margin:14px 0}.legal-document li{margin:9px 0}.legal-document strong{color:#f2ece5}.legal-document a{color:#e1b06e;text-underline-offset:3px}.legal-document section:target{scroll-margin-top:110px}.legal-footer{min-height:135px}
@media(max-width:700px){.legal-nav-links{gap:12px}.legal-nav-links a{font-size:11px}.legal-nav-links a:last-child{display:none}.legal-shell{padding-top:45px}.legal-hero h1{letter-spacing:-2px}.legal-document h2{font-size:21px}.legal-document p,.legal-document li{font-size:14px}}
