.marketing-consent-module__At--sa__panel{z-index:120;max-width:1120px;color:var(--color-ivory,#ece8df);background:#111214;border:1px solid #ebb66555;border-radius:16px;align-items:center;gap:24px;margin-inline:auto;padding:22px 26px;display:flex;position:fixed;inset:auto 24px 24px;box-shadow:0 12px 48px #0008}.marketing-consent-module__At--sa__copy{flex:1;min-width:0}.marketing-consent-module__At--sa__copy h2{font-family:var(--font-fraunces), serif;margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.2}.marketing-consent-module__At--sa__copy p{color:#c0bdb5;max-width:66ch;margin:0;font-size:13px;line-height:1.65}.marketing-consent-module__At--sa__copy a{color:#edbd73;text-underline-offset:3px;text-decoration:underline}.marketing-consent-module__At--sa__copy .marketing-consent-module__At--sa__preferenceNote{color:#b4b1a9;margin-top:6px;font-size:12px}.marketing-consent-module__At--sa__copy .marketing-consent-module__At--sa__links{flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:2px;font-size:12px;display:flex}.marketing-consent-module__At--sa__links a{align-items:center;min-height:44px;display:inline-flex}.marketing-consent-module__At--sa__preferencesLink{color:#dedbd3;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 3px;text-decoration:underline;display:inline-flex}.marketing-consent-module__At--sa__preferencesLink:hover{color:#fffaf0}.marketing-consent-module__At--sa__actions{flex-direction:column;flex:0 0 220px;align-items:stretch;gap:3px;display:flex}.marketing-consent-module__At--sa__actions button{cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;transition:background .16s,color .16s,border-color .16s}.marketing-consent-module__At--sa__actions .marketing-consent-module__At--sa__primary{color:#111214;background:#edbd73;border-color:#edbd73}.marketing-consent-module__At--sa__actions .marketing-consent-module__At--sa__primary:hover{background:#f5cf93;border-color:#f5cf93}.marketing-consent-module__At--sa__actions .marketing-consent-module__At--sa__secondary{color:#dedbd3;text-underline-offset:4px;background:0 0;font-weight:400;-webkit-text-decoration:underline #99968e;text-decoration:underline #99968e;text-decoration-thickness:1px}.marketing-consent-module__At--sa__actions .marketing-consent-module__At--sa__secondary:hover{color:#fffaf0;background:#ffffff08;text-decoration-color:currentColor}.marketing-consent-module__At--sa__actions .marketing-consent-module__At--sa__close{color:#c0bdb5;background:0 0;font-weight:400}.marketing-consent-module__At--sa__actions .marketing-consent-module__At--sa__close:hover{color:#fffaf0;background:#ffffff08}.marketing-consent-module__At--sa__panel :focus-visible{outline-offset:4px;outline:2px solid #edbd73}@media (max-width:900px){.marketing-consent-module__At--sa__panel{flex-direction:column;align-items:flex-start;gap:14px}.marketing-consent-module__At--sa__actions{flex-flow:wrap;flex:0 auto;align-items:center;gap:4px 10px;width:100%}}@media (max-width:480px){.marketing-consent-module__At--sa__panel{max-height:calc(100dvh - 24px);padding:18px;inset:auto 12px 12px;overflow-y:auto}.marketing-consent-module__At--sa__copy h2{font-size:21px}.marketing-consent-module__At--sa__actions{flex-direction:column;align-items:stretch;gap:3px}}@media (prefers-reduced-motion:reduce){.marketing-consent-module__At--sa__actions button{transition:none}}
