.legal-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--line);background:rgba(10,11,13,.9)}.legal-header>a:last-child{color:var(--muted);font-size:13px;text-decoration:none}.legal-doc{width:min(760px,calc(100% - 40px));margin:0 auto;padding:88px 0}.legal-doc h1{font-size:clamp(46px,8vw,76px);line-height:1;letter-spacing:-.055em;margin-bottom:14px}.legal-meta{color:#959ca8;margin-bottom:48px}.legal-doc h2{font-size:22px;margin:38px 0 10px}.legal-doc p{color:var(--muted);font-size:17px}.legal-doc a{color:var(--accent)}.legal-footer{width:min(760px,calc(100% - 40px));margin:0 auto;padding:28px 0 40px;border-top:1px solid var(--line);color:#959ca8;font-size:12px}.legal-footer a{text-decoration:none}@media(max-width:600px){.legal-header{padding:0 16px}.legal-doc{padding:64px 0}}
