/* Legal pages: a single readable column. */
.legal-hero h1{font-size:clamp(48px,6vw,96px)}.legal-hero .hero-bottom{margin-bottom:60px}.legal-hero .hero-bottom>p{max-width:720px}.legal-hero a{border-bottom:1px solid currentColor}
.legal-body{padding:0 6% 95px;border-top:1px solid var(--line)}
.legal-doc{max-width:720px;padding-top:55px;font-size:16px;line-height:1.85;color:#4d3b2e}.legal-doc p{margin:0 0 20px}.legal-doc h2{margin:50px 0 18px;padding-top:30px;border-top:1px solid var(--line);font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.04em;color:var(--ink)}.legal-doc div>strong:first-child{display:block;margin:30px 0 8px;font-size:18px;font-weight:600;color:var(--ink)}.legal-doc ul{margin:0 0 26px;padding-left:20px}.legal-doc li{margin-bottom:8px}.legal-doc li::marker{color:#c97b4a}.legal-doc a{color:#8c5530;border-bottom:1px solid currentColor}
@media(max-width:760px){.legal-doc{font-size:15px;padding-top:40px}.legal-body{padding-bottom:65px}}
