/* EcoConflict: one local cascade. Geometry and torn silhouettes are intentional. */
.eco-conflict-page{--conflict-paper:#f2f0e9;--conflict-ink:#17241f;--conflict-rust:#a33f2e;--conflict-acid:#d9ff43;--conflict-grid:rgba(23,36,31,.09);position:relative;isolation:isolate;background:linear-gradient(114deg,rgba(255,255,255,.92) 0 48.8%,transparent 48.85%),linear-gradient(114deg,transparent 0 50.5%,rgba(21,36,30,.055) 50.55%),var(--conflict-paper)!important}
.eco-conflict-page::before{position:absolute;z-index:0;inset:0;background-image:linear-gradient(var(--conflict-grid) 1px,transparent 1px),linear-gradient(90deg,var(--conflict-grid) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,#000 0,transparent 62%);content:"";pointer-events:none}
.eco-conflict-page .accent-atmosphere{height:900px;opacity:1;filter:none;pointer-events:none}
.eco-conflict-page .accent-atmosphere::before{position:absolute;inset:0;background:linear-gradient(114deg,transparent 49.12%,rgba(163,63,46,.12) 49.16% 49.52%,transparent 49.57%);content:""}
.eco-conflict-page .accent-atmosphere::after{position:absolute;inset:-5% 0 0;background:linear-gradient(114deg,transparent 49.28%,var(--conflict-rust) 49.3% 49.4%,transparent 49.43%);content:""}
.eco-conflict-page .accent-motion-layer--far{opacity:.11;filter:grayscale(1) contrast(1.35)}
.eco-conflict-page .accent-signature-initial{color:transparent;-webkit-text-stroke:1px rgba(23,36,31,.12)}
.eco-conflict-page .accent-signature-kit{color:var(--conflict-rust)}
.eco-conflict-page .accent-signature-kit__route{stroke-dasharray:2 6;opacity:.42}
.eco-conflict-page .accent-signature-kit :is(.accent-signature-kit__coordinates,.accent-signature-kit__note,.accent-signature-kit__bearing){display:none!important}
.eco-conflict-page :is(.accent-archive__scene,.accent-lead,.accent-lead__primary,.accent-lead__body,.accent-lead__secondary,.accent-card,.accent-card>a,.accent-card__body,.accent-card__meta,.accent-sidebar,.nia-article-sidebar-modules,.nia-sidebar-module,.nia-sidebar-dashboard__grid,.nia-sidebar-dashboard__metric,.accent-feature-grid,.accent-medium,.accent-compact,.eco-conflict-card__content,.eco-conflict-card__meta){min-width:0}
.eco-conflict-page :is(h1,h2,h3,p,time,strong,small,.accent-card__kicker,.accent-card__date){overflow-wrap:normal;word-break:normal;hyphens:none}

/* Hero heading */
.eco-conflict-page .accent-archive__intro{min-height:clamp(210px,20vw,285px);align-items:flex-start;padding-bottom:24px;border-top:1px solid var(--conflict-ink)}
.eco-conflict-page .accent-archive__intro::before{position:absolute;top:-1px;left:0;width:124px;height:8px;background:var(--conflict-rust);content:""}
.eco-conflict-page .accent-archive__intro::after{content:none}
.eco-conflict-page .accent-archive__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--conflict-rust);letter-spacing:.18em}
.eco-conflict-page .accent-archive__eyebrow::before{width:9px;height:9px;background:var(--conflict-rust);transform:rotate(45deg);content:""}
.eco-conflict-page .accent-archive__intro h1{max-width:1040px;font-size:clamp(72px,9.4vw,150px);font-weight:650!important;line-height:.78;letter-spacing:-.075em;text-transform:uppercase}
.eco-conflict-page .accent-archive__intro h1 a{color:var(--conflict-ink)}
.eco-conflict-page .accent-archive__intro p{max-width:430px;margin-top:32px;padding-left:18px;border-left:2px solid var(--conflict-rust);color:#405049}

/* Hero cards: content height is always intrinsic. */
.eco-conflict-page .accent-archive__scene{align-items:start;grid-auto-rows:auto!important;row-gap:26px!important}
.eco-conflict-page .accent-lead{align-self:start!important}
.eco-conflict-page .accent-lead__primary{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;clip-path:polygon(0 0,94% 0,100% 14%,97% 45%,100% 58%,95% 100%,0 100%);box-shadow:18px 20px 0 rgba(23,36,31,.08)}
.eco-conflict-page .accent-lead__primary::after{position:absolute;z-index:3;inset:0;border-left:7px solid var(--conflict-rust);content:"";pointer-events:none}
.eco-conflict-page .accent-lead__primary>a{display:grid!important;height:auto!important;min-height:0!important;grid-template-rows:auto auto!important;background:var(--conflict-ink)!important;overflow:visible!important}
.eco-conflict-page .accent-lead__primary .accent-card__image{position:relative!important;inset:auto!important;display:block;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9;overflow:hidden}
.eco-conflict-page .accent-lead__primary .accent-card__image img{display:block;width:100%;height:100%;object-fit:cover}
.eco-conflict-page .accent-lead__shade{display:none!important}
.eco-conflict-page .accent-lead__body{position:relative!important;z-index:4;inset:auto!important;display:flex!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:column;padding:clamp(22px,2vw,30px) clamp(24px,2.4vw,38px) clamp(36px,3vw,44px)!important;background:var(--conflict-ink)!important;color:#fff!important;overflow:visible!important}
.eco-conflict-page .accent-lead__body .accent-card__meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px 8px;color:#fff;font-size:10px}
.eco-conflict-page .accent-lead__body .accent-card__meta>*{position:static!important;inset:auto!important;margin:0!important;white-space:nowrap}
.eco-conflict-page .accent-lead__body .accent-card__kicker{color:var(--conflict-acid)!important}
.eco-conflict-page .accent-lead__body .nia-card-section-meta__separator{opacity:.65}
.eco-conflict-page .accent-lead__body h2{position:static!important;margin:13px 0 8px!important;color:#fff!important;font-size:clamp(27px,2.7vw,46px)!important;line-height:1!important;letter-spacing:-.035em;text-shadow:none!important}
.eco-conflict-page .accent-lead__body p{position:static!important;max-width:680px;margin:0;color:#dce5e1!important;font-size:clamp(13px,1vw,16px);line-height:1.4;text-shadow:none!important}
.eco-conflict-page .accent-lead__open{position:static!important;display:inline-flex!important;align-items:center;align-self:flex-start;gap:12px;margin-top:18px;color:#fff!important;text-shadow:none!important}

.eco-conflict-page .accent-lead__secondary{align-items:start!important;gap:20px}
.eco-conflict-page .accent-card--secondary{align-self:start;height:auto!important;min-height:0!important;max-height:none!important;border:1px solid rgba(23,36,31,.28);border-radius:0;background:#f8f6ef}
.eco-conflict-page .accent-card--secondary>a{display:flex!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:column;overflow:visible!important}
.eco-conflict-page .accent-card--secondary .accent-card__image{position:relative!important;inset:auto!important;display:block;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/2;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 82%,84% 82%,78% 100%,53% 91%,43% 100%,0 92%)}
.eco-conflict-page .accent-card--secondary-2 .accent-card__image{clip-path:polygon(0 0,91% 0,100% 17%,96% 48%,100% 61%,92% 100%,0 100%,4% 72%,0 58%,5% 26%)}
.eco-conflict-page .accent-card--secondary .accent-card__image img{display:block;width:100%;height:100%;object-fit:cover}
.eco-conflict-page .accent-card--secondary-1 .accent-card__image img{width:118%;max-width:none;height:118%;object-position:50% 70%;transform:translate(-7.5%,-8%)}
.eco-conflict-page .accent-card--secondary .accent-card__body{position:relative!important;inset:auto!important;display:flex!important;height:auto!important;min-height:0!important;flex-direction:column;padding:16px 42px 20px 20px!important;background:#f8f6ef!important;clip-path:none!important;overflow:visible!important}
.eco-conflict-page .accent-card--secondary .accent-card__meta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 8px}
.eco-conflict-page .accent-card--secondary .accent-card__meta>*{position:static!important;inset:auto!important;margin:0!important;white-space:nowrap}
.eco-conflict-page .accent-card--secondary .nia-card-section-meta__separator{display:none}
.eco-conflict-page .accent-card--secondary .accent-card__kicker{color:var(--conflict-rust)!important;opacity:1!important}
.eco-conflict-page .accent-card--secondary .accent-card__date{color:#5d6b65!important;opacity:1!important}
.eco-conflict-page .accent-card--secondary h2{position:static!important;display:block!important;margin:9px 0 0!important;padding:0!important;color:var(--conflict-ink)!important;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.17!important;letter-spacing:-.005em!important;opacity:1!important;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important}
.eco-conflict-page .accent-secondary-arrow{position:absolute;right:18px;top:18px;color:var(--conflict-rust);font-style:normal}

/* Engraved geological fault filling the editorial transition. */
.eco-conflict-page .eco-conflict-fracture-bridge{position:relative;z-index:1;width:calc(75.2% - 3px);height:0;margin:0;overflow:visible;background:var(--conflict-paper);pointer-events:none;isolation:isolate}
.eco-conflict-page .eco-conflict-fracture-bridge::before,.eco-conflict-page .eco-conflict-fracture-bridge::after{display:none!important;content:none!important}
.eco-conflict-page .eco-conflict-fracture-bridge img{position:absolute;top:-12px;left:-1.5%;display:block;width:103%;height:116px;object-fit:cover;object-position:center 54%;opacity:.7;filter:saturate(.52) contrast(.88) brightness(1.06);mix-blend-mode:multiply}

/* The two lead briefs form a deliberate editorial pair instead of twin tiles. */
.eco-conflict-page .accent-card--secondary{position:relative;isolation:isolate;box-shadow:0 16px 34px rgba(23,36,31,.1);transition:transform .24s ease,box-shadow .24s ease}
.eco-conflict-page .accent-card--secondary::before{position:absolute;z-index:3;top:14px;left:16px;display:grid;width:29px;height:29px;place-items:center;border:1px solid currentColor;color:#fff;font:800 9px/1 Arial,sans-serif;letter-spacing:.08em;content:"01";pointer-events:none}
.eco-conflict-page .accent-card--secondary-2::before{color:var(--conflict-ink);content:"02"}
.eco-conflict-page .accent-card--secondary .accent-card__image::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,24,19,.2),transparent 52%,rgba(10,24,19,.18));content:"";pointer-events:none}
.eco-conflict-page .accent-card--secondary .accent-card__image img{transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .3s ease}
.eco-conflict-page .accent-card--secondary-1{border-color:var(--conflict-ink);background:var(--conflict-ink)}
.eco-conflict-page .accent-card--secondary-1 .accent-card__body{min-height:128px!important;padding:18px 48px 24px 22px!important;background:var(--conflict-ink)!important}
.eco-conflict-page .accent-card--secondary-1 .accent-card__body::before{display:block;width:46px;height:4px;margin-bottom:13px;background:var(--conflict-acid);content:""}
.eco-conflict-page .accent-card--secondary-1 :is(h2,.accent-card__date){color:#f5f4ed!important}
.eco-conflict-page .accent-card--secondary-1 .accent-card__kicker{color:var(--conflict-acid)!important}
.eco-conflict-page .accent-card--secondary-1 .accent-secondary-arrow{color:var(--conflict-acid);font-size:18px}
.eco-conflict-page .accent-card--secondary-2{border-color:rgba(163,63,46,.42);background:#f8f6ef;box-shadow:9px 9px 0 rgba(163,63,46,.11)}
.eco-conflict-page .accent-card--secondary-2::after{position:absolute;z-index:2;right:0;bottom:0;width:7px;height:42%;background:var(--conflict-rust);content:"";pointer-events:none}
.eco-conflict-page .accent-card--secondary-2 .accent-card__body{min-height:128px!important;padding:18px 52px 24px 22px!important;background:linear-gradient(112deg,#f8f6ef 0 76%,#eee9de 76.2%)!important}
.eco-conflict-page .accent-card--secondary-2 .accent-card__body::before{display:block;width:46px;height:4px;margin-bottom:13px;background:var(--conflict-rust);content:""}
.eco-conflict-page .accent-card--secondary h2{font-size:clamp(16px,1.18vw,19px)!important;line-height:1.2!important;letter-spacing:-.018em!important}
.eco-conflict-page .accent-card--secondary:hover{transform:translateY(-4px);box-shadow:0 22px 44px rgba(23,36,31,.16)}
.eco-conflict-page .accent-card--secondary:hover .accent-card__image img{transform:scale(1.035);filter:saturate(1.06) contrast(1.03)}
.eco-conflict-page .accent-card--secondary-1:hover .accent-card__image img{transform:translate(-7.5%,-8%) scale(1.035)}
.eco-conflict-page .accent-card--secondary a:focus-visible{outline:3px solid var(--conflict-rust);outline-offset:4px}

/* Sidebar modules end where their real content ends. */
.eco-conflict-page .accent-sidebar,.eco-conflict-page .nia-article-sidebar-modules{display:grid!important;height:auto!important;min-height:0!important;max-height:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content;align-self:start!important;align-items:start!important;gap:20px!important;overflow:visible!important}
.eco-conflict-page .nia-article-sidebar-modules{margin-top:0!important;padding-top:0!important;border-top:0!important}
.eco-conflict-page .nia-article-sidebar-modules>.nia-sidebar-module{grid-area:auto!important;grid-column:1!important;grid-row:auto!important;position:relative!important;inset:auto!important;width:100%!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
.eco-conflict-page .nia-article-sidebar-modules>div{grid-area:auto!important;grid-column:1!important;grid-row:auto!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}
.eco-conflict-page .nia-article-sidebar-modules>div>.nia-sidebar-dashboard{width:100%!important}
.eco-conflict-page .nia-sidebar-main{display:block!important;padding-bottom:14px!important;border:0;border-top:7px solid var(--conflict-ink);background:rgba(255,255,255,.3)}
.eco-conflict-page .nia-sidebar-main h2::after{content:none!important}
.eco-conflict-page .nia-sidebar-main ol{margin-bottom:0!important;padding-bottom:0!important}
.eco-conflict-page .nia-sidebar-main li:nth-child(n+5),.eco-conflict-page .nia-sidebar-main__more{display:none!important}
.eco-conflict-page .nia-sidebar-main strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.eco-conflict-page [data-sidebar-module="eco_dashboard"]{display:block!important;height:fit-content!important;min-height:0!important;align-self:start!important;margin-top:10px!important}
.eco-conflict-page .nia-sidebar-dashboard{display:block!important;height:fit-content!important;min-height:0!important;max-height:max-content!important;align-self:start!important;margin-bottom:-22px!important;padding:16px 14px 2px!important;border:1px solid rgba(39,75,62,.2)!important;border-radius:4px;background:radial-gradient(circle at 88% 8%,rgba(163,63,46,.16),transparent 31%),linear-gradient(rgba(36,72,59,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(36,72,59,.055) 1px,transparent 1px),linear-gradient(145deg,#f2f6f2,#dce8e1);background-size:auto,22px 22px,22px 22px,auto;box-shadow:10px 12px 0 rgba(23,36,31,.07),0 18px 38px rgba(23,36,31,.12),inset 0 4px #a33f2e;clip-path:inset(0 0 22px 0)}
.eco-conflict-page .nia-sidebar-dashboard::before,.eco-conflict-page .nia-sidebar-dashboard::after{content:none!important}
.eco-conflict-page .nia-sidebar-dashboard__header{gap:4px!important;padding:0 2px 9px!important;border:0!important;background:transparent!important}
.eco-conflict-page .nia-sidebar-dashboard .eco-monitor__title{margin:0!important;color:#24483c!important;font-size:clamp(23px,2vw,29px)!important;line-height:1!important;letter-spacing:-.035em}
.eco-conflict-page .nia-sidebar-dashboard__context{margin-top:3px!important}
.eco-conflict-page .nia-sidebar-dashboard__grid{display:grid!important;height:fit-content!important;min-height:0!important;align-content:start!important;grid-template-columns:minmax(0,.9fr) minmax(144px,1.1fr)!important;grid-template-rows:max-content max-content!important;grid-auto-rows:max-content!important;overflow:visible!important;border-top:1px solid rgba(163,63,46,.7)}
.eco-conflict-page .nia-sidebar-dashboard__metric{height:auto!important;min-height:0!important;padding:7px 6px!important;border-color:rgba(54,91,77,.16)!important;background:rgba(255,255,255,.24)!important;overflow:visible!important}
.eco-conflict-page .nia-sidebar-dashboard__metric:nth-child(4) strong{font-family:Arial,sans-serif!important;font-size:clamp(18px,1.6vw,28px)!important;font-weight:650!important;line-height:1.06!important;letter-spacing:-.045em!important;white-space:normal!important}

/* Feature/archive composition and original torn media shapes. */
.eco-conflict-page .accent-feature-grid{align-items:start!important}
.eco-conflict-page .accent-medium{align-items:start!important;grid-auto-rows:auto!important;row-gap:22px!important;border:1px solid rgba(23,36,31,.3)}
.eco-conflict-page .accent-card--medium{position:relative;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;border:0;border-right:1px solid rgba(23,36,31,.3);border-radius:0;background:#f7f4ec;opacity:1!important;overflow:visible!important}
.eco-conflict-page .accent-card--medium>a{height:auto!important;min-height:0!important;overflow:visible!important}
.eco-conflict-page .accent-card--medium>a::after{content:none!important}
.eco-conflict-page .accent-card--medium .accent-card__image{position:relative;z-index:1;overflow:hidden}
.eco-conflict-page .accent-card--medium .accent-card__image::after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(12,27,21,.28));content:"";pointer-events:none}
.eco-conflict-page .accent-card--medium:nth-child(1) .accent-card__image{clip-path:polygon(0 0,94% 0,100% 13%,97% 37%,100% 51%,95% 73%,100% 88%,91% 100%,0 100%)}
.eco-conflict-page .accent-card--medium:nth-child(2) .accent-card__image{clip-path:polygon(0 0,100% 0,100% 91%,74% 87%,68% 100%,46% 92%,39% 100%,0 88%)}
.eco-conflict-page .accent-card--medium:nth-child(3) .accent-card__image{clip-path:polygon(7% 0,100% 0,96% 27%,100% 43%,95% 66%,100% 84%,91% 100%,0 100%,3% 72%,0 54%,4% 31%,0 14%)}
.eco-conflict-page .accent-card--medium .accent-card__body{position:relative!important;z-index:2!important;inset:auto!important;height:auto!important;min-height:0!important;opacity:1!important;overflow:visible!important}
.eco-conflict-page .accent-card--medium .accent-card__meta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 8px}
.eco-conflict-page .accent-card--medium .accent-card__meta>*{position:static!important;inset:auto!important;margin:0!important;white-space:nowrap}
.eco-conflict-page .accent-card--medium .nia-card-section-meta__separator{display:none}
.eco-conflict-page .accent-card--medium:nth-child(1),.eco-conflict-page .accent-card--medium:nth-child(2){background:var(--conflict-ink)}
.eco-conflict-page .accent-card--medium:nth-child(2){margin-top:22px}
.eco-conflict-page section.accent-medium article.accent-card--medium:nth-of-type(1) span.accent-card__body,.eco-conflict-page section.accent-medium article.accent-card--medium:nth-of-type(2) span.accent-card__body{position:relative!important;z-index:2!important;background:var(--conflict-ink)!important;opacity:1!important}
.eco-conflict-page section.accent-medium article.accent-card--medium:nth-of-type(1) span.accent-card__body :is(h2,.accent-card__date),.eco-conflict-page section.accent-medium article.accent-card--medium:nth-of-type(2) span.accent-card__body :is(h2,.accent-card__date){color:#fff!important;opacity:1!important;text-shadow:none!important}
.eco-conflict-page section.accent-medium article.accent-card--medium:nth-of-type(1) span.accent-card__body .accent-card__kicker,.eco-conflict-page section.accent-medium article.accent-card--medium:nth-of-type(2) span.accent-card__body .accent-card__kicker{color:var(--conflict-acid)!important;opacity:1!important}
.eco-conflict-page .accent-card--windpark{grid-column:1/-1!important;min-height:0!important;margin-top:0!important}
.eco-conflict-page .accent-card--windpark>a{display:grid!important;grid-template-columns:minmax(0,60fr) minmax(280px,40fr)!important;align-items:stretch;height:auto!important}
.eco-conflict-page .accent-card--windpark .accent-card__image{width:100%!important;height:100%!important;min-height:300px!important;clip-path:polygon(0 0,94% 0,100% 13%,97% 37%,100% 51%,95% 73%,100% 88%,91% 100%,0 100%)!important}
.eco-conflict-page .accent-card--windpark .accent-card__body{display:flex!important;flex-direction:column;justify-content:center;padding:24px!important;background:#f5f1e7!important;color:var(--conflict-ink)!important}
.eco-conflict-page .accent-card--windpark :is(h2,p,.accent-card__date){color:var(--conflict-ink)!important;opacity:1!important;text-shadow:none!important}
.eco-conflict-page .accent-card--windpark .accent-card__kicker{color:var(--conflict-rust)!important}
.eco-conflict-page .accent-card--windpark h2{position:static!important;display:-webkit-box!important;margin:10px 0 0!important;font-size:clamp(18px,1.55vw,24px)!important;line-height:1.08!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.eco-conflict-page .accent-card--windpark p{display:-webkit-box;margin:10px 0 0;color:#51615b!important;font-size:12px;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.eco-conflict-page .accent-card--windpark::after{position:absolute;z-index:0;top:calc(100% + 4px);left:4%;width:88%;height:118px;background:url("../img/eco-conflict-windpark-sketch.png") no-repeat left center/contain;opacity:.34;filter:saturate(.35) contrast(.82) brightness(1.1);content:"";pointer-events:none}
.eco-conflict-page .accent-editorial-strip{clip-path:polygon(0 8%,48% 0,51% 7%,100% 0,100% 100%,0 100%)}
.eco-conflict-page .accent-editorial-strip::after{background:linear-gradient(90deg,rgba(14,24,20,.98) 0 38%,rgba(14,24,20,.84) 52%,rgba(42,35,29,.42) 72%,rgba(42,35,29,.18) 100%)}
.eco-conflict-page .accent-editorial-strip__image{inset:0 0 0 40%!important;width:60%!important;height:100%!important;background:transparent!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 42%,#000 100%)}
.eco-conflict-page .accent-editorial-strip__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) contrast(.94) brightness(.86)}
.eco-conflict-page .accent-editorial-strip>div{border-left:8px solid var(--conflict-rust)}
.eco-conflict-page .accent-editorial-strip{position:relative}.eco-conflict-page .accent-editorial-strip__link{position:absolute;z-index:5;inset:0;display:block;cursor:pointer}.eco-conflict-page .accent-editorial-strip__link:focus-visible{outline:3px solid var(--conflict-acid);outline-offset:3px}

/* One structure for every ordinary archive card. */
.eco-conflict-page .accent-archive__content{container-type:inline-size}
.eco-conflict-page .accent-section-head{border-top:1px solid var(--conflict-ink)}
.eco-conflict-page .accent-section-head::before{display:block;width:88px;height:7px;background:var(--conflict-rust);content:""}
.eco-conflict-page .accent-section-head h2{color:var(--conflict-ink)!important;font-weight:700;letter-spacing:-.045em;text-transform:uppercase}
.eco-conflict-page .accent-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;row-gap:18px!important;border-top:1px solid var(--conflict-ink)}
.eco-conflict-page .eco-conflict-card{position:relative;align-self:start;height:auto!important;min-height:118px;max-height:none!important;border-bottom:1px solid rgba(23,36,31,.25);overflow:visible!important}
.eco-conflict-page .eco-conflict-card>a{display:grid!important;height:auto!important;min-height:118px;grid-template-columns:108px minmax(0,1fr)!important;gap:15px;padding:20px 0!important;overflow:visible!important}
.eco-conflict-page .eco-conflict-card__media{align-self:start;aspect-ratio:4/3;overflow:hidden;clip-path:polygon(0 0,88% 0,100% 18%,93% 44%,100% 61%,89% 100%,0 100%,7% 73%,0 55%,6% 31%)}
.eco-conflict-page .eco-conflict-card__media img{display:block;width:100%;height:100%;object-fit:cover}
.eco-conflict-page .eco-conflict-card__content{position:relative!important;display:flex!important;height:100%!important;min-height:0!important;flex-direction:column;padding:0 36px 0 0!important;overflow:visible!important}
.eco-conflict-page .eco-conflict-card__meta{position:static!important;display:flex!important;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 8px;margin:0!important;font:700 9px/1.3 Arial,sans-serif}
.eco-conflict-page .eco-conflict-card__meta>*{position:static!important;inset:auto!important;margin:0!important;white-space:nowrap}
.eco-conflict-page .eco-conflict-card__section{color:var(--conflict-rust)}
.eco-conflict-page .eco-conflict-card__meta time{margin-left:auto!important;color:#68736e}
.eco-conflict-page .eco-conflict-card__title{position:static!important;display:-webkit-box!important;max-width:100%;margin:9px 0 0!important;padding:0!important;color:var(--conflict-ink)!important;font:600 16px/1.22 var(--font-editorial),Georgia,serif!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.eco-conflict-page .eco-conflict-card__arrow{position:absolute;right:20px;top:20px;color:var(--conflict-rust);font-style:normal}
.eco-conflict-page .accent-load-more{min-height:50px!important;padding:12px 25px!important;border:1px solid var(--conflict-ink)!important;border-radius:0!important;background:#f7f4ec!important;box-shadow:none!important;color:var(--conflict-ink)!important;font-size:13px!important}
.eco-conflict-page .accent-load-more::after{content:none!important}
.eco-conflict-page .accent-load-more:hover{background:var(--conflict-ink)!important;color:#fff!important}
.eco-conflict-page .accent-load-complete{color:#586760!important}

@media(min-width:1280px){.eco-conflict-page .accent-archive__scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.66fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"main main rail" "secondary1 secondary2 monitor"!important}.eco-conflict-page .accent-lead__primary{grid-area:main!important}.eco-conflict-page .accent-card--secondary-1{grid-area:secondary1!important}.eco-conflict-page .accent-card--secondary-2{grid-area:secondary2!important}}
@media(max-width:1099px){.eco-conflict-page .accent-archive__scene{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}.eco-conflict-page .accent-sidebar .nia-article-sidebar-modules{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eco-conflict-page .accent-medium{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eco-conflict-page .accent-card--medium:nth-child(3){grid-column:1/-1!important}}
@media(min-width:820px) and (max-width:1099px) and (hover:hover) and (pointer:fine){.eco-conflict-page .accent-archive__scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(250px,.66fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"main main rail" "secondary1 secondary2 monitor"!important}.eco-conflict-page .accent-lead__primary{grid-area:main!important}.eco-conflict-page .accent-card--secondary-1{grid-area:secondary1!important}.eco-conflict-page .accent-card--secondary-2{grid-area:secondary2!important}.eco-conflict-page .accent-sidebar .nia-article-sidebar-modules{display:contents!important}.eco-conflict-page .accent-medium{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.eco-conflict-page{background:linear-gradient(103deg,#f6f3eb 0 52%,#e2e5df 52.2%)!important}.eco-conflict-page .accent-archive__intro{min-height:190px;padding-top:14px;padding-bottom:18px}.eco-conflict-page .accent-archive__intro h1{font-size:clamp(39px,10.8vw,46px)!important;line-height:.84;white-space:nowrap}.eco-conflict-page .accent-signature-kit{display:none}.eco-conflict-page .accent-lead__primary .accent-card__image{aspect-ratio:3/2}.eco-conflict-page .accent-lead__body .accent-card__date{flex-basis:100%}.eco-conflict-page .accent-sidebar .nia-article-sidebar-modules{grid-template-columns:minmax(0,1fr)!important}.eco-conflict-page .accent-medium{grid-template-columns:minmax(0,1fr)!important}.eco-conflict-page .accent-card--medium:nth-child(3){grid-column:auto!important}.eco-conflict-page .accent-card--windpark>a{grid-template-columns:minmax(0,1fr)!important}.eco-conflict-page .accent-card--windpark .accent-card__image{height:auto!important;min-height:0!important;aspect-ratio:3/2}.eco-conflict-page .nia-sidebar-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@container(max-width:1000px){.eco-conflict-page .accent-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eco-conflict-page .eco-conflict-card>a{grid-template-columns:92px minmax(0,1fr)!important}}
@container(max-width:650px){.eco-conflict-page .accent-compact{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:819px){.eco-conflict-page .eco-conflict-fracture-bridge{width:100%}.eco-conflict-page .eco-conflict-fracture-bridge img{top:-7px;height:86px;object-position:center 55%}.eco-conflict-page .accent-card--windpark::after{height:82px;opacity:.26}}
@media(prefers-reduced-motion:reduce){.eco-conflict-page *{scroll-behavior:auto!important;transition:none!important}.eco-conflict-page .accent-reveal{opacity:1!important;transform:none!important}}
@media(min-width:1100px){.eco-conflict-page .accent-feature-grid .accent-editorial-strip{grid-column:1/-1!important;grid-row:2!important;width:100%!important}.eco-conflict-page .accent-feature-grid .accent-focus-banner{grid-column:3!important;grid-row:1!important}}
