.legal-main{max-width:900px;margin:auto;padding:72px 24px 100px}.legal-main h1{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.05em;line-height:1;margin:0 0 14px}.legal-meta{color:var(--muted);margin-bottom:50px}.legal-main article{border-top:1px solid var(--line);padding:26px 0}.legal-main h2{font-size:1.2rem;margin:0 0 10px}.legal-main p{color:#465a6f;margin:0;max-width:760px}.legal-back{font-weight:800;text-decoration:none;color:var(--blue)}
