.pa-consent[hidden],.pa-cookie-preferences[hidden]{display:none!important}
.pa-consent{background:#08131c;color:#f7faff;border-bottom:2px solid #0088d8;margin:0;position:relative;isolation:isolate}
.pa-consent-inner{max-width:1440px;margin:auto;padding:22px 6%;display:flex;align-items:center;justify-content:space-between;gap:28px}
.pa-consent-copy{max-width:850px}.pa-consent-copy h2{font:700 1.35rem/1.2 var(--body,Arial,sans-serif);letter-spacing:0;margin:0 0 10px;text-transform:none}
.pa-consent-copy p{font:400 .9375rem/1.5 var(--body,Arial,sans-serif);margin:0 0 8px;max-width:none}.pa-consent-copy a{text-decoration:underline;text-underline-offset:3px;color:#fff}
.pa-consent-copy .pa-consent-status{font-size:.8125rem;color:#c2d9e9;margin:0;min-height:1.5em}
.pa-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:0 0 240px;align-items:start}
.pa-consent-actions button{background:#102b3e;color:#fff;border:1px solid #54b9f5;border-radius:0;padding:11px 16px;min-height:44px;cursor:pointer;font:600 .9375rem/1.2 var(--body,Arial,sans-serif)}
.pa-consent-actions button:hover{background:#174260}.pa-consent-actions .pa-consent-close{grid-column:1/-1;border-color:transparent;background:transparent;text-decoration:underline;color:#dcebf4;font-weight:400}
.pa-consent button:focus-visible,.pa-consent a:focus-visible,.pa-consent h2:focus-visible,.pa-cookie-preferences:focus-visible{outline:3px solid #69c6ff;outline-offset:4px}
.pa-privacy-footer{width:100%;margin-top:18px}.pa-cookie-preferences{background:transparent;color:inherit;border:0;border-bottom:1px solid currentColor;padding:8px 0;min-height:44px;cursor:pointer;font:400 .875rem/1.4 var(--body,Arial,sans-serif)}
@media(max-width:760px){.pa-consent-inner{display:block;padding:20px 6%}.pa-consent-actions{margin-top:16px;max-width:420px;grid-template-columns:1fr 1fr}.pa-consent-actions .pa-consent-close{min-height:44px}.pa-consent-copy h2{font-size:1.25rem}}
