.legal-page{padding:60px 0;max-width:850px}.legal-page h1{font-size:clamp(2.5rem,6vw,4.5rem)}.legal-page h2{font-size:1.6rem;margin-top:40px}.legal-page a{color:var(--accent-dark)}
.legal-page ul{margin:0 0 18px;padding-left:22px;color:var(--muted)}.legal-page li{margin-bottom:8px}.legal-page p{color:var(--muted)}.legal-page .status-note{color:var(--ink);margin-bottom:34px}.legal-page code{padding:2px 6px;border-radius:5px;background:#fdf3d6;color:#7a5a00;font-size:.92em}.legal-back{margin-top:48px;padding-top:22px;border-top:1px solid var(--line)}
