.nr-page{--text-muted:var(--color-fg-muted);--border-color:var(--color-border);max-width:1160px;margin:0 auto;padding-top:2rem;padding-bottom:3rem}
.nr-heading{max-width:760px;margin-bottom:2rem}.nr-heading h1,.nr-article h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;letter-spacing:-.04em;margin:.5rem 0 1rem}
.nr-kicker{font-size:.75rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,#64748b)}
.nr-meta,.nr-citations,figcaption{font-size:.82rem;color:var(--text-muted,#64748b);line-height:1.55}.nr-meta a,.nr-citations a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.nr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}.nr-card{border-bottom:1px solid var(--border-color,#dce3eb);padding-bottom:1.5rem;min-width:0}
.nr-news-section{margin-block:2rem 3rem}.nr-news-section>h2{font-size:1.6rem;line-height:1.25;margin-bottom:1rem}.nr-news-section>.nr-meta{margin-top:-.4rem;margin-bottom:1.5rem}
.nr-image-link{display:block;overflow:hidden;border-radius:12px}.nr-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block}
.nr-card h2{font-size:1.35rem;line-height:1.22;margin:.5rem 0}.nr-card h2 a{color:inherit;text-decoration:none}.nr-card h2 a:hover{text-decoration:underline}
.nr-card-text>p{line-height:1.6}.nr-card-lead{grid-column:1/-1;display:grid;grid-template-columns:1.35fr 1fr;gap:2rem}.nr-card-lead h2{font-size:clamp(1.6rem,3vw,2.5rem)}.nr-card-lead .nr-card-text{align-self:center}
.nr-media{border-top:1px solid var(--border-color,#dce3eb);padding-top:.6rem;margin-top:1rem}.nr-media p{margin:0}.nr-media ul{padding-left:1.2rem}.nr-media li{margin:.5rem 0}.nr-media-compact ul{display:flex;flex-wrap:wrap;gap:.4rem 1rem;list-style:none;padding:0;margin:.4rem 0 0;font-size:.82rem}.nr-media-compact li{margin:0}
.nr-article{max-width:1020px}.nr-article-heading{max-width:850px;margin:1.5rem auto}.nr-teaser{font-size:1.22rem;line-height:1.65}.nr-back{font-size:.9rem}
.nr-figure{margin:2rem 0}.nr-figure img{display:block;max-height:570px;object-fit:cover;width:100%;height:auto;border-radius:12px}.nr-figure figcaption{margin-top:.6rem}
.nr-reading{max-width:710px;margin:auto;font-size:1.08rem;line-height:1.8}.nr-reading h2{font-size:1.6rem;line-height:1.3;margin-top:2rem}.nr-citations{display:inline}.nr-readmore{margin:2.5rem 0}
.nr-transparency{border-top:1px solid var(--border-color,#dce3eb);margin-top:2rem;padding:1rem 0;font-size:.9rem;line-height:1.65}.nr-transparency summary{cursor:pointer;font-weight:650}.nr-media-digest{margin:3rem 0}.nr-media-digest article{margin:1.5rem 0}
.nr-preview,.nr-empty{padding:1rem;border:1px solid #bf8d36;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}
.nr-facts,.nr-documents{padding:1rem 1.2rem;border:1px solid var(--border-color,#dce3eb);border-radius:10px;margin-bottom:1.5rem;font-size:.95rem}.nr-facts dl{margin:0}.nr-facts dl div{display:grid;grid-template-columns:1fr 2fr;gap:1rem;margin:.5rem 0}.nr-facts dt{font-weight:650}.nr-facts dd{margin:0}
.nr-figure-card{margin:0}.nr-figure-card figcaption{font-size:.72rem;line-height:1.5}.nr-figure-card figcaption a{color:inherit;text-underline-offset:2px}
.nr-media-digest{border-top:3px solid var(--color-fg-muted,#526458);padding-top:1.5rem;scroll-margin-top:1.5rem}.nr-roundup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.nr-media-digest .nr-roundup-card{margin:0;padding:1.4rem;border:1px solid var(--border-color,#dce3eb);border-radius:10px;min-width:0;display:flex;flex-direction:column}.nr-roundup-card h3{font-size:1.4rem;line-height:1.2;margin:.5rem 0}.nr-roundup-card>p{line-height:1.6}.nr-roundup-card ul{list-style:none;padding:0;margin:auto 0 0}.nr-roundup-card li{display:flex;justify-content:space-between;align-items:baseline;gap:.7rem;border-top:1px solid var(--border-color,#dce3eb);padding:.65rem 0;font-size:.85rem}.nr-roundup-card li:last-child{padding-bottom:0}.nr-roundup-card a{overflow-wrap:anywhere;text-underline-offset:3px}.nr-roundup-card time,.nr-roundup-card small{color:var(--text-muted,#64748b);font-size:.7rem}.nr-roundup-card time{white-space:nowrap}.nr-roundup-card small{display:block}
@media(max-width:850px){.nr-roundup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nr-roundup-grid{grid-template-columns:1fr}.nr-figure-card{margin:0}.nr-media-digest .nr-roundup-card{padding:1.1rem}}
@media(max-width:850px){.nr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-card-lead{gap:1.2rem}}
@media(max-width:600px){.nr-page{padding-top:1rem}.nr-grid,.nr-card-lead{display:block}.nr-card{margin-bottom:1.6rem}.nr-card-text{padding-top:.5rem}.nr-heading{margin-bottom:1.2rem}.nr-reading{font-size:1rem}.nr-figure{margin:1.3rem 0}.nr-teaser{font-size:1.08rem}}
.nr-status { margin: 1.5rem 0; padding: 1rem 1.2rem; border: 1px solid var(--border-color, #c9ced4); border-left: 4px solid #927220; border-radius: .5rem; }
.nr-status p { margin: .4rem 0 0; }
.nr-unavailable { max-width: 800px; min-height: 45vh; padding-block: 3rem; }
.nr-archive-banner{padding-top:1rem}.nr-archive-banner .nr-preview{margin-bottom:0}.nr-archive{padding-top:1rem}
.nr-archive-filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;padding:1.2rem;border:1px solid var(--border-color,#ccd5db);border-radius:10px;margin-block:1.5rem}.nr-archive-filters label{display:grid;gap:.35rem;flex:1;min-width:160px;font-size:.85rem}.nr-archive-filters input,.nr-archive-filters select{width:100%;padding:.65rem;border:1px solid var(--border-color,#ccd5db);border-radius:5px;color:inherit;background:var(--bg-card,#fff)}.nr-archive-filters button{padding:.65rem 1rem;border:0;border-radius:5px;background:#086a80;color:#fff}.nr-archive-pages{display:flex;flex-wrap:wrap;gap:1rem;margin-block:2rem}.nr-archive .nr-card h2{font-size:1.35rem}.nr-archive .nr-card{border-bottom:1px solid var(--border-color,#ccd5db);padding-bottom:1rem}
