.legal-hero{background:var(--ink);color:#fff;padding:110px 0 85px}.legal-hero h1{font:400 clamp(55px,7vw,90px)/.92 var(--font-cormorant),serif;margin:15px 0}.legal-hero p:last-child{color:#fffa}.faq-list,.legal-copy{padding-block:85px 120px}.faq-list details{border-top:1px solid var(--line);padding:22px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:30px var(--font-cormorant),serif}.faq-list details p{max-width:760px;color:var(--muted);line-height:1.8}.legal-copy{width:min(820px,100% - 48px)}.legal-copy h2{font:34px var(--font-cormorant),serif;margin:42px 0 10px}.legal-copy p{color:var(--muted);line-height:1.85}.legal-copy aside{background:var(--sand);color:#754b1e;margin-top:45px;padding:22px;font-size:11px;line-height:1.6}
