/* Latest news: manual controls, no automatic rotation. */
.ets-news-band{margin:0;padding:28px 0;color:#173654}
.ets-news-band__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}
.ets-news-band .eyebrow{margin:0 0 7px;font-size:.73rem;letter-spacing:.15em}
.ets-news-band h2{font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.2;margin:0}
.ets-news-band__slides{display:grid;gap:16px}
.ets-news-band__slide{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.35fr);align-items:center;border:1px solid #dce5ed;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #143b5b0b}
.ets-news-band__slide[hidden]{display:none!important}
.ets-news-band__image{display:flex;align-items:center;justify-content:center;min-width:0;height:260px;background:#edf3f8;overflow:hidden}
.ets-news-band__image img{display:block;width:100%;height:100%;object-fit:contain;margin:0}
.ets-news-band__copy{min-width:0;padding:26px 30px}
.ets-news-band__date{font-size:.77rem;letter-spacing:.06em;color:#52718b;margin:0 0 10px}
.ets-news-band h3{font-size:clamp(1.15rem,1.7vw,1.48rem);line-height:1.28;letter-spacing:-.02em;margin:0 0 12px}
.ets-news-band h3 a{color:inherit;text-decoration:none}
.ets-news-band__copy>p:not(.ets-news-band__date){font-size:.95rem;line-height:1.65;margin:0 0 16px;color:#486079}
.ets-news-band__controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}
.ets-news-band__controls[hidden]{display:none!important}
.ets-news-band__arrow,.ets-news-band__dots button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #d6e2ec;background:white;color:#164c7c;cursor:pointer;border-radius:50%;padding:0}
.ets-news-band__arrow{font-size:1.2rem}
.ets-news-band__dots{display:flex;flex-wrap:wrap;justify-content:center}
.ets-news-band__dots button{border:0;min-width:28px;min-height:44px;border-radius:8px}
.ets-news-band__dot{width:6px;height:6px;background:#b6c8d8;border-radius:50%}
.ets-news-band__dots button[aria-current=true] .ets-news-band__dot{width:22px;background:#1871b7;border-radius:4px}
.ets-news-band a:focus-visible,.ets-news-band button:focus-visible{outline:3px solid #1484cc;outline-offset:4px}
.ets-news-band__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:680px){.ets-news-band{padding:22px 0}.ets-news-band__heading{align-items:start;gap:14px}.ets-news-band__heading>.text-link{font-size:.8rem}.ets-news-band__slide{grid-template-columns:1fr}.ets-news-band__image{height:200px}.ets-news-band__copy{padding:20px}.ets-news-band__controls{gap:6px}.ets-news-band__dots button{min-width:28px}.ets-news-band__arrow{min-width:44px;flex-shrink:0}}
@media(prefers-reduced-motion:reduce){.ets-news-band *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
