.tracking-consent{z-index:1000;color:#033858;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;width:min(1180px,100% - 48px);max-height:calc(100dvh - 48px);margin-inline:auto;padding:24px 28px;display:grid;position:fixed;inset:auto 24px 24px;overflow:auto;box-shadow:0 12px 48px #00192838}.tracking-consent h2{color:#033858;letter-spacing:-.02em;text-transform:none;margin:0 0 10px;font:800 22px/1.2 Manrope,sans-serif}.tracking-consent p{color:#385363;max-width:72ch;margin:0;font-size:14px;line-height:1.6}.tracking-consent a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.tracking-consent-actions{flex-wrap:wrap;align-self:center;gap:10px;width:300px;display:flex}.tracking-consent-actions button{color:#033858;cursor:pointer;background:#fff;border:1px solid #033858;border-radius:6px;flex:130px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.3}.tracking-consent-actions button:last-child{flex-basis:100%}.tracking-consent-actions button:hover{background:#edf3f5}.tracking-consent :focus-visible,.privacy-choices-link:focus-visible{outline-offset:4px;outline:3px solid #c52d12}.tracking-consent-options{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;display:grid}.tracking-consent-options label{cursor:pointer;align-items:flex-start;gap:12px;min-height:60px;padding-block:8px;display:flex}.tracking-consent-options input{accent-color:#033858;flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.tracking-consent-options strong{font-size:15px;line-height:1.5;display:block}.tracking-consent-options small{color:#385363;font-size:13px;line-height:1.5;display:block}.tracking-consent-options p{grid-column:1/-1;font-size:13px}.privacy-choices-link{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:4px 0;text-decoration:underline}.consent-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.tracking-consent{grid-template-columns:minmax(0,1fr);gap:16px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px;inset:auto 12px 12px}.tracking-consent h2{font-size:20px}.tracking-consent p{font-size:14px}.tracking-consent-actions{width:100%}.tracking-consent-options{grid-template-columns:minmax(0,1fr);gap:4px}.tracking-consent-options label{min-height:56px}.tracking-consent-options p{margin-top:8px}}
