.back-link{color:var(--plum);font-size:12px;font-weight:700;text-decoration:none}.legal-page{max-width:1000px;margin:0 auto;padding:96px 6vw 110px}.legal-page h1{font-family:'Playfair Display';font-size:clamp(45px,6vw,72px);line-height:1.03;letter-spacing:-.045em;max-width:720px;margin:0}.legal-page h1 i{color:var(--rose);font-weight:500}.legal-page .lead{font-size:17px;line-height:1.7;color:#665c60;max-width:650px;margin:24px 0 70px}.legal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.legal-grid section{padding:25px;background:var(--blush)}.legal-page h2{font-family:'Playfair Display';font-size:24px;margin:0 0 10px}.legal-page section p{font-size:13px;line-height:1.8;color:#62585c;margin:0}.privacy{max-width:800px}.privacy>section{border-top:1px solid var(--line);padding:25px 0}.privacy .lead{margin-bottom:44px}.privacy h2{font-size:26px}.privacy a{color:var(--plum);font-weight:700}@media(max-width:650px){.legal-page{padding:65px 7vw}.legal-grid{grid-template-columns:1fr}.legal-page .lead{margin-bottom:42px}}
