.legal-consent{color:#374a40;cursor:pointer;text-transform:none;letter-spacing:0;align-items:flex-start;gap:10px;margin:14px 0 4px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.legal-consent input{accent-color:#264a3f;cursor:pointer;flex:none;width:20px;height:20px;margin:1px 0 0}.legal-consent a{color:#174d3e;font-weight:600}.legal-gate{z-index:1000;background:#1928228c;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.legal-gate-card{color:#223c35;background:#fffefa;border-radius:20px;width:100%;max-width:520px;padding:26px;box-shadow:0 24px 60px -30px #0009}.legal-gate-card h2{margin:6px 0 12px;font-family:Georgia,serif;font-size:1.8rem;font-weight:400;line-height:1.2}.legal-gate-card>p{color:#52665d;margin:0 0 6px;font-size:15px;line-height:1.55}.legal-gate-kicker{letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#7c6947!important;font-size:11px!important}.legal-gate-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}
