[data-oda-placement]{box-sizing:border-box;clear:both;max-width:100%;width:min(100%,var(--oda-width,728px));min-height:calc(var(--oda-height,0px) + 20px);margin:22px auto;position:relative}[data-oda-placement][hidden],.oda-promotional[hidden]{display:none!important}.oda-ad{box-sizing:border-box;width:100%;max-width:100%;font:inherit;text-align:center}.oda-label,.oda-house small{display:block;font:10px/1.5 system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#667383;margin:0 0 5px}.oda-link{display:block;text-decoration:none!important;color:inherit!important}.oda-link picture{display:block}.oda-format-banner .oda-link,.oda-format-banner picture{height:var(--oda-height,90px)}.oda-format-banner .oda-link img{width:100%;height:100%;object-fit:contain}.oda-link img{display:block;max-width:100%;height:auto;margin:auto;object-fit:contain}.oda-format-card .oda-link,.oda-format-text .oda-link{border:1px solid #dde3e9;border-radius:8px;padding:18px;text-align:left;background:#fff;color:#192b3d!important}.oda-format-card img{border-radius:4px;margin-bottom:12px;max-height:320px}.oda-headline{display:block;font-size:1.15em;line-height:1.35;margin:8px 0}.oda-copy{font-size:.95em;line-height:1.5}.oda-cta{display:inline-block;background:#162a42;color:#fff;font:600 13px/1.4 system-ui,sans-serif;padding:9px 16px;border-radius:4px;margin-top:12px}.oda-house{border:1px solid #e0e6ec;background:#f7f9fb;color:#23374e;text-align:center;padding:18px;box-sizing:border-box;width:100%}.oda-house a{font:600 15px/1.5 system-ui,sans-serif;color:inherit;text-decoration:none}.oda-sticky{position:sticky;top:48px;align-self:start}.oda-promotional{position:fixed;z-index:9995;margin:0;min-height:0;max-height:75vh;overflow:auto;padding:24px 18px 18px;background:#fff;border:1px solid #dce3ea;border-radius:10px;box-shadow:0 10px 45px #10203024;width:min(380px,calc(100vw - 32px))}.oda-slidein{right:16px;bottom:16px}.oda-popup{left:50%;top:50%;transform:translate(-50%,-50%)}.oda-bar{left:16px;right:16px;bottom:12px;width:auto;max-height:18vh}.oda-close{position:absolute;z-index:1;right:4px;top:2px;border:0;border-radius:50%;background:#fff;color:#1b2c3d;font:24px/1 system-ui;width:32px;height:32px;cursor:pointer}.oda-close:focus-visible,.oda-optin input:focus-visible,.oda-optin button:focus-visible,.oda-link:focus-visible{outline:3px solid #247c9f;outline-offset:3px}.oda-debug{display:block;border:1px dashed #c92e38;background:#fff4f4;padding:6px;color:#9c2028;font:12px/1.4 system-ui}.oda-optin{font:15px/1.5 system-ui,sans-serif;box-sizing:border-box;max-width:520px;margin:auto;padding:20px;border:1px solid #dde4ec;border-radius:8px;background:#fff;color:#1b2d43;text-align:left}.oda-optin label{display:block;margin:10px 0}.oda-optin input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #b8c5d2;border-radius:4px;background:#fff;color:#142438;font:inherit}.oda-optin .oda-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px}.oda-optin .oda-consent input{margin-top:3px}.oda-optin button{border:0;border-radius:4px;background:#172d46;color:#fff;padding:11px 18px;margin-top:14px;font-weight:600;cursor:pointer}.oda-optin button:disabled{opacity:.6;cursor:wait}.oda-optin small{display:block;color:#5e6b7a;font-size:11px}.oda-honeypot{position:absolute;left:-99999px;width:1px;height:1px;overflow:hidden}.oda-form-result{margin:10px 0 0;font-size:13px}.oda-snippet-output{display:contents}@media(max-width:767px){[data-oda-placement]{min-height:calc(var(--oda-mobile-height,0px) + 20px);margin:16px auto}.oda-format-banner .oda-link,.oda-format-banner picture{height:var(--oda-mobile-height,100px)}.oda-sticky{position:static}.oda-promotional.oda-mobile,.oda-bar{left:8px;right:8px;bottom:8px;top:auto;transform:none;width:auto;max-height:15vh;min-height:0;padding:13px 38px 10px 12px;border-radius:6px}.oda-promotional.oda-mobile .oda-label{margin:0}.oda-promotional.oda-mobile img{max-height:10vh;width:auto;max-width:100%}.oda-promotional.oda-mobile .oda-optin{padding:8px;border:0}.oda-promotional.oda-mobile .oda-format-card .oda-link{padding:8px}.oda-promotional.oda-mobile .oda-copy{font-size:12px}}@media(prefers-reduced-motion:reduce){.oda-promotional{scroll-behavior:auto}}