:root{--accent:#1f4d7a;--accent-ink:#1f4d7a;--ink:#1c1917;--ink-soft:#44403c;--paper:#fafaf9;--hairline:#d6d3d1;--measure:68ch;--ums-button-red:#b91c1c;--ums-button-red-dark:#991b1b;--ums-button-radius:18px;--ums-input-radius:16px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}::selection{background:var(--accent);color:#fff}h1,h2,h3{text-wrap:balance}li,p{text-wrap:pretty}.nums,[data-nums]{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select){border-radius:var(--ums-input-radius)!important}:where(button[type=submit]:not([data-track=chat_submit]),.site-daily-link,.site-menu-daily,.cps-promo-cta,.spot-primary-cta,.operator-sponsor-cta,.daily-offer-cta,.ums-offer-cta,.ums-editorial-button){color:#fff!important;background-color:var(--ums-button-red)!important;background-image:linear-gradient(180deg,rgba(95,8,8,.08),rgba(95,8,8,.28)),url(/images/consultation-editorial-red-button-v1.webp)!important;background-position:50%!important;background-size:cover!important;border:1px solid var(--ums-button-red)!important;border-radius:var(--ums-button-radius)!important;box-shadow:0 10px 24px rgba(127,29,29,.2)!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}:where(button[type=submit]:not([data-track=chat_submit]),.site-daily-link,.site-menu-daily,.cps-promo-cta,.spot-primary-cta,.operator-sponsor-cta,.daily-offer-cta,.ums-offer-cta,.ums-editorial-button):hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px);box-shadow:0 13px 28px rgba(127,29,29,.26)!important}:where(button[type=submit]:not([data-track=chat_submit]),.ums-editorial-button):disabled{cursor:default!important;filter:saturate(.65);opacity:.72;transform:none}:where(.spot-secondary-cta,.ums-editorial-button-secondary){color:#fff!important;background:rgba(8,20,34,.86)!important;border:1px solid hsla(0,0%,100%,.6)!important;border-radius:var(--ums-button-radius)!important;box-shadow:0 10px 22px rgba(8,20,34,.14)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.desk-chat-launcher{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;min-width:224px;min-height:64px;gap:12px;padding:9px 14px 9px 10px;color:#fafaf9;background-color:var(--ums-button-red);background-image:linear-gradient(180deg,rgba(95,8,8,.08),rgba(95,8,8,.28)),url(/images/consultation-editorial-red-button-v1.webp);background-position:50%;background-size:cover;border:1px solid hsla(39,81%,80%,.46);border-radius:var(--ums-button-radius);box-shadow:0 16px 38px rgba(127,29,29,.3),0 3px 10px rgba(95,8,8,.2);cursor:pointer;font-family:system-ui,-apple-system,sans-serif;text-align:left;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;-webkit-tap-highlight-color:transparent}.desk-chat-launcher:hover{filter:brightness(.94);transform:translateY(-3px);box-shadow:0 20px 46px rgba(127,29,29,.34),0 4px 12px rgba(95,8,8,.22)}.desk-chat-launcher:active{transform:translateY(-1px) scale(.985)}.desk-chat-launcher:focus-visible{outline:3px solid rgba(161,98,7,.48);outline-offset:4px}.desk-chat-icon{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;color:#7f1d1d;background:rgba(255,248,235,.96);border:1px solid hsla(39,81%,80%,.62);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86)}.desk-chat-icon>svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.desk-chat-copy{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:2px}.desk-chat-title{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1.08;letter-spacing:-.01em}.desk-chat-subtitle{color:rgba(255,248,235,.78);font-size:10.5px;font-weight:650;line-height:1.2;letter-spacing:.025em}.desk-chat-arrow{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:hsla(39,81%,80%,.9);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.desk-chat-launcher:hover .desk-chat-arrow{transform:translateX(-2px)}.newsroom-chat-panel{--ums-viewport-top:0px;--ums-keyboard-inset:0px;width:50vw;animation:newsroom-chat-slide-in .3s cubic-bezier(.22,1,.36,1) both;will-change:transform}.newsroom-chat-composer{position:relative;z-index:2;flex:0 0 auto;transform:translate3d(0,calc(-1 * var(--ums-keyboard-inset)),0);transition:transform .24s cubic-bezier(.22,1,.36,1);padding-bottom:max(9px,env(safe-area-inset-bottom))!important}body.ums-chat-open,html.ums-chat-open{background-color:#f8f1e4!important;background-image:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.18)),url(/images/ums-chat-background-v1.webp)!important;background-position:50%!important;background-size:cover!important}.newsroom-chat-panel.is-closing{animation:newsroom-chat-slide-out .3s cubic-bezier(.4,0,.7,.2) both;pointer-events:none}@keyframes newsroom-chat-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes newsroom-chat-slide-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}.chat-composer-input:focus{border-color:rgba(87,83,78,.48)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 0 0 2px hsla(25,5%,45%,.16),0 6px 20px rgba(28,25,23,.1)!important;outline:none!important}@media (max-width:480px){.desk-chat-launcher{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));min-width:204px;min-height:58px;padding:8px 12px 8px 8px;border-radius:var(--ums-button-radius)}.desk-chat-icon{width:40px;height:40px;flex-basis:40px;border-radius:13px}}@media (max-width:768px){.newsroom-chat-panel{width:100vw}.newsroom-chat-composer-label,.newsroom-chat-composer-note{display:none!important}.newsroom-chat-composer{padding:7px 10px max(7px,env(safe-area-inset-bottom))!important;background:transparent!important}}@media (prefers-reduced-motion:reduce){.desk-chat-arrow,.desk-chat-launcher{transition:none}.newsroom-chat-panel,.newsroom-chat-panel.is-closing{animation-duration:1ms}}@keyframes umsChatDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}