.legal-main{padding-block:4rem 5rem;max-width:900px}.legal-main h1{font-size:clamp(36px,6vw,72px)}.legal-nav{display:flex;gap:2rem;flex-wrap:wrap;margin:2rem 0}.legal-main section{border-top:1px solid var(--line);padding-top:3rem;margin-top:3rem}.legal-main h2{font-size:36px}.legal-main h3{margin-top:2rem}.legal-main p{max-width:70ch}.legal-main address{font-style:normal;margin-bottom:1.3rem}.legal-draft{padding:1.25rem;background:var(--brand-tint);border-left:3px solid var(--accent);margin:2rem 0}.legal-draft p{margin:.5rem 0 0}.legal-date{color:var(--muted);font-size:14px}@media(max-width:600px){.legal-main{padding-block:2rem 3rem}.legal-main h2{font-size:30px}}