.kuf-legal-disclosures{margin-top:16px}.kuf-legal-panel{display:none;margin-top:12px;padding:22px;border:1px solid rgba(16,55,47,.16);border-radius:18px;background:#f7f3e9;color:#17231b;box-shadow:0 12px 30px rgba(16,55,47,.06)}.kuf-legal-panel.is-open{display:block}.kuf-legal-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.kuf-legal-panel__eyebrow{margin:0 0 5px;color:#9b7421;font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.kuf-legal-panel h3{margin:0;color:#10372f;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.1;letter-spacing:-.025em}.kuf-legal-panel__close{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(16,55,47,.18);border-radius:50%;background:#fff;color:#10372f;font:inherit;font-size:1.25rem;font-weight:800;cursor:pointer}.kuf-legal-panel__close:hover{background:#10372f;color:#fff}.kuf-legal-panel__content{display:grid;gap:15px;color:#35483f;font-size:.87rem;line-height:1.62}.kuf-legal-panel__content section{padding-top:15px;border-top:1px solid rgba(16,55,47,.11)}.kuf-legal-panel__content section:first-child{padding-top:0;border-top:0}.kuf-legal-panel__content h4{margin:0 0 6px;color:#10372f;font-size:.96rem}.kuf-legal-panel__content p{margin:0}.kuf-legal-panel__content ul{margin:7px 0 0;padding-left:20px}.kuf-legal-panel__content li+li{margin-top:4px}.kuf-legal-panel__contact{padding:13px 14px!important;border:0!important;border-radius:13px;background:#edf3ef}.kuf-payment-consent a[aria-expanded=true]{text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:620px){.kuf-legal-panel{padding:18px 16px;border-radius:15px}.kuf-legal-panel__header{gap:12px}.kuf-legal-panel__content{font-size:.83rem}}