.legal-page{background:#f8f1e6;color:#302c42}.legal-hero{background:#eadbc5;padding:110px 0 100px}.legal-hero h1{max-width:850px;font:600 clamp(3.3rem,7vw,7rem)/.94 'Playfair Display',Georgia,serif;letter-spacing:-.07em;margin:0}.legal-hero h1 em{font-weight:500}.legal-hero>div>p:last-child{max-width:630px;margin:30px 0 0;font-size:1.05rem}.legal-content{padding:95px 0 115px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9vw}.legal-content article{padding:36px 0;border-top:1px solid #cdbb9f}.legal-content h2{font:600 clamp(1.8rem,2.6vw,2.6rem)/1.1 'Playfair Display',Georgia,serif;margin:0 0 18px;letter-spacing:-.04em}.legal-content p{max-width:570px;margin:0 0 13px}.legal-content a{color:inherit;text-underline-offset:4px}.legal-note{font-size:.9rem;color:#5b4d64}.legal-updated{grid-column:1/-1;margin:34px 0 0!important;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#716083}.footer-links{display:flex;gap:18px;align-items:center}@media(max-width:780px){.legal-hero{padding:75px 0 65px}.legal-content{padding:65px 0 80px;grid-template-columns:1fr}.legal-content article{padding:28px 0}.legal-content h2{font-size:2rem}}
html[data-theme="dark"] .legal-page,html[data-theme="dark"] .legal-content,html[data-theme="dark"] .legal-page footer{background:#19161d!important;color:#f6efe5!important}html[data-theme="dark"] .legal-hero{background:#3a3141!important;color:#f8f1e6!important}html[data-theme="dark"] .legal-content article{border-color:#5b4d64}html[data-theme="dark"] .legal-note,html[data-theme="dark"] .legal-updated{color:#ddcfe4}
