.legal-page__inner{padding-block:clamp(7rem,12vw,9.5rem) clamp(3.5rem,7vw,5.5rem)}.legal-page__eyebrow{color:var(--athar-accent);align-items:center;gap:.7rem;margin:0 0 clamp(1rem,2vw,1.4rem);display:flex}.legal-page__title{max-width:24ch}.legal-note{border:1px solid var(--athar-line);border-left:3px solid var(--athar-accent);max-width:68ch;color:var(--athar-muted);text-wrap:pretty;background:#23283059;margin:clamp(1.6rem,3vw,2.2rem) 0 0;padding:clamp(1.1rem,2vw,1.4rem) clamp(1.2rem,2vw,1.5rem);font-size:.92rem;line-height:1.65}.legal-note strong{color:var(--athar-ink);font-weight:500}.legal-todo{color:var(--athar-accent);font-family:var(--athar-mono);letter-spacing:.02em;white-space:normal;font-size:.86em}.legal-body{max-width:68ch;margin-top:clamp(2.5rem,5vw,3.5rem)}.legal-body section+section{margin-top:clamp(2.4rem,4.5vw,3.2rem)}.legal-body h2{color:var(--athar-ink);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 1rem;font-size:clamp(1.1rem,1.6vw,1.28rem);font-weight:600;line-height:1.35}.legal-body h3{color:var(--athar-ink);letter-spacing:0;margin:1.6rem 0 .6rem;font-size:1rem;font-weight:500}.legal-body p{color:var(--athar-muted);text-wrap:pretty;margin:0 0 1rem;font-size:1rem;line-height:1.72}.legal-body p:last-child{margin-bottom:0}.legal-body ul{margin:0 0 1rem;padding-left:1.1rem;list-style:none}.legal-body li{color:var(--athar-muted);text-wrap:pretty;margin-bottom:.6rem;padding-left:0;font-size:1rem;line-height:1.7;position:relative}.legal-body a{color:var(--athar-ink);border-bottom:1px solid var(--athar-line);transition:color .3s var(--athar-ease), border-bottom-color .3s var(--athar-ease);text-decoration:none}.legal-body a:hover{color:var(--athar-accent);border-bottom-color:var(--athar-accent)}.legal-meta{border-top:1px solid var(--athar-line);max-width:68ch;color:var(--athar-faint);font-family:var(--athar-mono);letter-spacing:.12em;text-transform:uppercase;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-top:1.4rem;font-size:.72rem}@media (width<=860px){.legal-page__inner{padding-block:clamp(5.5rem,16vw,7rem) clamp(2.5rem,7vw,3.5rem)}}.legal-body h2{padding-left:1.05rem;position:relative}.legal-body section+section{border-top:1px solid #e85d7538;padding-top:clamp(2.4rem,4.5vw,3.2rem)}
