.accent-digest-page{--digest-ink:#17352c;--digest-pine:#0d392d;--digest-pine-2:#174b3a;--digest-moss:#6f8646;--digest-water:#8eb9b7;--digest-paper:#f3f1e9;--digest-line:rgba(23,53,44,.17);position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#edf2ea 0,#f5f2e9 24%,#f2f0e8 100%);color:var(--digest-ink)}
.accent-digest-page *{box-sizing:border-box}.accent-digest-page :is(article,a,div,section,span,h1,h2,p,time){min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none}.digest-shell{position:relative;z-index:3;width:min(calc(100% - 64px),1440px);margin:0 auto;padding:0 0 88px}
.digest-environment{position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:cover;filter:saturate(.72)}.digest-environment--forest{top:120px;left:-8%;width:34%;height:940px;opacity:.14;background-image:linear-gradient(90deg,transparent,rgba(237,242,234,.1)),var(--digest-forest-bg);background-position:center;mask-image:linear-gradient(90deg,#000,transparent 92%),linear-gradient(180deg,#000,transparent 94%)}.digest-environment--shore{top:760px;right:-10%;width:39%;height:1050px;opacity:.11;background-image:var(--digest-right-bg);background-position:center;mask-image:linear-gradient(270deg,#000,transparent 90%),linear-gradient(180deg,#000,transparent 92%)}
.digest-heading{position:relative;display:flex;min-height:290px;justify-content:flex-end;flex-direction:column;padding:62px 44px 42px;overflow:hidden;border-bottom:1px solid var(--digest-line)}.digest-heading::before{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(238,243,235,.97) 0,rgba(238,243,235,.84) 46%,rgba(238,243,235,.44) 74%,rgba(238,243,235,.72)),var(--digest-title-bg) center 47%/cover no-repeat;content:"";filter:saturate(.68)}.digest-heading::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(244,246,240,.08),rgba(241,244,236,.88));content:""}.digest-heading>span{color:#527446;font:800 10px/1 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}.digest-heading h1{max-width:1050px;margin:12px 0 0;font:500 clamp(62px,7.2vw,112px)/.88 Georgia,serif;letter-spacing:-.065em}.digest-heading h1 a{color:var(--digest-pine);text-decoration:none}.digest-heading p{margin:24px 0 0;color:#49645b;font:500 16px/1.45 Arial,sans-serif}
.digest-opening{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(310px,.78fr);gap:24px;margin-top:30px}.digest-card{position:relative;margin:0;overflow:hidden;background:#fff}.digest-card>a{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.digest-card__media{display:block;overflow:hidden;background:#dfe6df}.digest-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.digest-card:hover .digest-card__media img{transform:scale(1.018)}.digest-card__copy{display:flex;flex:1;flex-direction:column}.digest-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#60766c;font:700 9px/1.35 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.digest-card__meta span{color:var(--digest-moss)}.digest-card__meta time{flex:0 0 auto;white-space:nowrap}.digest-card h2{display:-webkit-box;margin:0;color:var(--digest-ink);font-family:Georgia,serif;font-weight:600;letter-spacing:-.025em;overflow:hidden;-webkit-box-orient:vertical}.digest-card p{margin:0}.digest-card__more{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;margin-top:auto;padding-top:20px;font:750 11px/1.2 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.digest-card__more i{font-style:normal}
.digest-lead{min-height:650px;background:var(--digest-pine);box-shadow:0 26px 58px rgba(18,56,43,.17)}.digest-lead .digest-card__media{height:390px;clip-path:polygon(0 0,100% 0,100% 88%,88% 93%,76% 88%,63% 97%,50% 90%,37% 100%,24% 91%,12% 96%,0 89%)}.digest-lead .digest-card__copy{padding:25px 34px 31px;color:#fff}.digest-lead .digest-card__meta{color:#b9cdc5}.digest-lead .digest-card__meta span{color:#c7dc83}.digest-lead h2{margin-top:13px;color:#fff;font-size:clamp(32px,3vw,49px);line-height:1.01;-webkit-line-clamp:3}.digest-lead p{max-width:720px;margin-top:13px;color:#d6e1dc;font:400 14px/1.5 Arial,sans-serif}.digest-lead .digest-card__more{color:#e4eee9}
.digest-opening__rail{display:grid;grid-template-rows:minmax(0,.92fr) minmax(0,1.08fr);gap:24px}.digest-side .digest-card__media{height:190px}.digest-side .digest-card__copy{padding:20px 22px 23px}.digest-side h2{margin-top:11px;font-size:clamp(20px,1.65vw,27px);line-height:1.08;-webkit-line-clamp:4}.digest-side--light{background:#fbfaf5;border:1px solid var(--digest-line)}.digest-side--light .digest-card__media{clip-path:polygon(0 0,100% 0,100% 91%,73% 96%,49% 90%,25% 100%,0 94%)}.digest-side--dark{background:var(--digest-pine-2);color:#fff}.digest-side--dark .digest-card__media{height:206px;clip-path:polygon(0 0,100% 0,100% 89%,86% 95%,70% 90%,52% 98%,34% 91%,17% 96%,0 90%)}.digest-side--dark .digest-card__copy{padding-top:17px}.digest-side--dark :is(h2,.digest-card__meta){color:#fff}.digest-side--dark .digest-card__meta span{color:#c9dd8b}.digest-side--dark .digest-card__meta time{color:#b9cec6}
.digest-opening__lower{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(210px,.62fr) minmax(0,.96fr);grid-template-rows:310px;gap:24px;margin-top:2px}.digest-lower{box-shadow:0 14px 34px rgba(28,62,48,.09)}.digest-lower .digest-card__media{height:190px}.digest-lower .digest-card__copy{padding:17px 20px 21px;background:#faf9f4}.digest-lower h2{margin-top:9px;font-size:clamp(18px,1.55vw,25px);line-height:1.12;-webkit-line-clamp:3}.digest-lower--wide>a{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.8fr)}.digest-lower--wide .digest-card__media{height:100%}.digest-lower--wide .digest-card__copy{justify-content:flex-end;background:var(--digest-pine);color:#fff}.digest-lower--wide :is(h2,.digest-card__meta){color:#fff}.digest-lower--wide .digest-card__meta span{color:#c7dc83}.digest-lower--vertical .digest-card__media{height:205px}.digest-lower--vertical .digest-card__copy{padding-inline:16px}.digest-lower--vertical h2{font-size:19px}.digest-lower--medium{border:1px solid var(--digest-line)}.digest-opening::after{grid-column:1/-1;display:block;width:72%;height:1px;margin:10px auto -3px;background:linear-gradient(90deg,transparent,var(--digest-water) 18% 82%,transparent);content:""}
.digest-water-transition{position:relative;height:124px;margin:54px 0 64px;overflow:hidden}.digest-water-transition::after{position:absolute;inset:0;background:linear-gradient(90deg,var(--digest-paper),transparent 12% 88%,var(--digest-paper)),linear-gradient(180deg,rgba(243,241,233,.38),rgba(243,241,233,.12));content:""}.digest-water-transition img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 56%;filter:saturate(.64) contrast(.94)}
.digest-archive{position:relative}.digest-archive::before{position:absolute;z-index:-1;top:-98px;right:-4%;width:63%;height:330px;opacity:.13;background:var(--digest-mountain-bg) center/cover no-repeat;content:"";mask-image:linear-gradient(180deg,transparent,#000 34%,transparent)}.digest-archive__head{padding:0 0 22px;border-bottom:1px solid rgba(23,53,44,.42)}.digest-archive__head span{color:#648059;font:800 9px/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.digest-archive__head h2{margin:9px 0 0;color:var(--digest-pine);font:500 clamp(46px,5vw,72px)/.95 Georgia,serif;letter-spacing:-.05em}.digest-archive__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,310px);align-items:start;gap:34px;margin-top:28px}.digest-archive__rhythm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.digest-story{border:1px solid var(--digest-line);background:#faf9f4;box-shadow:0 13px 30px rgba(25,57,44,.07)}.digest-story .digest-card__media{aspect-ratio:16/9}.digest-story .digest-card__copy{padding:20px 22px 24px}.digest-story h2{margin-top:10px;font-size:clamp(20px,1.8vw,29px);line-height:1.12;-webkit-line-clamp:3}.digest-story--wide,.digest-story--panorama{grid-column:1/-1}.digest-story--wide .digest-card__media{aspect-ratio:16/7.7}.digest-story--wide h2{max-width:850px;font-size:clamp(27px,2.45vw,39px);line-height:1.05}.digest-story--compact .digest-card__media{aspect-ratio:4/3}.digest-story--compact h2{font-size:23px}.digest-story--panorama>a{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr)}.digest-story--panorama .digest-card__media{height:100%;min-height:300px;aspect-ratio:auto}.digest-story--panorama .digest-card__copy{justify-content:flex-end;background:var(--digest-pine-2);color:#fff}.digest-story--panorama :is(h2,.digest-card__meta){color:#fff}.digest-story--panorama .digest-card__meta span{color:#c7dc83}.digest-story--small .digest-card__media{aspect-ratio:3/2}.digest-story--small h2{font-size:20px;-webkit-line-clamp:4}.digest-load-more{display:block!important;width:100%!important;min-height:52px!important;margin:28px 0 0!important;border:1px solid var(--digest-pine)!important;border-radius:0!important;background:transparent!important;color:var(--digest-pine)!important;font:750 12px/1 Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase}.digest-load-more:hover{background:var(--digest-pine)!important;color:#fff!important}.accent-digest-page .accent-load-complete{color:#64746c;text-align:center}
.digest-sidebar{min-width:0}.digest-sidebar .nia-article-sidebar-modules{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;margin:0!important;padding:0!important;border:0!important}.digest-sidebar .nia-sidebar-module,.digest-sidebar [data-sidebar-module]{grid-area:auto!important;min-width:0;width:100%;height:auto;align-self:start;overflow:visible}.digest-sidebar .nia-sidebar-main{padding:22px 20px 18px;border:1px solid var(--digest-line);border-top:5px solid var(--digest-pine);background:rgba(250,249,244,.92);box-shadow:0 12px 30px rgba(25,57,44,.07)}.digest-sidebar .nia-sidebar-main h2{margin:0 0 13px!important;color:var(--digest-pine)!important;font:500 27px/1 Georgia,serif!important;text-transform:none!important;letter-spacing:-.03em!important}.digest-sidebar .nia-sidebar-main ol{position:relative;margin:0!important;padding:0 0 0 17px!important}.digest-sidebar .nia-sidebar-main ol::before{position:absolute;top:8px;bottom:8px;left:3px;width:1px;background:#a8c0b3;content:""}.digest-sidebar .nia-sidebar-main li{position:relative;border:0!important}.digest-sidebar .nia-sidebar-main li:nth-child(n+4){display:none!important}.digest-sidebar .nia-sidebar-main li::before{position:absolute;z-index:2;top:18px;left:-17px;width:7px;height:7px;border:2px solid #f8f7f1;border-radius:50%;background:#61836e;box-shadow:0 0 0 1px #61836e;content:""}.digest-sidebar .nia-sidebar-main li>a{display:block!important;padding:9px 0!important}.digest-sidebar .nia-sidebar-main li>a>span:first-child{display:none!important}.digest-sidebar .nia-sidebar-main strong{display:block!important;color:#24483b!important;font:600 13px/1.36 Georgia,serif!important;overflow:visible!important;-webkit-line-clamp:unset!important}.digest-sidebar .nia-sidebar-main time{display:block!important;margin-top:5px!important;color:#72837a!important;font-size:9px!important}.digest-sidebar .nia-sidebar-main__more{display:none!important}
.digest-sidebar .nia-sidebar-dashboard{height:auto!important;min-height:0!important;padding:20px 18px 15px!important;border:1px solid rgba(32,75,57,.24)!important;border-radius:0!important;background:linear-gradient(145deg,#f0f5ee,#e2ece5)!important;box-shadow:0 14px 32px rgba(26,59,45,.08)!important}.digest-sidebar .nia-sidebar-dashboard .eco-monitor__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.digest-sidebar .nia-sidebar-dashboard .eco-monitor__title{color:var(--digest-pine)!important;font-size:26px!important}.digest-sidebar .nia-sidebar-dashboard .eco-monitor__location{min-width:0!important;width:100%!important;text-align:left!important}.digest-sidebar .nia-sidebar-dashboard .eco-mini-location__row{justify-content:flex-start!important}.digest-sidebar .nia-sidebar-dashboard button.eco-mini-location__name{text-align:left!important}.digest-sidebar .nia-sidebar-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.digest-sidebar .nia-sidebar-dashboard__metric{min-height:78px!important;padding:10px 7px!important}.digest-sidebar .nia-sidebar-dashboard__metric>span{font-size:8px!important}.digest-sidebar .nia-sidebar-dashboard__metric strong{font-size:17px!important;white-space:normal!important}.digest-sidebar .nia-sidebar-dashboard__metric small{font-size:8px!important}.digest-sidebar .nia-sidebar-dashboard__more{margin-top:10px!important}.digest-sidebar .nia-sidebar-banner{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.digest-sidebar .nia-sidebar-banner a{border-radius:0!important}.digest-sidebar .nia-sidebar-banner img{background:transparent!important}
@media(max-width:1099px){.digest-shell{width:min(calc(100% - 40px),1000px)}.digest-opening{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.digest-opening__lower{grid-template-columns:1.2fr .8fr}.digest-lower--medium{grid-column:1/-1}.digest-lower--medium>a{display:grid;grid-template-columns:1.2fr .8fr}.digest-lower--medium .digest-card__media{height:100%}.digest-archive__layout{grid-template-columns:minmax(0,1fr)}.digest-sidebar{margin-top:8px}.digest-sidebar .nia-article-sidebar-modules{grid-template-columns:repeat(2,minmax(0,1fr))!important}.digest-sidebar .nia-sidebar-banner{grid-column:1/-1!important;max-width:520px}}
@media(max-width:767px){.digest-shell{width:100%;padding-bottom:60px}.digest-heading{min-height:230px;padding:38px 20px 28px}.digest-heading h1{font-size:clamp(47px,13.5vw,66px);line-height:.88}.digest-heading p{margin-top:17px;font-size:14px}.digest-opening{grid-template-columns:1fr;gap:18px;margin-top:18px;padding:0 16px}.digest-lead{min-height:0}.digest-lead .digest-card__media{height:auto;aspect-ratio:4/3}.digest-lead .digest-card__copy{padding:22px 21px 25px}.digest-lead h2{font-size:31px}.digest-opening__rail{grid-template-rows:auto;gap:18px}.digest-side .digest-card__media{height:auto;aspect-ratio:16/9}.digest-opening__lower{grid-template-columns:1fr;grid-template-rows:auto;gap:18px}.digest-lower--wide>a,.digest-lower--medium>a{display:flex}.digest-lower .digest-card__media{height:auto;aspect-ratio:16/9}.digest-lower--medium{grid-column:auto}.digest-water-transition{height:105px;margin:38px 0 46px}.digest-archive{padding:0 16px}.digest-archive__head h2{font-size:48px}.digest-archive__layout{gap:28px}.digest-archive__rhythm{grid-template-columns:1fr;gap:18px}.digest-story,.digest-story--wide,.digest-story--panorama{grid-column:auto}.digest-story--wide .digest-card__media,.digest-story .digest-card__media{aspect-ratio:16/9}.digest-story--panorama>a{display:flex}.digest-story--panorama .digest-card__media{height:auto;min-height:0;aspect-ratio:16/9}.digest-story h2,.digest-story--wide h2,.digest-story--compact h2{font-size:25px}.digest-sidebar .nia-article-sidebar-modules{grid-template-columns:1fr!important}.digest-environment--forest{width:58%;opacity:.09}.digest-environment--shore{width:64%;opacity:.08}}
@media(prefers-reduced-motion:reduce){.accent-digest-page *{scroll-behavior:auto!important;transition:none!important}}

/* Keep the digest palette authoritative over legacy theme heading colors. */
.accent-digest-page .digest-heading h1 a,
.accent-digest-page .digest-heading p,
.accent-digest-page .digest-archive__head h2,
.accent-digest-page .digest-card h2{color:var(--digest-pine)!important;opacity:1!important;text-shadow:none!important}
.accent-digest-page :is(.digest-lead,.digest-side--dark,.digest-lower--wide,.digest-story--panorama) h2,
.accent-digest-page :is(.digest-lead,.digest-side--dark,.digest-lower--wide,.digest-story--panorama) .digest-card__meta{color:#fff!important;opacity:1!important}

/* Cards returned by the shared load-more endpoint join the same magazine rhythm. */
.accent-digest-page .digest-archive__rhythm>.accent-card--compact{min-width:0;overflow:hidden;border:1px solid var(--digest-line);border-radius:0;background:#faf9f4;box-shadow:0 13px 30px rgba(25,57,44,.07)}
.accent-digest-page .digest-archive__rhythm>.accent-card--compact>a{display:flex;height:100%;flex-direction:column;padding:0!important;color:var(--digest-ink);text-decoration:none}
.accent-digest-page .digest-archive__rhythm>.accent-card--compact .accent-card__image{display:block;aspect-ratio:16/9;overflow:hidden}
.accent-digest-page .digest-archive__rhythm>.accent-card--compact .accent-card__image img{display:block;width:100%;height:100%;object-fit:cover}
.accent-digest-page .digest-archive__rhythm>.accent-card--compact .accent-card__body{display:flex;min-width:0;flex:1;flex-direction:column;padding:20px 22px 24px!important}
.accent-digest-page .digest-archive__rhythm>.accent-card--compact .accent-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:#60766c;font:700 9px/1.35 Arial,sans-serif;text-transform:uppercase}
.accent-digest-page .digest-archive__rhythm>.accent-card--compact h2{display:-webkit-box;margin:10px 0 0;color:var(--digest-pine)!important;font:600 23px/1.12 Georgia,serif!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}

/* Fluid card typography: keep every title inside its card at browser zoom levels. */
.accent-digest-page .digest-card{container-type:inline-size}
.accent-digest-page .digest-card>a{min-height:0}
.accent-digest-page .digest-card__copy{min-height:0}
.accent-digest-page .digest-card__meta{flex-wrap:wrap;gap:4px 12px}
.accent-digest-page .digest-card h2{text-wrap:balance}
.accent-digest-page .digest-lead h2{font-size:clamp(28px,5.2cqi,46px);-webkit-line-clamp:4}
.accent-digest-page .digest-side h2{display:block;font-size:clamp(15px,5.7cqi,22px);overflow:visible;-webkit-line-clamp:unset}
.accent-digest-page .digest-opening__rail{grid-template-rows:auto auto}
.accent-digest-page .digest-lower h2{font-size:clamp(16px,5.4cqi,23px);-webkit-line-clamp:5}
.accent-digest-page .digest-lower--wide h2{font-size:clamp(17px,7cqi,25px)}
.accent-digest-page .digest-story h2{font-size:clamp(18px,5.2cqi,27px);-webkit-line-clamp:5}
.accent-digest-page .digest-story--wide h2{font-size:clamp(24px,4.4cqi,36px);-webkit-line-clamp:4}
.accent-digest-page .digest-story--compact h2{font-size:clamp(18px,5.6cqi,22px)}
.accent-digest-page .digest-story--small h2{font-size:clamp(17px,5.4cqi,20px);-webkit-line-clamp:5}
.accent-digest-page .digest-opening__lower{grid-template-rows:none;grid-auto-rows:minmax(310px,auto)}

@media (max-width:900px) and (min-width:768px){
 .accent-digest-page .digest-opening{grid-template-columns:minmax(0,1fr)}
 .accent-digest-page .digest-opening__rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}
 .accent-digest-page .digest-side .digest-card__media{height:auto;aspect-ratio:16/9}
 .accent-digest-page .digest-opening__lower{grid-template-columns:repeat(2,minmax(0,1fr))}
 .accent-digest-page .digest-lower--wide{grid-column:1/-1}
 .accent-digest-page .digest-lower--medium{grid-column:auto}
 .accent-digest-page .digest-lower--medium>a{display:flex}
 .accent-digest-page .digest-lower--medium .digest-card__media{height:205px}
}
@media (max-width:767px){
 .accent-digest-page .digest-card__meta{font-size:8px}
 .accent-digest-page .digest-lead h2{font-size:clamp(25px,8.2cqi,31px)}
 .accent-digest-page .digest-side h2,
 .accent-digest-page .digest-lower h2,
 .accent-digest-page .digest-story h2,
 .accent-digest-page .digest-story--wide h2,
 .accent-digest-page .digest-story--compact h2{font-size:clamp(19px,6.2cqi,24px);-webkit-line-clamp:6}
 .accent-digest-page .digest-opening__lower{grid-auto-rows:auto}
}

/* Clearer people-free landscape behind the digest masthead. */
.accent-digest-page .digest-heading::before{
 background:linear-gradient(90deg,rgba(238,243,235,.94) 0,rgba(238,243,235,.8) 34%,rgba(238,243,235,.38) 66%,rgba(238,243,235,0) 100%),var(--digest-title-bg) center 52%/cover no-repeat;
 filter:saturate(.9) contrast(1.05)
}
.accent-digest-page .digest-heading::after{background:linear-gradient(90deg,rgba(241,244,236,.18),transparent 68%)}

/* Denser archive: more stories visible without turning the section into equal tiles. */
@media (min-width:1100px){
 .accent-digest-page .digest-archive__rhythm{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:16px}
 .accent-digest-page .digest-story--wide,
 .accent-digest-page .digest-story--panorama{grid-column:span 2}
 .accent-digest-page .digest-story--wide .digest-card__media{aspect-ratio:16/7.2}
 .accent-digest-page .digest-story--panorama>a{grid-template-columns:minmax(0,1.35fr) minmax(190px,.8fr)}
 .accent-digest-page .digest-story--panorama .digest-card__media{min-height:230px}
}
.accent-digest-page .digest-story .digest-card__copy{padding:14px 15px 17px}
.accent-digest-page .digest-story h2{margin-top:7px;font-size:clamp(16px,4.8cqi,22px);line-height:1.1}
.accent-digest-page .digest-story--wide h2{font-size:clamp(20px,4cqi,29px)}
.accent-digest-page .digest-story--compact .digest-card__media{aspect-ratio:16/10}
.accent-digest-page .digest-story--small .digest-card__media{aspect-ratio:16/10}
.accent-digest-page .digest-story .digest-card__meta{font-size:8px}
.accent-digest-page .digest-sidebar .nia-sidebar-banner{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
.accent-digest-page .digest-sidebar .nia-sidebar-banner img{display:block;width:100%;height:auto;margin:0;border:0;background:none;object-fit:contain}
.accent-digest-page .digest-sidebar .nia-sidebar-banner figcaption{margin:7px 0 0;background:none}

@media (min-width:768px) and (max-width:1099px){
 .accent-digest-page .digest-archive__rhythm{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:16px}
 .accent-digest-page .digest-story--wide,
 .accent-digest-page .digest-story--panorama{grid-column:span 2}
}

/* Give the lead manul photograph more of the cover; keep its green caption concise. */
@media (min-width:768px){
 .accent-digest-page .digest-lead .digest-card__media{height:455px}
 .accent-digest-page .digest-lead .digest-card__copy{padding:18px 30px 23px}
 .accent-digest-page .digest-lead h2{margin-top:9px;line-height:1}
 .accent-digest-page .digest-lead p{margin-top:9px;font-size:13px;line-height:1.4}
 .accent-digest-page .digest-lead .digest-card__more{padding-top:13px}
}

/* Reserve gallery: real NIA photography in a restrained engraved frame. */
.accent-digest-page .digest-reserve-gallery{position:relative;margin-top:22px;padding:18px 14px 14px;border:1px solid rgba(23,53,44,.42);background:rgba(246,244,236,.92);box-shadow:0 14px 32px rgba(25,57,44,.08)}
.accent-digest-page .digest-reserve-gallery::before{position:absolute;inset:5px;pointer-events:none;border:1px solid rgba(23,53,44,.13);content:""}
.accent-digest-page .digest-reserve-gallery::after{position:absolute;top:0;right:18px;width:72px;height:5px;background:repeating-linear-gradient(90deg,var(--digest-pine) 0 1px,transparent 1px 5px);content:"";opacity:.45}
.accent-digest-page .digest-reserve-gallery__head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:0 2px 13px;padding-bottom:11px;border-bottom:1px solid rgba(23,53,44,.24)}
.accent-digest-page .digest-reserve-gallery__head>span{grid-column:1/-1;margin-bottom:5px;color:#718169;font:700 8px/1.2 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.accent-digest-page .digest-reserve-gallery__head h2{margin:0;color:var(--digest-pine)!important;font:500 25px/.95 Georgia,serif!important;letter-spacing:-.035em!important;text-transform:none!important}
.accent-digest-page .digest-reserve-gallery__head b{color:#65766d;font:500 9px/1 Arial,sans-serif;letter-spacing:.08em}.accent-digest-page .digest-reserve-gallery__head b i{color:var(--digest-pine);font-style:normal}
.accent-digest-page .digest-reserve-gallery__stage{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;background:#dce5dd;cursor:zoom-in;text-align:left}
.accent-digest-page .digest-reserve-gallery__stage>img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;filter:saturate(.78) contrast(1.04);transition:opacity .28s ease,transform .7s ease}
.accent-digest-page .digest-reserve-gallery__stage:hover>img{transform:scale(1.025)}.accent-digest-page .digest-reserve-gallery__stage>img.is-changing{opacity:.18}
.accent-digest-page .digest-reserve-gallery__stage>span{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:30px 12px 10px;background:linear-gradient(transparent,rgba(7,35,27,.9));color:#fff}
.accent-digest-page .digest-reserve-gallery__stage strong{font:600 14px/1.15 Georgia,serif}.accent-digest-page .digest-reserve-gallery__stage small{grid-column:1;color:#d9e2dd;font:500 8px/1.3 Arial,sans-serif}.accent-digest-page .digest-reserve-gallery__stage i{grid-column:2;grid-row:1/3;align-self:end;font:700 8px/1 Arial,sans-serif;font-style:normal;letter-spacing:.06em;text-transform:uppercase}
.accent-digest-page .digest-reserve-gallery__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:7px}
.accent-digest-page .digest-reserve-gallery__thumbs button{position:relative;padding:0;overflow:hidden;border:0;background:#d9e1da;cursor:pointer;opacity:.56;transition:opacity .2s ease,transform .2s ease}
.accent-digest-page .digest-reserve-gallery__thumbs button::after{position:absolute;inset:0;border:2px solid transparent;content:""}.accent-digest-page .digest-reserve-gallery__thumbs button.is-active{opacity:1;transform:translateY(-2px)}.accent-digest-page .digest-reserve-gallery__thumbs button.is-active::after{border-color:#d4e27e;box-shadow:inset 0 0 0 1px var(--digest-pine)}
.accent-digest-page .digest-reserve-gallery__thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover}
.accent-digest-page .digest-reserve-gallery__dialog{width:min(92vw,1100px);max-width:none;padding:0;border:0;background:#0a211a;color:#fff;box-shadow:0 30px 100px rgba(0,0,0,.6)}.accent-digest-page .digest-reserve-gallery__dialog::backdrop{background:rgba(5,18,14,.82);backdrop-filter:blur(5px)}
.accent-digest-page .digest-reserve-gallery__dialog>button{position:absolute;z-index:2;top:10px;right:12px;width:38px;height:38px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(8,32,24,.65);color:#fff;font:300 26px/1 Arial,sans-serif;cursor:pointer}.accent-digest-page .digest-reserve-gallery__dialog figure{margin:0}.accent-digest-page .digest-reserve-gallery__dialog img{display:block;width:100%;max-height:78vh;object-fit:contain}.accent-digest-page .digest-reserve-gallery__dialog figcaption{display:flex;justify-content:space-between;gap:20px;padding:14px 18px 17px}.accent-digest-page .digest-reserve-gallery__dialog figcaption strong{font:500 16px/1.2 Georgia,serif}.accent-digest-page .digest-reserve-gallery__dialog figcaption span{color:#b9cbc2;font:500 9px/1.3 Arial,sans-serif}
@media(max-width:1099px){.accent-digest-page .digest-reserve-gallery{max-width:520px}}
@media(max-width:767px){.accent-digest-page .digest-reserve-gallery{max-width:none;margin:0 16px 22px}.accent-digest-page .digest-reserve-gallery__stage>img{aspect-ratio:16/10}.accent-digest-page .digest-reserve-gallery__dialog{width:96vw}.accent-digest-page .digest-reserve-gallery__dialog figcaption{flex-direction:column;gap:4px}}
@media(prefers-reduced-motion:reduce){.accent-digest-page .digest-reserve-gallery *{transition:none!important}}

/* Contemporary gallery surface: immersive image, floating data and fluid filmstrip. */
.accent-digest-page .digest-reserve-gallery{position:relative;margin-top:24px;padding:0;border:0;border-radius:20px;background:#0b2d24;box-shadow:0 22px 55px rgba(8,38,29,.2);isolation:isolate}
.accent-digest-page .digest-reserve-gallery::before{display:none}
.accent-digest-page .digest-reserve-gallery::after{position:absolute;z-index:3;right:auto;bottom:70px;left:0;top:auto;width:100%;height:2px;background:rgba(255,255,255,.18);content:"";opacity:1;transform-origin:left}
.accent-digest-page .digest-reserve-gallery.is-counting::after{animation:digest-gallery-progress 6.2s linear forwards}
.accent-digest-page .digest-reserve-gallery.is-paused::after{animation-play-state:paused}
@keyframes digest-gallery-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.accent-digest-page .digest-reserve-gallery__head{position:absolute;z-index:4;top:0;right:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0;padding:17px 17px 44px;border:0;background:linear-gradient(180deg,rgba(3,25,18,.78),transparent);pointer-events:none}
.accent-digest-page .digest-reserve-gallery__head>span{grid-column:1;margin:0 0 5px;color:rgba(255,255,255,.68);font:700 8px/1.2 Arial,sans-serif;letter-spacing:.14em}
.accent-digest-page .digest-reserve-gallery__head h2{grid-column:1;margin:0;color:#fff!important;font:500 26px/.96 Georgia,serif!important;letter-spacing:-.04em!important}
.accent-digest-page .digest-reserve-gallery__head b{grid-column:2;grid-row:1/3;display:flex;align-items:center;align-self:start;gap:4px;padding:8px 10px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(4,34,25,.28);color:rgba(255,255,255,.6);font:600 8px/1 Arial,sans-serif;backdrop-filter:blur(12px)}
.accent-digest-page .digest-reserve-gallery__head b i{color:#fff;font-size:12px}
.accent-digest-page .digest-reserve-gallery__stage{border-radius:20px 20px 0 0;background:#143d32}
.accent-digest-page .digest-reserve-gallery__stage>img{aspect-ratio:3/4;filter:saturate(.9) contrast(1.03);transform:scale(1.001);transition:opacity .3s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}
.accent-digest-page .digest-reserve-gallery__stage:hover>img{transform:scale(1.035)}
.accent-digest-page .digest-reserve-gallery__stage>span{right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 13px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:rgba(5,33,25,.56);box-shadow:0 10px 30px rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(1.2)}
.accent-digest-page .digest-reserve-gallery__stage strong{font-size:15px}.accent-digest-page .digest-reserve-gallery__stage small{margin-top:3px;opacity:.78}.accent-digest-page .digest-reserve-gallery__stage i{display:flex;align-items:center;padding-left:10px;color:rgba(255,255,255,.8)}
.accent-digest-page .digest-reserve-gallery__thumbs{display:flex;gap:7px;margin:0;padding:10px 11px 12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;background:#0b2d24}.accent-digest-page .digest-reserve-gallery__thumbs::-webkit-scrollbar{display:none}
.accent-digest-page .digest-reserve-gallery__thumbs button{flex:1 0 38px;min-width:38px;max-width:62px;border-radius:8px;opacity:.42;scroll-snap-align:center;transform:none;transition:flex-grow .32s ease,opacity .25s ease,transform .25s ease}
.accent-digest-page .digest-reserve-gallery__thumbs button::after{border:0;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}
.accent-digest-page .digest-reserve-gallery__thumbs button.is-active{flex-grow:1.7;opacity:1;transform:none}.accent-digest-page .digest-reserve-gallery__thumbs button.is-active::after{border:0;box-shadow:inset 0 0 0 2px #d6e68a}
.accent-digest-page .digest-reserve-gallery__thumbs img{aspect-ratio:4/3;border-radius:8px}
.accent-digest-page .digest-reserve-gallery__dialog{overflow:hidden;border-radius:18px;background:#061d16}.accent-digest-page .digest-reserve-gallery__dialog>button{border:0;background:rgba(5,30,23,.64);backdrop-filter:blur(10px)}
@media(max-width:1099px){.accent-digest-page .digest-reserve-gallery{max-width:520px}}
@media(max-width:767px){.accent-digest-page .digest-reserve-gallery{margin:0 16px 22px;border-radius:18px}.accent-digest-page .digest-reserve-gallery__stage{border-radius:18px 18px 0 0}.accent-digest-page .digest-reserve-gallery__stage>img{aspect-ratio:4/3}}
@media(prefers-reduced-motion:reduce){.accent-digest-page .digest-reserve-gallery::after{display:none}}

/* Borderless cinematic viewer with in-place navigation. */
.accent-digest-page .digest-reserve-gallery__dialog{width:min(96vw,1380px);height:min(94vh,940px);max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff}
.accent-digest-page .digest-reserve-gallery__dialog::backdrop{background:rgba(2,14,10,.9);backdrop-filter:blur(14px) saturate(.8)}
.accent-digest-page .digest-reserve-gallery__dialog figure{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;margin:0}
.accent-digest-page .digest-reserve-gallery__dialog figure>img{display:block;width:auto;max-width:100%;height:auto;max-height:90vh;border-radius:12px;object-fit:contain;box-shadow:0 30px 90px rgba(0,0,0,.42);opacity:1;transition:opacity .2s ease}
.accent-digest-page .digest-reserve-gallery__dialog figure>img.is-changing{opacity:.2}
.accent-digest-page .digest-reserve-gallery__dialog figcaption{position:absolute;right:14px;bottom:14px;left:14px;display:flex;align-items:end;justify-content:space-between;gap:20px;padding:28px 16px 14px;border:0;border-radius:0 0 10px 10px;background:linear-gradient(transparent,rgba(2,22,15,.82));pointer-events:none}
.accent-digest-page .digest-reserve-gallery__dialog figcaption strong{font:500 clamp(17px,2vw,25px)/1.05 Georgia,serif}.accent-digest-page .digest-reserve-gallery__dialog figcaption span{color:rgba(255,255,255,.72)}
.accent-digest-page .digest-reserve-gallery__dialog>button{position:fixed;z-index:3;display:grid;width:46px;height:46px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(7,35,26,.42);color:#fff;box-shadow:none;backdrop-filter:blur(14px);cursor:pointer;transition:background .2s ease,transform .2s ease}
.accent-digest-page .digest-reserve-gallery__dialog>button:hover{background:rgba(28,74,58,.85);transform:scale(1.06)}
.accent-digest-page .digest-reserve-gallery__dialog>.digest-reserve-gallery__close{top:20px;right:22px;font:300 28px/1 Arial,sans-serif}
.accent-digest-page .digest-reserve-gallery__dialog>.digest-reserve-gallery__nav{top:50%;margin-top:-23px;font:400 20px/1 Arial,sans-serif}
.accent-digest-page .digest-reserve-gallery__dialog>.digest-reserve-gallery__nav--prev{right:auto;left:22px}
.accent-digest-page .digest-reserve-gallery__dialog>.digest-reserve-gallery__nav--next{right:22px;left:auto}
@media(max-width:767px){.accent-digest-page .digest-reserve-gallery__dialog{width:100vw;height:100vh}.accent-digest-page .digest-reserve-gallery__dialog figure>img{max-height:100vh;border-radius:0}.accent-digest-page .digest-reserve-gallery__dialog figcaption{right:0;bottom:0;left:0;border-radius:0}.accent-digest-page .digest-reserve-gallery__dialog>.digest-reserve-gallery__nav{top:auto;bottom:82px}.accent-digest-page .digest-reserve-gallery__dialog>.digest-reserve-gallery__nav--prev{left:12px}.accent-digest-page .digest-reserve-gallery__dialog>.digest-reserve-gallery__nav--next{right:12px}.accent-digest-page .digest-reserve-gallery__dialog>.digest-reserve-gallery__close{top:12px;right:12px}}

/* Scrollable green 35mm-style film rail with edge perforations. */
.accent-digest-page .digest-reserve-gallery__filmstrip{position:relative;overflow:hidden;border-radius:0 0 20px 20px;background:#08271f}
.accent-digest-page .digest-reserve-gallery__filmstrip::before,
.accent-digest-page .digest-reserve-gallery__filmstrip::after{position:absolute;z-index:3;right:12px;left:12px;height:5px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(232,232,215,.82) 0 7px,transparent 7px 14px);content:"";opacity:.72}
.accent-digest-page .digest-reserve-gallery__filmstrip::before{top:5px}.accent-digest-page .digest-reserve-gallery__filmstrip::after{bottom:5px}
.accent-digest-page .digest-reserve-gallery__filmstrip>button{position:absolute;z-index:5;top:50%;display:grid;width:26px;height:38px;place-items:center;margin-top:-19px;padding:0;border:0;border-radius:8px;background:rgba(3,24,18,.74);color:#fff;font:300 24px/1 Arial,sans-serif;backdrop-filter:blur(8px);cursor:pointer;opacity:.82;transition:opacity .2s ease,background .2s ease}
.accent-digest-page .digest-reserve-gallery__filmstrip>button:hover{background:#194c3c;opacity:1}.accent-digest-page .digest-reserve-gallery__filmstrip>button:first-child{left:5px}.accent-digest-page .digest-reserve-gallery__filmstrip>button:last-child{right:5px}
.accent-digest-page .digest-reserve-gallery__thumbs{gap:7px;margin:0;padding:16px 36px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;touch-action:pan-x;background:transparent}
.accent-digest-page .digest-reserve-gallery__thumbs button{flex:0 0 58px;min-width:58px;max-width:none;border-radius:5px;opacity:.52}
.accent-digest-page .digest-reserve-gallery__thumbs button.is-active{flex-basis:82px;opacity:1}
.accent-digest-page .digest-reserve-gallery__thumbs img,.accent-digest-page .digest-reserve-gallery__thumbs button::after{border-radius:5px}
@media(max-width:767px){.accent-digest-page .digest-reserve-gallery__filmstrip{border-radius:0 0 18px 18px}.accent-digest-page .digest-reserve-gallery__thumbs{padding-inline:34px}.accent-digest-page .digest-reserve-gallery__thumbs button{flex-basis:64px;min-width:64px}}

/* Archive headlines are never truncated: long titles reduce in size and grow the card. */
.accent-digest-page .digest-archive__rhythm .digest-story h2,
.accent-digest-page .digest-archive__rhythm>.accent-card--compact h2{display:block!important;overflow:visible!important;font-size:clamp(15px,4.35cqi,20px)!important;line-height:1.12!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}
.accent-digest-page .digest-archive__rhythm .digest-story--wide h2{font-size:clamp(18px,3.65cqi,26px)!important;line-height:1.08!important}
.accent-digest-page .digest-archive__rhythm .digest-story.title-long h2,
.accent-digest-page .digest-archive__rhythm .digest-story.title-xlong h2,
.accent-digest-page .digest-archive__rhythm>.accent-card--compact.title-long h2,
.accent-digest-page .digest-archive__rhythm>.accent-card--compact.title-xlong h2{font-size:clamp(14px,3.9cqi,18px)!important;line-height:1.1!important}
.accent-digest-page .digest-archive__rhythm .digest-card__copy,
.accent-digest-page .digest-archive__rhythm .accent-card__body{height:auto!important;overflow:visible!important}
