.nr-category-archive{background-color:#ebebeb;padding-bottom:3.5rem}.nr-category-archive__hero{background-color:#ebebeb;align-items:flex-end;min-height:clamp(12rem,40vh,22rem);padding-top:2rem;padding-bottom:clamp(3rem,8vw,5.5rem);display:flex}.nr-category-archive__title{font-family:var(--font-public-sans), system-ui, sans-serif;color:#1e2a6e;margin:0;font-size:clamp(1.625rem,2.2vw + .85rem,2rem);font-weight:800;line-height:1.15}.nr-category-archive__sheet{z-index:2;margin-top:clamp(-3.5rem,-8vw,-5rem);position:relative}.nr-category-archive__inner{background-color:#fff;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,2.5rem)}.nr-category-archive-list{flex-direction:column;gap:clamp(2.25rem,4vw,3rem);display:flex}.nr-category-archive-item-media{aspect-ratio:2;background-color:#dde3ea;display:block;position:relative;overflow:hidden}.nr-category-archive-item-overlay{pointer-events:none;opacity:.5;background-color:#1e2a6e;position:absolute;inset:0}.nr-category-archive-item-text{padding-top:0}.nr-category-archive-item:has(.nr-category-archive-item-media) .nr-category-archive-item-text{padding-top:1.1rem}.nr-category-archive-item-title{font-family:var(--font-public-sans), system-ui, sans-serif;color:#001f77;margin:0;font-size:clamp(1.05rem,1.1vw + .85rem,1.25rem);font-weight:700;line-height:1.35}.nr-category-archive-item-title a{color:inherit;text-decoration:none}.nr-category-archive-item-title a:hover{color:#1e2a6e}.nr-category-archive-item-meta{font-family:var(--font-public-sans), system-ui, sans-serif;color:#4f5d6f;margin:.75rem 0 0;font-size:12px;font-weight:600;line-height:1.4}.nr-category-archive__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:clamp(2rem,4vw,3rem);padding-top:.5rem;display:flex}.nr-category-archive__page{min-width:2.5rem;height:2.5rem;font-family:var(--font-public-sans), system-ui, sans-serif;color:#334155;border:1px solid #cbd5e1;border-radius:9999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.nr-category-archive__page:hover{color:#1e2a6e;border-color:#1e2a6e}.nr-category-archive__page.is-current{color:#fff;background-color:#1e2a6e;border-color:#1e2a6e}
