/* News hero: the image occupies only the right visual area; theme tokens remain authoritative. */
html:root body main .ece-news-hero191934 .ece-approved-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:28px!important;align-items:center}
.ece-news-carousel191934,.ece-news-static191934{position:relative;min-width:0;min-height:410px;margin-right:calc(-1 * max(24px,(100vw - var(--max,1240px))/2));padding-right:max(24px,(100vw - var(--max,1240px))/2);isolation:isolate}
.ece-news-slide191934{position:static;color:var(--dr-text,#fff)}.ece-news-slide191934[hidden],.ece-news-controls191934[hidden]{display:none!important}
.ece-news-picture191934{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 15%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%)}
.ece-news-picture191934 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--news-position,100%) center!important;border-radius:0!important;display:block;filter:saturate(.72);opacity:.92}
.ece-news-picture191934[data-image-mode=illustration] img{object-fit:contain!important;filter:saturate(.9)}
.ece-news-picture191934::after{content:"";position:absolute;inset:0;background:var(--dr-bg,#263d89);opacity:var(--news-tint,.35)}
.ece-news-picture191934 .ece-news-light191934{display:none!important}html[data-theme=light] .ece-news-picture191934 .ece-news-dark191934{display:none!important}html[data-theme=light] .ece-news-picture191934 .ece-news-light191934{display:block!important}
.ece-news-card191934{position:relative;margin:200px 0 0 6%;padding:22px 24px 68px;border-radius:14px;border:1px solid rgba(177,197,239,.42);background:rgba(17,34,76,.9);background:color-mix(in srgb,var(--dr-surface,#11224c) 93%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f7f9ff;box-shadow:0 14px 36px #07152e30;max-width:600px}
.ece-news-meta191934{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5}.ece-news-meta191934 span{color:#ffb450;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.ece-news-meta191934 time{color:#d8e1f5}
html:root body main .ece-news-card191934 h2{font-family:Manrope,Arial,sans-serif!important;font-size:clamp(20px,1.65vw,27px)!important;line-height:1.25!important;margin:12px 0!important;color:inherit!important;overflow-wrap:anywhere}.ece-news-card191934 h2 a{color:inherit;text-decoration:none}.ece-news-card191934 h2 a:hover{color:#ffb450}
html:root body main .ece-news-card191934 p{font-size:14px!important;line-height:1.5!important;color:#dbe4f5!important;margin:0 0 16px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ece-news-detail191934{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:8px 18px;border:1px solid #f1a342;border-radius:8px;color:#ffbc65!important;text-decoration:none!important;font-size:14px;font-weight:750}.ece-news-detail191934:hover{background:#ffac42;color:#152344!important}
.ece-news-controls191934{position:absolute;bottom:14px;left:calc(6% + 14px);right:calc(max(24px,(100vw - var(--max,1240px))/2) + 14px);display:flex;align-items:center;justify-content:space-between;gap:8px;color:#f7f9ff;max-width:570px}.ece-news-dots191934,.ece-news-step191934{display:flex;gap:4px;align-items:center}
.ece-news-controls191934 button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:24px;line-height:1}.ece-news-step191934 button{border-color:#a8bdd180}.ece-news-controls191934 button:hover{color:#ffb450;background:#ffb45020;border-color:#ffb450}.ece-news-dots191934 button{min-width:32px}.ece-news-dots191934 button span{width:8px;height:8px;border-radius:50%;background:#8d9fbd}.ece-news-dots191934 button[aria-pressed=true] span{background:#ffab40;transform:scale(1.35)}.ece-news-controls191934 button:focus-visible,.ece-news-card191934 a:focus-visible{outline:3px solid #ffb450;outline-offset:3px}
.ece-news-sr191934{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
html[data-theme=light] .ece-news-card191934{background:rgba(246,249,253,.94);background:color-mix(in srgb,var(--dr-surface,#f6f9fd) 94%,transparent);color:#10294c;border-color:#c1cede;box-shadow:0 14px 36px #10294c15}html[data-theme=light] .ece-news-meta191934 span{color:#a64a06}html[data-theme=light] .ece-news-meta191934 time{color:#435975}html:root[data-theme=light] body main .ece-news-card191934 p{color:#3b506b!important}html[data-theme=light] .ece-news-detail191934{color:#91400a!important;border-color:#ba630f}html[data-theme=light] .ece-news-detail191934:hover{background:#ffac42;color:#152344!important}html[data-theme=light] .ece-news-controls191934{color:#10294c}
@media(max-width:1000px){html:root body main .ece-news-hero191934 .ece-approved-layout{grid-template-columns:1fr!important;gap:24px!important}.ece-news-carousel191934,.ece-news-static191934{min-height:390px;margin-right:-24px;padding-right:24px}.ece-news-card191934{margin-top:190px;margin-left:0;max-width:none}.ece-news-controls191934{left:14px;right:38px;max-width:none}.ece-news-picture191934{mask-image:linear-gradient(180deg,transparent,#000 12%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%)}}
@media(max-width:600px){.ece-news-carousel191934,.ece-news-static191934{min-height:340px}.ece-news-card191934{margin-top:155px;padding:18px 18px 68px;border-radius:12px}.ece-news-meta191934{font-size:11px}.ece-news-controls191934{gap:2px}.ece-news-dots191934{gap:0}.ece-news-dots191934 button{min-width:24px}.ece-news-controls191934 button{min-height:44px}.ece-news-step191934{gap:2px}.ece-news-card191934 h2{font-size:20px!important}.ece-news-static191934{min-height:230px}}
@media(prefers-reduced-motion:reduce){.ece-news-carousel191934 *{transition:none!important;animation:none!important}}

.ece-news-picture191934 img[hidden]{display:none!important}.ece-news-dots191934{max-width:calc(100% - 146px);overflow-x:auto;scrollbar-width:thin}.ece-news-dots191934 button{flex:0 0 44px;min-width:44px!important}

.ece-news-picture191934[data-image-mode=illustration]{mask-image:linear-gradient(90deg,transparent,#000 12%),linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%),linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}

html:root body main .ece-news-picture191934>.ece-main-crop191940{position:absolute;overflow:hidden;width:100%;max-width:680px;aspect-ratio:475/235;left:var(--news-position,100%);top:var(--news-y,50%);transform:translate(calc(-1 * var(--news-position,100%) + (var(--news-position,100%) - 100%) * .3),-50%) scale(var(--news-scale,1));filter:blur(var(--news-blur,0px));border-radius:0}
html:root body main .ece-news-picture191934 .ece-main-crop191940 img{position:absolute!important;max-width:none!important;height:auto!important;object-fit:fill!important;transform:none!important;filter:saturate(.9)!important;object-position:initial!important;opacity:1}
html:root body main .ece-news-picture191934 .ece-main-crop191940[data-asset=dark] img{width:323.3684%!important;left:-162.9474%!important;top:-162.9787%!important}
html:root body main .ece-news-picture191934 .ece-main-crop191940[data-asset=light]{aspect-ratio:558/307}html:root body main .ece-news-picture191934 .ece-main-crop191940[data-asset=light] img{width:235.1254%!important;left:-86.2007%!important;top:-246.5798%!important}
.ece-news-picture191934 [data-display-theme=light]{display:none!important}html[data-theme=light] .ece-news-picture191934 [data-display-theme=dark]{display:none!important}html[data-theme=light] .ece-news-picture191934 [data-display-theme=light]{display:block!important}
html:root body main .ece-news-picture191934>img{object-position:var(--news-position,100%) var(--news-y,50%)!important;transform:scale(var(--news-scale,1));filter:blur(var(--news-blur,0px)) saturate(.9)}
@media(max-width:600px){.ece-news-picture191934{--news-position:var(--news-mobile-position)!important;--news-y:var(--news-mobile-y)!important;--news-scale:var(--news-mobile-scale)!important;--news-blur:var(--news-mobile-blur)!important}}
