.news-strip{position:relative;background:var(--navy);color:white;scroll-margin-top:20px;border-bottom:1px solid #294c72;overflow:hidden}.news-stage{min-height:420px}.news-slide{display:grid;grid-template-columns:56% 44%;min-height:420px;position:relative;background:linear-gradient(120deg,#041d3d,#062955 62%,#075c91)}.news-copy{padding:54px max(65px,8vw) 74px;align-self:center;position:relative;z-index:1}.news-tag{font-size:.65rem;font-weight:800;letter-spacing:.15em;color:#73d5ff;display:block;margin-bottom:19px}.news-copy h2{font-size:clamp(2rem,3.6vw,3.9rem);line-height:1.03;letter-spacing:-.045em;margin:0 0 20px;max-width:580px}.news-copy p{font-size:.93rem;line-height:1.7;color:#d8e8f4;max-width:580px;margin:0 0 23px}.news-link{display:inline-flex;align-items:center;gap:22px;background:white;color:var(--navy);font-size:.8rem;font-weight:800;padding:14px 20px;border-radius:5px}.news-note{display:block;color:#b3c8dc;font-size:.66rem;line-height:1.5;margin-top:18px;max-width:530px}.news-visual{background:#edf5fb;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:20px 52px 35px 20px}.news-visual:before{content:"";position:absolute;top:-25%;left:-70px;width:110px;height:150%;background:var(--navy);transform:rotate(10deg)}.news-picture{border:0;background:transparent;padding:0;cursor:zoom-in;display:block;width:100%;height:350px;position:relative}.news-picture img{width:100%;height:100%;object-fit:contain}.news-visual-hint{position:absolute;bottom:12px;right:65px;font-size:.63rem;color:#49647e}.news-slide.full-banner{display:block;min-height:0;background:#edf5fb}.news-banner-image{width:100%;aspect-ratio:3.6/1;object-fit:contain;display:block;background:#edf5fb}.news-banner-link{display:block;position:relative}.news-banner-action{position:absolute;right:max(60px,6vw);bottom:64px;background:var(--navy);color:white;border:1px solid #82a4c6;padding:12px 18px;border-radius:5px;font-weight:800;font-size:.75rem}.news-arrow{position:absolute;top:calc(50% - 25px);width:45px;height:45px;border:1px solid #b5cddd;background:#fff;color:var(--navy);border-radius:50%;font-size:2rem;line-height:1;display:grid;place-content:center;cursor:pointer;box-shadow:0 2px 12px #001b4322;z-index:3}.news-prev{left:15px}.news-next{right:15px}.news-footer{position:relative;min-height:48px;display:flex;align-items:center;justify-content:center;gap:20px;background:#041d3d;padding:9px 65px;flex-wrap:wrap}.news-dots{display:flex;gap:9px;align-items:center}.news-dots button{border:0;border-radius:12px;width:11px;height:11px;padding:0;background:#6e89a4;cursor:pointer}.news-dots button[aria-current=true]{background:#00a7ec;width:28px}.news-count{color:#cbdbe8;font-size:.68rem;min-width:32px}.news-pause{background:transparent;color:white;border:1px solid #476885;border-radius:30px;font:inherit;font-size:.65rem;padding:6px 12px;cursor:pointer}.news-empty{margin:0;padding:40px 8vw;color:#d7e7f3;font-size:.9rem}.news-empty a{text-decoration:underline}.news-dialog{border:0;padding:20px;border-radius:12px;max-width:min(94vw,1100px);max-height:94dvh;background:#fff;color:var(--navy)}.news-dialog::backdrop{background:#03172ddd}.news-dialog button{display:block;margin-left:auto;padding:10px 16px;background:var(--navy);color:white;border:0;border-radius:6px;font:inherit;cursor:pointer}.news-dialog h3{margin:12px 0}.news-dialog img{max-height:72dvh;max-width:100%;object-fit:contain;margin:auto}.news-strip :focus-visible{outline:3px solid #00a7ec;outline-offset:4px}.news-strip [hidden]{display:none!important}.news-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:900px){.news-copy{padding:40px 48px 45px 65px}.news-copy h2{font-size:2.2rem}.news-copy p{font-size:.83rem}.news-visual{padding:18px 45px 30px 10px}.news-visual:before{display:none}.news-picture{height:340px}.news-visual-hint{right:45px}.news-slide{grid-template-columns:55% 45%}}@media(max-width:650px){.news-slide{grid-template-columns:1fr;min-height:0}.news-stage{min-height:300px}.news-copy{padding:36px 48px 28px}.news-copy h2{font-size:2.1rem}.news-copy p{font-size:.85rem}.news-tag{font-size:.6rem;margin-bottom:14px}.news-note{font-size:.64rem}.news-visual{padding:16px 45px 28px}.news-picture{height:255px}.news-visual-hint{right:45px;bottom:9px}.news-arrow{width:34px;height:40px;border-radius:6px;font-size:1.7rem;top:calc(50% - 20px)}.news-prev{left:6px}.news-next{right:6px}.news-footer{padding:10px 40px;gap:14px}.news-banner-image{aspect-ratio:1.2/1}.news-banner-action{position:static;display:block;border:0;border-radius:0;background:var(--navy);text-align:center;padding:14px 42px}.news-empty{padding:32px 13vw}}@media(min-width:1001px) and (max-width:1150px){.topbar nav{display:none;position:absolute;top:98px;left:0;right:0;background:var(--navy2);padding:20px 7vw;flex-direction:column}.topbar nav.open{display:flex}.menu-toggle{display:block;margin-left:auto}.btn-header{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
