.legal-page{background:#fbfcf8}.legal-hero{background:#073d3a;color:white;padding:75px max(8vw,24px)}.legal-hero h1{font:700 clamp(44px,7vw,82px)/1 "Playfair Display",serif;margin:10px 0}.legal-hero p{color:#c2d8d3;max-width:720px;line-height:1.7}.legal-content{max-width:900px;margin:auto;padding:60px 24px 90px}.legal-content section{padding:24px 0;border-bottom:1px solid #dce5e0}.legal-content h2{font:700 27px "Playfair Display",serif;color:#073d3a}.legal-content p,.legal-content li{line-height:1.75;color:#405653}.legal-content a{color:#073d3a;text-decoration:underline}.legal-note{background:#fff8ea;padding:20px;border-radius:14px}.legal-footer{padding:28px;text-align:center;background:#073d3a;color:white}.legal-footer a{margin:0 10px}
