/* Deliberately scoped: the approved header, ticker and hero have no selectors here. */
.fc-nr .fc-nr-save,.fc-nr [data-nr-open-saved],.fc-nr [data-nr-copy-feed]{display:none}.fc-nr.fc-nr-ready .fc-nr-save,.fc-nr.fc-nr-ready [data-nr-open-saved],.fc-nr.fc-nr-ready [data-nr-copy-feed]{display:inline-flex}
.fc-nr{--nr-ink:#102b3e;--nr-muted:#536877;--nr-blue:#007caf;--nr-line:#dce6ed;color:var(--nr-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55}
.fc-nr *{box-sizing:border-box}.fc-nr [hidden]{display:none!important}.fc-nr a{text-decoration:none;color:inherit}.fc-nr a:hover{text-decoration:underline;text-underline-offset:3px}.fc-nr button,.fc-nr input,.fc-nr select{font:inherit}.fc-nr button{cursor:pointer}.fc-nr :is(a,button,input,select,summary):focus-visible{outline:3px solid #007caf;outline-offset:4px}.fc-nr h1,.fc-nr h2,.fc-nr h3,.fc-nr h4,.fc-nr p{margin:0}.fc-nr h2,.fc-nr h1{font-size:clamp(24px,2.45vw,34px);line-height:1.17;letter-spacing:-.8px}.fc-nr h3,.fc-nr h4{line-height:1.3;letter-spacing:-.3px}.fc-nr p{color:var(--nr-muted);font-size:14px;line-height:1.65}.fc-nr-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--nr-blue);margin-bottom:7px}.fc-nr-section{padding:37px 0;scroll-margin-top:100px}.fc-nr-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}.fc-nr-heading p{margin-top:10px;max-width:590px}.fc-nr-more{font-size:12px;font-weight:750;white-space:nowrap;color:var(--nr-blue)!important}.fc-nr-more span{margin-left:8px}.fc-nr-edition-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid var(--nr-line)}.fc-nr-edition-nav strong{font-size:16px;letter-spacing:-.3px}.fc-nr-navlinks{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.fc-nr-navlinks>a,.fc-nr-navlinks>button{font-size:12px;font-weight:700}.fc-nr-navlinks>button{background:white;border:1px solid #bfd5e2;border-radius:7px;padding:10px 13px;color:var(--nr-ink)}.fc-nr [data-nr-saved-count]{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;border-radius:50%;font-size:10px;background:#e5f4fb;color:#006a9b}
.fc-nr-front-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:24px}.fc-nr-latest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.fc-nr-card{background:#fff;border:1px solid var(--nr-line);border-radius:10px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.fc-nr-photo{display:block;aspect-ratio:1.8;overflow:hidden;background:#edf4f8}.fc-nr-photo img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.fc-nr-photo:hover img{transform:scale(1.025)}.fc-nr-card-body{padding:18px;display:flex;flex-direction:column;flex:1}.fc-nr-card h3{font-size:18px}.fc-nr-card p{font-size:12px;margin-top:11px}.fc-nr-meta{margin-top:auto;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:10px}.fc-nr-meta time{font-size:11px;color:var(--nr-muted)}.fc-nr-save{min-height:36px;display:inline-flex;gap:5px;align-items:center;background:#fff;border:1px solid #cadce6;border-radius:6px;padding:6px 10px;font-size:11px!important;font-weight:700;color:#27506a}.fc-nr-save[aria-pressed=true]{background:#e8f6fc;border-color:#73bbdc;color:#005f8e}.fc-nr-brief{background:#092b43;color:#fff;padding:29px;border-radius:10px;align-self:stretch}.fc-nr-brief .fc-nr-kicker{color:#8fd8fa}.fc-nr-brief h3{font-size:28px;line-height:1.18;margin:14px 0}.fc-nr-brief p{color:#c2d8e5;font-size:13px}.fc-nr-brief-topics{margin-top:26px}.fc-nr-brief-topics a{display:flex;justify-content:space-between;border-top:1px solid #325068;padding:11px 0;font-size:14px;font-weight:700}.fc-nr-brief-topics a span:last-child{color:#70c9ed}.fc-nr-brief-foot{display:block;border-top:1px solid #325068;padding-top:18px;margin-top:13px;font-size:11px;color:#a8daf0!important}
.fc-nr-dossiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fc-nr-dossier{background:white;border:1px solid var(--nr-line);border-radius:10px;overflow:hidden}.fc-nr-dossier-image{position:relative;aspect-ratio:1.9;overflow:hidden}.fc-nr-dossier-image img{width:100%;height:100%;object-fit:cover}.fc-nr-dossier-image>span{position:absolute;bottom:13px;left:18px;border-radius:4px;background:#08283ee6;color:white;padding:4px 9px;font-size:10px;font-weight:700}.fc-nr-dossier-body{padding:23px}.fc-nr-dossier h3{font-size:23px}.fc-nr-dossier p{font-size:12px;margin-top:10px}.fc-nr-dossier ol{margin:20px 0;padding:0;list-style:none;counter-reset:nr-item}.fc-nr-dossier li{counter-increment:nr-item;display:grid;grid-template-columns:23px 1fr;gap:8px;border-top:1px solid var(--nr-line);padding:13px 0;font-size:12px;font-weight:650;line-height:1.45}.fc-nr-dossier li:before{content:counter(nr-item,decimal-leading-zero);font-size:11px;color:#007eac;font-weight:800}.fc-nr-editorias{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fc-nr-editoria{min-width:0;padding:25px;background:#fff;border:1px solid var(--nr-line);border-top:3px solid #008abd;border-radius:3px 3px 9px 9px}.fc-nr-editoria>header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.fc-nr-editoria>header h3{font-size:25px}.fc-nr-editoria>header>a{font-size:10px;font-weight:700;color:var(--nr-blue)}.fc-nr-editoria-lead{display:grid;grid-template-columns:142px 1fr;gap:17px}.fc-nr-editoria-image{height:122px;border-radius:5px;overflow:hidden;background:#edf4f8}.fc-nr-editoria-image img{height:100%;width:100%;object-fit:cover}.fc-nr-editoria time{font-size:10px;color:#667e8d}.fc-nr-editoria h4{font-size:16px;margin:6px 0}.fc-nr-editoria p{font-size:11px}.fc-nr-editoria ul{margin:17px 0 0;padding:0;list-style:none}.fc-nr-editoria li{padding:13px 0;border-top:1px solid var(--nr-line);display:grid;grid-template-columns:1fr auto;gap:16px;font-size:12px;font-weight:650;line-height:1.4}.fc-nr-editoria li time{white-space:nowrap;font-weight:400;padding-top:2px}
.fc-nr-library{border-top:1px solid var(--nr-line);border-bottom:1px solid var(--nr-line);display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:center;margin-top:25px}.fc-nr-library>div:first-child p{margin:17px 0 24px}.fc-nr-library-links article{position:relative;background:#fff;border:1px solid var(--nr-line);border-radius:8px;padding:18px 90px 18px 19px;margin:10px 0}.fc-nr-library-links article>span{font-size:10px;color:var(--nr-blue);font-weight:700;text-transform:uppercase;letter-spacing:.8px}.fc-nr-library-links h3{font-size:14px;margin-top:6px}.fc-nr-library-links .fc-nr-save{position:absolute;right:13px;top:50%;transform:translateY(-50%)}.fc-nr-archive-box{background:#fff;border:1px solid var(--nr-line);border-radius:11px;padding:30px;margin-top:35px}.fc-nr-filter{display:grid;grid-template-columns:1.7fr 1fr 1fr .9fr auto;gap:12px;align-items:end}.fc-nr-filter label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;min-width:0}.fc-nr-filter :is(input,select){width:100%;height:45px;min-width:0;background:#f8fbfd;color:#29485b;border:1px solid #bdcfdb;border-radius:6px;padding:0 11px;font-size:12px}.fc-nr-primary,.fc-nr-secondary{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:11px 18px;border-radius:6px;border:1px solid #007baa;font-size:12px!important;font-weight:750;text-align:center}.fc-nr-primary{background:#007baa;color:#fff!important}.fc-nr-secondary{background:#fff;color:#006e9b!important}.fc-nr-primary:hover{background:#00628c;text-decoration:none!important}.fc-nr-months{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:23px;border-top:1px solid var(--nr-line);padding-top:18px;font-size:11px}.fc-nr-months>span{color:var(--nr-muted)}.fc-nr-months a{font-weight:700}.fc-nr-months a span{margin-left:4px;color:#708592;font-weight:400}.fc-nr-follow{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;margin:20px 0 35px;align-items:start}.fc-nr-follow h2{max-width:550px}.fc-nr-follow>div>p{margin:17px 0;max-width:550px}.fc-nr-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.fc-nr-follow>aside{padding:26px;border-left:3px solid #8fcef0;background:#eaf6fb}.fc-nr-follow h3{font-size:20px;margin-bottom:13px}.fc-nr-follow aside p{font-size:12px}.fc-nr details{margin-top:18px}.fc-nr summary{font-size:12px;font-weight:700;cursor:pointer}.fc-nr details p{margin-top:12px}.fc-nr details a{display:inline-block;font-size:12px;font-weight:700;color:var(--nr-blue);margin-top:13px}
.fc-nr-breadcrumb{display:flex;gap:12px;font-size:12px;padding-top:30px;color:#56707f}.fc-nr-result-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:35px 0 22px}.fc-nr-result-heading h2{font-size:20px;letter-spacing:-.3px}.fc-nr-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fc-nr-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin:35px 0;font-size:13px}.fc-nr-pagination a{padding:10px 15px;background:#fff;border:1px solid var(--nr-line);border-radius:5px;font-weight:700}.fc-nr-empty{text-align:center;padding:50px 20px;background:#fff;border:1px solid var(--nr-line);border-radius:8px}.fc-nr-empty p{margin:14px 0 25px}
.fc-nr-dialog{width:min(620px,calc(100vw - 28px));max-height:82vh;overflow:auto;border:1px solid #adc8d8;border-radius:14px;padding:28px;box-shadow:0 25px 90px #071a2e55;background:#fff}.fc-nr-dialog::backdrop{background:#061b2a99}.fc-nr-dialog-head{display:flex;justify-content:space-between;gap:20px}.fc-nr-close{width:42px;height:42px;border:1px solid var(--nr-line);border-radius:7px;background:white;font-size:26px!important;color:#24465a}.fc-nr-subtle{margin:15px 0!important}.fc-nr-saved-item{padding:17px 0;border-top:1px solid var(--nr-line);display:grid;grid-template-columns:1fr 44px;gap:15px}.fc-nr-saved-item h3{font-size:15px}.fc-nr-saved-item small{font-size:11px;color:var(--nr-muted)}.fc-nr-saved-item button{width:40px;height:40px;background:#f5f9fb;border:1px solid var(--nr-line);border-radius:5px;color:#426277;font-size:19px}.fc-nr-toast{position:fixed;z-index:1600;left:50%;bottom:25px;transform:translateX(-50%);padding:13px 22px;border-radius:7px;background:#092b43;color:#fff!important;box-shadow:0 7px 24px #092b4333;font-size:13px;max-width:calc(100vw - 30px)}
@media(max-width:1100px){.fc-nr-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-nr-filter .fc-nr-query{grid-column:1/-1}.fc-nr-filter>.fc-nr-primary{grid-column:1/-1}.fc-nr-edition-nav{align-items:start;flex-direction:column}.fc-nr-front-grid{grid-template-columns:minmax(0,1.7fr) minmax(235px,1fr)}.fc-nr-brief{padding:23px}.fc-nr-dossiers{gap:16px}.fc-nr-dossier-body{padding:19px}.fc-nr-editoria-lead{grid-template-columns:110px 1fr}.fc-nr-editoria-image{height:110px}.fc-nr-editoria{padding:20px}.fc-nr-follow{gap:30px}.fc-nr-library{gap:30px}}
@media(max-width:760px){.fc-nr-section{padding:28px 0;scroll-margin-top:80px}.fc-nr-front-grid,.fc-nr-editorias,.fc-nr-library,.fc-nr-follow{grid-template-columns:1fr}.fc-nr-dossiers{grid-template-columns:1fr}.fc-nr-dossier-image{aspect-ratio:2.3}.fc-nr-dossier-body{padding:23px}.fc-nr-brief{padding:25px}.fc-nr-brief h3{font-size:25px;max-width:350px}.fc-nr-brief-topics{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.fc-nr-brief-topics a{font-size:12px}.fc-nr-heading{align-items:start}.fc-nr-navlinks{gap:13px}.fc-nr-editoria-lead{grid-template-columns:132px 1fr}.fc-nr-editoria-image{height:120px}.fc-nr-library{gap:15px}.fc-nr-archive-box{padding:23px;margin-top:25px}.fc-nr-follow{gap:25px;margin-bottom:20px}.fc-nr-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-nr-follow>aside{padding:22px}.fc-nr-edition-nav{padding-top:25px}}
@media(max-width:480px){.fc-nr-latest-grid,.fc-nr-results-grid{grid-template-columns:1fr}.fc-nr-card{display:grid;grid-template-columns:114px 1fr}.fc-nr-photo{aspect-ratio:auto;min-height:150px;height:100%}.fc-nr-card-body{padding:15px}.fc-nr-card h3{font-size:15px}.fc-nr-card p{display:none}.fc-nr-card .fc-nr-kicker{font-size:9px}.fc-nr-card .fc-nr-meta{padding-top:15px;gap:5px;flex-wrap:wrap}.fc-nr-heading{gap:12px}.fc-nr-heading>.fc-nr-more{font-size:11px}.fc-nr-editoria-lead{grid-template-columns:105px 1fr}.fc-nr-editoria-image{height:110px}.fc-nr-editoria h4{font-size:15px}.fc-nr-editoria p{display:none}.fc-nr-editoria li{grid-template-columns:1fr;gap:5px}.fc-nr-filter{grid-template-columns:1fr}.fc-nr-filter .fc-nr-query{grid-column:auto}.fc-nr-primary,.fc-nr-secondary{min-height:44px}.fc-nr-library-links article{padding-right:83px}.fc-nr-navlinks button{min-height:44px}.fc-nr-pagination{gap:10px;font-size:11px}.fc-nr-dialog{padding:22px}}
.fc-nr-dossier{display:flex;flex-direction:column}.fc-nr-dossier-body{display:flex;flex-direction:column;flex:1}.fc-nr-dossier-body>.fc-nr-more{margin-top:auto}
@media(min-width:761px){.fc-nr-editoria:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.fc-nr-editoria:last-child:nth-child(odd)>header{grid-column:1/-1}.fc-nr-editoria:last-child:nth-child(odd)>ul{margin-top:0}}
@media(prefers-reduced-motion:reduce){.fc-nr *{scroll-behavior:auto!important;transition:none!important}}

/* Owner-approved readability adjustment: only the new editorial modules. */
.fc-nr{font-size:16px}
.fc-nr p{font-size:16px;line-height:1.65}
.fc-nr .fc-nr-kicker,.fc-nr .fc-nr-card .fc-nr-kicker{font-size:12px}
.fc-nr .fc-nr-navlinks>a,.fc-nr .fc-nr-navlinks>button,.fc-nr .fc-nr-more,.fc-nr .fc-nr-heading>.fc-nr-more{font-size:14px}
.fc-nr .fc-nr-card h3{font-size:21px}
.fc-nr .fc-nr-card p,.fc-nr .fc-nr-brief p,.fc-nr .fc-nr-dossier p,.fc-nr .fc-nr-editoria p,.fc-nr .fc-nr-follow aside p{font-size:15px}
.fc-nr .fc-nr-meta time,.fc-nr .fc-nr-editoria time,.fc-nr .fc-nr-saved-item small{font-size:13px}
.fc-nr .fc-nr-save{font-size:13px!important}
.fc-nr .fc-nr-brief-topics a{font-size:15px}
.fc-nr .fc-nr-brief-foot,.fc-nr .fc-nr-editoria>header>a{font-size:14px}
.fc-nr .fc-nr-dossier li,.fc-nr .fc-nr-editoria li{font-size:15px;line-height:1.55}
.fc-nr .fc-nr-dossier li:before,.fc-nr .fc-nr-dossier-image>span,.fc-nr .fc-nr-library-links article>span{font-size:12px}
.fc-nr .fc-nr-editoria h4,.fc-nr .fc-nr-saved-item h3{font-size:18px}
.fc-nr .fc-nr-library-links h3{font-size:17px}
.fc-nr .fc-nr-filter label,.fc-nr .fc-nr-months,.fc-nr summary,.fc-nr details a,.fc-nr .fc-nr-breadcrumb,.fc-nr .fc-nr-pagination{font-size:14px}
.fc-nr .fc-nr-filter :is(input,select){font-size:16px}
.fc-nr .fc-nr-primary,.fc-nr .fc-nr-secondary{font-size:14px!important}
.fc-nr .fc-nr-toast{font-size:14px}
@media(max-width:480px){.fc-nr .fc-nr-card h3{font-size:18px}.fc-nr .fc-nr-editoria h4{font-size:17px}.fc-nr .fc-nr-editoria li{font-size:15px}.fc-nr .fc-nr-pagination{font-size:13px}}

/* Every article teaser carries its own cover; compact, content-sized editorial blocks. */
.breaking-title .fc-focus-cover{width:60px;height:38px;object-fit:cover;border-radius:4px;flex:0 0 60px;margin-right:12px}
.fc-nr .fc-nr-story-link{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;align-items:start;min-width:0}
.fc-nr .fc-nr-inline-cover{width:100%;height:68px;object-fit:cover;border-radius:5px;display:block;background:#edf4f8}
.fc-nr .fc-nr-story-link time{display:block;margin-top:5px;font-weight:400}
.fc-nr .fc-nr-editoria li{display:block}
.fc-nr .fc-nr-dossier li{grid-template-columns:1fr}
.fc-nr .fc-nr-dossier li:before{content:none}
.fc-nr .fc-nr-dossiers{align-items:start}
.fc-nr .fc-nr-dossier-body{flex:initial}
.fc-nr .fc-nr-dossier-body>.fc-nr-more{margin-top:0}
.fc-nr .fc-nr-brief{align-self:start}
.fc-nr .fc-nr-library{align-items:start;gap:32px;margin-top:12px}
.fc-nr .fc-nr-library-links article{display:grid;grid-template-columns:105px minmax(0,1fr);gap:15px;padding:16px;margin:0 0 12px}
.fc-nr .fc-nr-library-cover{display:block}
.fc-nr .fc-nr-library-cover img{height:85px}
.fc-nr .fc-nr-library-links article>div>span{font-size:12px;color:var(--nr-blue);font-weight:700;text-transform:uppercase;letter-spacing:.8px}
.fc-nr .fc-nr-library-links .fc-nr-save{position:static;transform:none;margin-top:10px}
.fc-nr .fc-nr-saved-item{grid-template-columns:100px minmax(0,1fr) 40px;gap:13px}
.fc-nr .fc-nr-saved-cover{display:block;align-self:start}
.fc-nr .fc-nr-saved-cover img{width:100%;height:78px;object-fit:cover;border-radius:5px}
@media(min-width:761px){
 .fc-nr .fc-nr-section{padding-top:28px;padding-bottom:28px}
 .fc-nr .fc-nr-editorias{display:block;columns:2;column-gap:24px}
 .fc-nr .fc-nr-editoria,.fc-nr .fc-nr-editoria:last-child:nth-child(odd){display:inline-block;width:100%;break-inside:avoid;margin:0 0 24px;padding:22px;vertical-align:top}
 .fc-nr .fc-nr-editoria:last-child:nth-child(odd)>ul{margin-top:17px}
 .fc-nr .fc-nr-editoria>header{margin-bottom:17px}
}
@media(max-width:480px){
 .fc-nr .fc-nr-story-link{grid-template-columns:84px minmax(0,1fr);gap:11px}
 .fc-nr .fc-nr-inline-cover{height:65px}
 .fc-nr .fc-nr-library-links article{grid-template-columns:90px minmax(0,1fr);padding:14px;gap:12px}
 .fc-nr .fc-nr-library-cover img{height:75px}
 .fc-nr .fc-nr-saved-item{grid-template-columns:72px minmax(0,1fr) 34px;gap:10px}
 .fc-nr .fc-nr-saved-cover img{height:60px}
 .fc-nr .fc-nr-saved-item button{width:34px;height:36px}
 .breaking-title .fc-focus-cover{width:44px;height:32px;flex-basis:44px;margin-right:8px}
}

@media(min-width:761px){
 .fc-nr .fc-nr-front-grid{grid-template-columns:1fr;gap:24px}
 .fc-nr .fc-nr-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .fc-nr .fc-nr-brief{display:grid;grid-template-columns:1fr 1.4fr;gap:0 40px;padding:25px}
 .fc-nr .fc-nr-brief>.fc-nr-kicker,.fc-nr .fc-nr-brief>h3,.fc-nr .fc-nr-brief>p,.fc-nr .fc-nr-brief>.fc-nr-brief-foot{grid-column:1}
 .fc-nr .fc-nr-brief h3{font-size:26px;margin:8px 0 12px}
 .fc-nr .fc-nr-brief-topics{grid-column:2;grid-row:1/span 4;display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin:0;align-content:start}
 .fc-nr .fc-nr-brief-foot{margin-top:14px;padding-top:12px}
 .fc-nr .fc-nr-library{grid-template-columns:1fr;gap:24px}
 .fc-nr .fc-nr-library>div:first-child p{margin:12px 0 18px}
 .fc-nr .fc-nr-library-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
 .fc-nr .fc-nr-library-links article{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:14px;margin:0}
}
@media(min-width:1101px){.fc-nr .fc-nr-latest-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-nr .fc-nr-card-body{padding:16px}.fc-nr .fc-nr-brief{grid-template-columns:1fr 1.8fr}}
@media(min-width:761px) and (max-width:1000px){.fc-nr .fc-nr-library-links{grid-template-columns:1fr}.fc-nr .fc-nr-library-links article{grid-template-columns:105px minmax(0,1fr)}}
