.legal-page{width:min(850px,92%);margin:64px auto 105px}.legal-page .eyebrow{color:var(--rose)}.legal-page h1{font:600 clamp(42px,5vw,64px)/1.05 var(--serif);margin:0}.legal-page h1 em{color:var(--rose)}.legal-intro{max-width:650px;color:#65716c;margin:16px 0 40px}.legal-card{background:#fff;border:1px solid var(--line);padding:30px;margin-top:16px}.legal-card h2{font:600 27px var(--serif);margin:0 0 11px}.legal-card p,.legal-card li{color:#5e6c66;font-size:13px}.legal-card ul{padding-left:20px}.legal-contact{background:var(--blush);padding:22px;margin-top:18px}.legal-contact a{color:var(--rose);font-weight:700}@media(max-width:760px){.legal-page{margin-top:38px}.legal-card{padding:22px}.site-header nav{display:none}}
