.news-hero{background:#f7f3eb;padding:3rem 0 2.5rem}.news-narrow{max-width:calc(1120px + 4rem)}.news-crumbs{margin-bottom:1.25rem;font-size:.875rem;color:#4a5a6a}.news-crumbs a{color:#0b4f8a;text-decoration:underline;text-underline-offset:2px}.news-crumbs a:hover{text-decoration:none}.news-lead{margin-top:1.5rem;max-width:960px;font-size:1.125rem;line-height:1.7;color:#4a5a6a}.news-date{margin-bottom:.75rem;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0d6e6a}.news-list-wrap{padding:3rem 0 4rem}.news-list{display:grid;gap:1.25rem}.news-card{position:relative;padding:1.5rem 1.75rem;border:1px solid #dde5ec;border-radius:12px;background:#fff;transition:box-shadow .2s,border-color .2s}.news-card:hover{border-color:#b7cbdc;box-shadow:0 6px 24px #10284014}.news-card h2{font-size:1.375rem;font-weight:600;line-height:1.3;color:#083b68}.news-card h2 a:after{content:"";position:absolute;inset:0;border-radius:12px}.news-card h2 a:focus-visible{outline:none}.news-card:focus-within{outline:3px solid #f2a93b;outline-offset:2px}.news-card p{margin-top:.5rem;line-height:1.65;color:#4a5a6a}.news-more{display:inline-block;margin-top:.75rem;font-weight:600;color:#0b4f8a}.news-empty{padding:3rem 1rem;text-align:center;color:#4a5a6a;border:1px dashed #dde5ec;border-radius:12px}@media (min-width: 768px){.news-list{grid-template-columns:1fr 1fr}}.news-body{padding:2.5rem 0 1rem;font-size:1.0625rem;line-height:1.8;color:#1b2733}.news-body>*+*{margin-top:1.1em}.news-body h2{margin-top:2em;font-size:1.5rem;font-weight:600;line-height:1.3;color:#083b68}.news-body h3{margin-top:1.6em;font-size:1.25rem;font-weight:600;color:#083b68}.news-body a{color:#0b4f8a;text-decoration:underline;text-underline-offset:2px}.news-body a:hover{text-decoration:none}.news-body ul,.news-body ol{padding-left:1.4em}.news-body ul{list-style:disc}.news-body ol{list-style:decimal}.news-body li+li{margin-top:.4em}.news-body li::marker{color:#19a7a1}.news-body blockquote{padding:.75rem 1.25rem;border-left:4px solid #8dc63f;background:#f4f8fb;border-radius:0 8px 8px 0;color:#4a5a6a}.news-body strong{font-weight:700}.news-back{padding:1.5rem 0 4rem;border-top:1px solid #dde5ec;margin-top:2rem}.news-back a{font-weight:600;color:#0b4f8a}.news-cover{display:block;width:100%;height:clamp(180px,34vh,380px);margin-top:2.5rem;object-fit:cover;border-radius:12px;background:#f4f8fb}.news-card.has-image{padding-top:0;overflow:hidden}.news-card-img{display:block;width:calc(100% + 3.5rem);max-width:none;height:auto;aspect-ratio:16 / 9;margin:0 -1.75rem 1.25rem;object-fit:cover;background:#f4f8fb}.news-media{margin-top:2em;margin-bottom:2em}.news-image img{display:block;width:auto;max-width:100%;height:auto;max-height:min(70vh,720px);margin:0 auto;border-radius:12px;background:#f4f8fb}.news-media video{display:block;width:100%;max-width:720px;max-height:50vh;margin:0 auto;border-radius:12px;background:#000}.news-media figcaption{margin-top:.5rem;font-size:.875rem;line-height:1.5;color:#4a5a6a;text-align:center}.news-video{position:relative;max-width:720px;margin-left:auto;margin-right:auto;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#000}.news-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.news-gallery{margin-top:2em;margin-bottom:2em}.news-gallery-title{margin-bottom:.75rem;font-size:1.125rem;font-weight:600;color:#083b68}.news-gallery-view{position:relative}.news-body .news-gallery-track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:12px;background:#eef3f8;scrollbar-width:none}.news-gallery-track::-webkit-scrollbar{display:none}.news-gallery-track:focus-visible{outline:3px solid #f2a93b;outline-offset:2px}.news-body .news-gallery-slide{position:relative;flex:0 0 100%;margin:0;height:clamp(320px,70vh,720px);scroll-snap-align:start}.news-gallery-slide img{display:block;width:100%;height:100%;object-fit:contain}.news-gallery-cap{position:absolute;left:0;right:0;bottom:0;padding:.5rem 1rem;background:linear-gradient(transparent,#083b68d9);color:#fff;font-size:.875rem;line-height:1.4}.news-gallery-nav{position:absolute;top:50%;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:0;border-radius:9999px;background:#ffffffeb;color:#0b4f8a;font-size:1.5rem;line-height:1;box-shadow:0 4px 14px #10284033;transform:translateY(-50%);cursor:pointer}.news-gallery-nav:hover{background:#fff}.news-gallery-nav[data-dir="-1"]{left:.75rem}.news-gallery-nav[data-dir="1"]{right:.75rem}.news-gallery-dots{display:flex;justify-content:center;gap:.25rem;margin-top:.5rem}.news-gallery-dots button{width:1.5rem;height:1.5rem;padding:0;border:0;background:none;cursor:pointer}.news-gallery-dots button:before{content:"";display:block;width:.5rem;height:.5rem;margin:auto;border-radius:9999px;background:#b7cbdc;transition:background-color .2s,transform .2s}.news-gallery-dots button[aria-current=true]:before{background:#0b4f8a;transform:scale(1.3)}@media (max-width: 640px){.news-body .news-gallery-slide{height:clamp(260px,55vh,480px)}}
