.rns-news{--rns-accent:#174f86;--rns-heading:#172c43;--rns-card-bg:#fff;--rns-ratio:16 / 10;--rns-fit:cover;--rns-mobile-image-height:110px;color:#27384a;font-family:inherit;width:100%}.rns-news *{box-sizing:border-box}.rns-news .rns-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.rns-card{min-width:0;background:var(--rns-card-bg);border:1px solid #e3e8ee;border-radius:11px;overflow:hidden;display:flex;flex-direction:column}.rns-card .rns-image-link{display:block;position:relative;aspect-ratio:var(--rns-ratio);background:#e8eef6;overflow:hidden}.rns-card .rns-image-link:has(img){background:#eef2f6}.rns-card .rns-image{width:100%;height:100%;object-fit:var(--rns-fit);object-position:var(--rns-focal-x,50%) var(--rns-focal-y,20%);display:block}.rns-image-link:has(.rns-image){line-height:0}.rns-news[style*="--rns-ratio:auto"] .rns-image-link{aspect-ratio:auto}.rns-news[style*="--rns-ratio:auto"] .rns-image{height:auto}.rns-fallback{height:100%;width:100%;min-height:145px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:linear-gradient(145deg,#10395d,#245d91);color:#fff;padding:14px;text-align:center}.rns-fallback-mark{font-size:26px;font-weight:800;letter-spacing:.07em}.rns-fallback-type{font-size:11px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.rns-card-content{padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1}.rns-category{font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--rns-accent)}.rns-title{font-size:19px;line-height:1.28;letter-spacing:-.015em;font-weight:750;color:var(--rns-heading);margin:0}.rns-title a{color:inherit;text-decoration:none}.rns-title a:hover,.rns-title a:focus-visible{color:var(--rns-accent);text-decoration:underline}.rns-date{font-size:12px;color:#69788c}.rns-excerpt{color:#5b6a7e;line-height:1.6;font-size:14px;margin:2px 0 0}.rns-read-more{display:inline-flex;gap:8px;color:var(--rns-accent);font-size:13px;font-weight:750;text-decoration:none;margin-top:auto;padding-top:10px}.rns-read-more:hover{text-decoration:underline}.rns-news.rns-layout-editorial .rns-featured{grid-column:span 2;grid-row:span 2}.rns-news.rns-layout-editorial .rns-featured .rns-image-link{aspect-ratio:16 / 9}.rns-news.rns-layout-editorial .rns-featured .rns-card-content{padding:24px}.rns-news.rns-layout-editorial .rns-featured .rns-title{font-size:clamp(23px,2.5vw,34px)}.rns-news.rns-layout-list .rns-items{grid-template-columns:1fr}.rns-news.rns-layout-list .rns-card{display:grid;grid-template-columns:minmax(160px,28%) 1fr}.rns-news.rns-layout-list .rns-image-link{height:100%;aspect-ratio:4 / 3}.rns-news.rns-layout-list .rns-card-content{justify-content:center}.rns-news .rns-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.rns-news .rns-filter{border:1px solid #d5dfeb;border-radius:50px;background:#fff;color:#244361;padding:8px 14px;font-weight:650;font-size:13px;cursor:pointer;min-height:38px}.rns-news .rns-filter.is-active,.rns-news .rns-filter:hover{color:#fff;background:var(--rns-accent);border-color:var(--rns-accent)}.rns-news .rns-actions{text-align:center;padding-top:24px}.rns-news .rns-load-more{color:#fff;background:var(--rns-accent);border:0;border-radius:7px;font-size:14px;font-weight:700;padding:13px 25px;cursor:pointer;min-height:44px}.rns-news .rns-load-more:hover{filter:brightness(1.12)}.rns-news .rns-error{color:#b42318;font-size:14px}.rns-news .rns-empty{padding:25px;border:1px dashed #d5dfeb;border-radius:9px;text-align:center;color:#516780}.rns-news [hidden]{display:none!important}.rns-news.rns-loading .rns-items{opacity:.65}.rns-news a:focus-visible,.rns-news button:focus-visible{outline:3px solid #e1aa40;outline-offset:3px}@media(max-width:1024px){.rns-news .rns-items{grid-template-columns:repeat(2,minmax(0,1fr))}.rns-news.rns-layout-editorial .rns-featured{grid-column:span 2;grid-row:auto}}@media(max-width:767px){.rns-news .rns-items{grid-template-columns:1fr;gap:14px}.rns-news.rns-layout-editorial .rns-featured{grid-column:auto;grid-row:auto}.rns-news.rns-layout-editorial .rns-featured .rns-image-link{aspect-ratio:16 / 10}.rns-news.rns-layout-editorial .rns-featured .rns-card-content{padding:17px}.rns-news.rns-layout-editorial .rns-featured .rns-title{font-size:23px}.rns-news.rns-mobile-compact .rns-card:not(.rns-featured){display:grid;grid-template-columns:110px minmax(0,1fr);align-items:stretch}.rns-news.rns-mobile-compact .rns-card:not(.rns-featured) .rns-image-link{aspect-ratio:auto;height:var(--rns-mobile-image-height)}.rns-news.rns-mobile-compact .rns-card:not(.rns-featured) .rns-card-content{padding:11px;gap:5px;justify-content:center}.rns-news.rns-mobile-compact .rns-card:not(.rns-featured) .rns-title{font-size:15px;line-height:1.3}.rns-news.rns-mobile-compact .rns-card:not(.rns-featured) .rns-excerpt{display:none}.rns-news.rns-mobile-compact .rns-card:not(.rns-featured) .rns-category{font-size:10px}.rns-news.rns-mobile-compact .rns-card:not(.rns-featured) .rns-date{font-size:11px}.rns-news.rns-mobile-stacked .rns-card{display:flex}.rns-news.rns-mobile-stacked .rns-card .rns-image-link{height:auto;aspect-ratio:var(--rns-ratio)}.rns-news .rns-filters{flex-wrap:nowrap;overflow-x:auto;padding:0 0 5px;scrollbar-width:thin}.rns-news .rns-filter{white-space:nowrap;flex-shrink:0}.rns-news.rns-layout-list .rns-card{display:flex}.rns-news.rns-layout-list.rns-mobile-compact .rns-card:not(.rns-featured){display:grid}}@media(prefers-reduced-motion:reduce){.rns-news *{transition:none!important;animation:none!important}}

/* Back to Top lives inside the normal document flow, after the AJAX articles/actions. */
.rns-news{scroll-margin-top:90px}
.rns-news .rns-back-to-top-actions{display:flex;justify-content:center;padding:16px 0 6px}
.rns-news .rns-back-to-top{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 20px;background:transparent;border:1.5px solid var(--rns-accent);border-radius:7px;color:var(--rns-accent);font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:background-color .2s,color .2s}
.rns-news .rns-back-to-top:hover{background:var(--rns-accent);color:#fff}
.rns-news .rns-back-to-top span{font-size:20px;line-height:1}
@media(max-width:767px){.rns-news .rns-back-to-top{width:100%;max-width:280px}}

/* First release accessibility refinements */
.rns-news .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.rns-news .screen-reader-text:focus{outline:0}
.rns-news a:focus-visible,.rns-news button:focus-visible{outline:3px solid #12518b;outline-offset:3px;box-shadow:0 0 0 2px #fff}
.rns-news .rns-filter:disabled,.rns-news .rns-load-more:disabled{cursor:progress}
.rns-news .rns-section-heading:focus{outline:none}
.rns-news .rns-date{font-size:13px;color:#56677a}
.rns-news .rns-category{font-size:12px}
.rns-news .rns-filters{flex-wrap:wrap;overflow:visible}
@media(max-width:767px){.rns-news .rns-filters{flex-wrap:wrap;overflow:visible}.rns-news.rns-mobile-compact .rns-card:not(.rns-featured) .rns-category{font-size:12px}.rns-news.rns-mobile-compact .rns-card:not(.rns-featured) .rns-date{font-size:12px}}
@media(prefers-reduced-motion:reduce){.rns-news{scroll-behavior:auto}}
