.legal-hero{padding:6rem 0 4rem!important}.legal-content{max-width:900px}.legal-content section{padding:1.8rem 0;border-bottom:1px solid #e8dce0}.legal-content h2{font-size:clamp(1.65rem,3vw,2.35rem);margin:0 0 .8rem}.legal-content p{font-size:1.04rem;line-height:1.8}.legal-content a{color:#801336;font-weight:800}.legal-date{font-size:.92rem;color:#76545f}.legal-nav{display:flex;flex-wrap:wrap;gap:.65rem;margin:2rem 0;padding:1.1rem;border-radius:12px;background:#f8eef0}.legal-nav a{border:1px solid #d7b8c1;border-radius:999px;padding:.5rem .8rem;font-size:.9rem}.legal-note{background:#fff4dc!important;border-left:4px solid #c8953f;padding:1rem 1.2rem;border-radius:0 10px 10px 0}.cookie-table{display:grid;gap:.75rem}.cookie-table div{display:grid;grid-template-columns:170px 1fr;gap:1rem;padding:1rem;border:1px solid #eadde0;border-radius:10px}.cookie-table strong{color:#651029}.cookie-table span{color:#5f4b52}@media(max-width:650px){.legal-hero{padding:4.2rem 0 3rem!important}.cookie-table div{grid-template-columns:1fr}.legal-nav a{width:100%;text-align:center}}
