/* Adriana Vuković · article preparation 1.0.0. All rules are scoped to this new route. */
.av-article .av-page{padding-top:28px;max-width:1280px;margin-inline:auto}
.av-article .av-preview-status{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:12px 16px;margin:0 0 28px;border:1px solid #d9e5d2;background:#eff5e7;border-radius:8px;font:600 12px/1.5 var(--font-ui,Arial);color:#48613f}
.av-preview-status>span{display:flex;align-items:center;gap:8px;white-space:nowrap}.av-preview-status i{width:7px;height:7px;border-radius:50%;background:#799d44}.av-preview-status>a{display:flex;align-items:center;gap:8px;color:#41603d}
.av-article .article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:38px;align-items:start}
.av-article .article-main{min-width:0}
.av-article .article-header{padding:0 0 20px}.av-article .article-header h1{font-family:var(--font-heading,Arial);font-size:clamp(32px,3.4vw,48px);line-height:1.085;letter-spacing:-.04em;margin:17px 0 20px;max-width:none;color:#123943}
.av-article .article-kicker{font:800 11px/1.5 var(--font-ui,Arial);letter-spacing:.11em;color:#548233;margin:20px 0 0}
.av-article .article-lead{font:400 20px/1.55 var(--font-ui,Arial);color:#566c72;margin:0 0 22px;max-width:850px}.av-article .article-lead>strong{font-weight:500}
.av-article .ed-topics{margin:0 0 8px}.av-article .ed-topic{font-size:11px;padding:6px 9px}
.av-article .av-byline{display:flex;align-items:center;gap:13px;margin-top:24px;font-family:var(--font-ui,Arial)}.av-byline .ed-author-face{width:56px;height:56px;flex-shrink:0;margin:0}.av-byline .ed-author-face img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center 30%}.av-byline>div{min-width:0;display:flex;flex-direction:column;gap:5px}.av-byline strong{font-size:15px;color:#174a38}.av-byline>div>span{max-width:575px;font-size:12px;line-height:1.5;color:#586c6d}
.av-article .ed-reading-toolbar{margin-top:20px;padding-top:14px;border-top:1px solid #dce6d8;gap:10px;position:relative}.av-reading-time{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;color:#486354}.av-reading-time small{color:#7c877c}.av-article .ed-reading-controls{margin-left:auto}.av-article .ed-reading-controls button{font-size:12px;min-height:40px}.av-reader-status{display:block;width:100%;font-size:12px;color:#416039}.av-reader-status:empty{display:none}
.av-article .av-hero{margin:0 0 35px}.av-hero-open{display:block;width:100%;padding:0;border:0;border-radius:10px;overflow:hidden;background:#e2e9d8;cursor:zoom-in}.av-article .av-hero img{display:block;width:100%;height:auto;aspect-ratio:1650/928;object-fit:contain;border-radius:0}.av-article .av-hero figcaption{font:12px/1.6 var(--font-ui,Arial);color:#5b7069;margin-top:10px}.av-hero figcaption span{color:#758176}
.av-article .av-body{--reading-size:20px;max-width:740px;font-size:var(--reading-size);line-height:1.8;margin-inline:auto}.av-article .av-body .original-copy>h2{font-size:1.45em;line-height:1.18;letter-spacing:-.025em;margin:1.8em 0 .8em}.av-article .av-body .original-copy>p{margin-bottom:1.25em}.av-article .av-body .original-copy>p:last-child{font-size:1.12em;line-height:1.55;color:#174833}
.av-article .av-citation{font:700 10px/1 var(--font-ui,Arial);vertical-align:super;white-space:nowrap;margin-left:4px}.av-citation a{color:#2e6a42;text-decoration:none;padding:4px 3px}.av-citation a:hover{text-decoration:underline}.av-article .av-scope-note{border-left:3px solid #9bc35b;background:#eff4e8;border-radius:0 9px 9px 0;padding:18px 23px;margin:20px 0 28px;font:400 16px/1.7 var(--font-ui,Arial)}.av-article .av-scope-note p{margin:0}
.av-eyebrow{display:block;font:800 10px/1.5 var(--font-ui,Arial);letter-spacing:.12em;color:#588443}.av-article .av-author{padding:18px}.av-author>.av-eyebrow{margin-bottom:13px}.av-author>a>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:7px}.av-article .av-author h2{font-size:25px;margin:17px 0 7px}.av-article .av-author p{font:14px/1.55 var(--font-ui,Arial);color:#607169;margin:5px 0 12px}.av-article .av-author .av-profession{font-size:14px;font-weight:700;color:#345c44;margin-bottom:5px}.av-rail-link{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;min-height:42px;border-top:1px solid #e4ebde;padding-top:9px;margin-top:12px;color:#255b3b}
.av-article .av-rail{gap:22px}.av-article .av-toc h2{margin-top:7px}.av-toc a[aria-current="location"]{font-weight:750;color:#24663d}.av-article .av-toc nav a{font-size:13px;line-height:1.5;padding:11px 0}.av-toc button{display:none}
.av-promo{font-family:var(--font-ui,Arial)}.av-promo-label{font-size:10px;font-weight:800;letter-spacing:.08em;color:#68786a;padding:0 0 8px}.av-promo-creative{display:block;position:relative;min-height:316px;overflow:hidden;border-radius:10px;background:#073b27;color:#fff}.av-promo-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.av-promo-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,44,26,.96),rgba(4,44,26,.6)),linear-gradient(0deg,rgba(3,41,25,.8),transparent)}.av-promo-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px}.av-promo-logo{display:block;background:#fff;border-radius:7px;padding:9px 12px}.av-promo-logo img{width:79px;height:60px;object-fit:contain}.av-promo-copy>strong{color:#fff;font-size:25px;line-height:1.12;letter-spacing:-.03em;max-width:250px}.av-promo-copy>span:not(.av-promo-logo):not(.av-promo-cta){font-size:13px;line-height:1.5;color:#e0edde}.av-promo-cta{margin-top:4px;background:#b6e65e;border-radius:6px;padding:12px 16px;font-size:13px;font-weight:750;color:#163729}.av-promo-creative:hover .av-promo-cta{background:#c5ef78}.av-promo-credit{margin:10px 0 5px;font-size:11px;line-height:1.6;color:#6b7b6d}.av-promo-preview{display:block;font-size:10px;line-height:1.55;color:#7a8277}.av-promo[hidden]{display:none!important}
.av-article .av-indicators{font-family:var(--font-ui,Arial);margin:34px 0 42px;padding:22px;background:#eef3e9;border:1px solid #d8e2ce;border-radius:10px}.av-article .av-indicators h3{font:750 24px/1.18 var(--font-heading,Arial);margin:8px 0 13px;letter-spacing:-.035em}.av-layer-control{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;min-height:35px;cursor:pointer;color:#4d6442}.av-layer-control input{accent-color:#618f3a;width:17px;height:17px}.av-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:12px 0 15px}.av-map-card{background:#fff;border-radius:7px;overflow:hidden;border:1px solid #dee5d8}.av-article .av-map-card h4{margin:0;padding:12px 9px;font:700 13px/1.35 var(--font-ui,Arial);display:flex;gap:7px;align-items:center;letter-spacing:-.02em;min-height:58px}.av-key{width:11px;height:11px;border-radius:50%;flex-shrink:0}.av-key--green{background:#82b64c;border:1px solid #497a30}.av-key--canopy{background:#e5b248;border:1px solid #8b6420}.av-map-card img{display:block;width:100%;height:auto;aspect-ratio:600/460}.av-article .av-indicators figcaption{font-family:var(--font-ui,Arial)}.av-article .av-indicators figcaption p{font-size:14px;line-height:1.6;margin:0 0 8px}.av-article .av-indicators figcaption small{font-size:11px;line-height:1.6;display:block;color:#63725d}
.av-article .av-sources{margin:36px auto 0;padding:25px 0 0;max-width:740px;border-top:2px solid #24513a;font-family:var(--font-ui,Arial)}.av-sources h2{font-size:29px;letter-spacing:-.035em;margin:7px 0 12px}.av-sources>p{font-size:13px;line-height:1.6;color:#687568}.av-sources ol{list-style:none;padding:0;margin:15px 0}.av-sources li{display:flex;gap:15px;padding:14px 0;border-top:1px solid #dfe7da;scroll-margin-top:115px}.av-source-no{font-size:13px;font-weight:800;color:#73a442;min-width:24px}.av-sources li>div{min-width:0}.av-sources li a{font-size:13px;font-weight:650;line-height:1.55;color:#1b563b;overflow-wrap:anywhere}.av-sources li small{display:block;font-size:11px;color:#7a8878;margin-top:5px}
.av-editorial-review{max-width:740px;margin:32px auto 15px;border:1px solid #e2ddc7;border-radius:8px;background:#f8f6ed;font-family:var(--font-ui,Arial)}.av-editorial-review summary{font-size:13px;font-weight:700;padding:16px;cursor:pointer;color:#635c3c}.av-editorial-review summary span{font-size:11px;font-weight:400;margin-left:8px}.av-editorial-review>div{padding:0 18px 15px}.av-editorial-review p{font-size:13px;line-height:1.7;color:#605d4c}
.av-article .av-related{margin:35px auto 40px}.av-related h2{font-size:30px;letter-spacing:-.035em}.av-related-story{display:grid;grid-template-columns:235px minmax(0,1fr);gap:23px;max-width:910px;background:#fff;border:1px solid #dce7d7;border-radius:9px;padding:15px}.av-related-story>img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:6px}.av-related-story>span{display:flex;flex-direction:column;justify-content:center;gap:10px}.av-related-story small{font-size:10px;letter-spacing:.06em;font-weight:750;color:#67954a}.av-related-story strong{font:750 24px/1.2 var(--font-heading,Arial);letter-spacing:-.035em;color:#123943}.av-related-story>span>span{font-size:13px;font-weight:700;color:#265f3c}
.av-reading-progress{position:fixed;bottom:0;left:0;width:100%;height:3px;background:#dfe9d5;z-index:90;pointer-events:none}.av-reading-progress>span{display:block;height:100%;width:0;background:#719b36}.av-lightbox{max-width:min(94vw,1350px);max-height:93dvh;background:#f6f8f0;border:1px solid #d6e2cb;border-radius:12px;padding:18px;color:#123943}.av-lightbox::backdrop{background:#021b14cc}.av-lightbox header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px}.av-lightbox button{min-width:44px;min-height:44px;border:1px solid #c1d0b5;border-radius:50%;background:white;font-size:25px;cursor:pointer}.av-lightbox img{max-width:100%;max-height:72dvh;height:auto;object-fit:contain}.av-lightbox p{font-size:12px;line-height:1.6;max-width:80ch}
.av-article :is(button,a,input):focus-visible{outline:3px solid #79a735;outline-offset:3px}
#av-mobile-banner-target:empty,#av-mobile-toc-target:empty{display:none}
@media(max-width:1023px){.av-article .article-layout{display:block}.av-article .av-body,.av-article .av-sources,.av-editorial-review{max-width:740px}.av-article .av-rail{display:block;margin-top:25px}.av-rail>.av-author{display:none}.av-rail>.ed-related-topics{max-width:740px;margin:20px auto}.av-article .av-preview-status{margin-bottom:22px}.av-article .article-header h1{font-size:clamp(32px,5vw,44px)}#av-mobile-banner-target{max-width:740px;margin:25px auto}.av-promo-creative{min-height:0}.av-promo-copy{max-width:450px;min-height:260px}.av-promo-background{object-position:center 45%}.av-promo-credit{font-size:12px}.av-article #av-mobile-toc-target .av-toc{max-width:740px;margin:0 auto 26px;padding:17px 20px}.av-article #av-mobile-toc-target .av-toc .av-eyebrow{display:none}.av-article #av-mobile-toc-target .av-toc h2{display:none}.av-toc button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0;border:0;background:none;color:#284b34;font-weight:700;font-size:16px}.av-toc button::after{content:'+';font-size:23px}.av-toc button[aria-expanded=true]::after{content:'−'}.av-toc button[aria-expanded=false]+nav{display:none}}
@media(max-width:600px){.av-article .av-page{padding-top:17px}.av-article .breadcrumbs{font-size:10px;gap:5px;flex-wrap:wrap}.av-article .av-preview-status{display:block;padding:10px 13px;font-size:11px;margin-bottom:23px}.av-preview-status>a{font-size:10px;margin-top:4px}.av-preview-status .icon{width:15px;height:15px}.av-article .article-header h1{font-size:33px;line-height:1.1;margin:14px 0 17px;letter-spacing:-.04em}.av-article .article-kicker{font-size:10px;letter-spacing:.07em;margin-top:15px}.av-article .article-lead{font-size:18px;line-height:1.55}.av-article .ed-topic{font-size:10px}.av-article .av-byline{margin-top:22px}.av-byline>div>span{font-size:11px}.av-article .ed-reading-toolbar{display:flex;flex-wrap:wrap;gap:10px}.av-article .ed-reading-controls{width:auto;margin:0;gap:6px}.av-article .ed-reading-controls button{min-height:44px}.av-article .av-hero{margin-bottom:25px}.av-article .av-hero figcaption{font-size:11px;line-height:1.6}.av-article .av-body{--reading-size:18px}.av-article .av-body .original-copy>h2{font-size:1.4em}.av-article .av-scope-note{padding:16px 17px;font-size:15px}.av-article .av-indicators{padding:16px;margin:28px 0}.av-article .av-indicators h3{font-size:23px}.av-map-grid{grid-template-columns:1fr;gap:14px}.av-article .av-map-card h4{min-height:48px;font-size:14px;padding:12px}.av-article .av-indicators figcaption p{font-size:14px}.av-article .av-indicators figcaption small{font-size:12px}.av-related-story{grid-template-columns:1fr;gap:15px}.av-related-story strong{font-size:22px}.av-related-story>img{aspect-ratio:16/9}.av-sources h2{font-size:28px}.av-editorial-review summary span{display:block;margin:6px 0 0}.av-lightbox{padding:12px}.av-lightbox header{font-size:14px}.av-article .av-page{width:min(1280px,calc(100% - 32px))}}
@media(prefers-reduced-motion:reduce){.av-article *{scroll-behavior:auto!important;transition:none!important}}
@media print{.av-article .site-header,.av-article .status-bar,.av-article .site-footer,.av-article .edge-dock,.av-article .preview-strip,.av-article .av-rail,.av-article .av-promo,.av-article .ed-reading-controls,.av-article .av-reading-progress,.av-article .av-preview-status a,.av-article .av-related{display:none!important}.av-article .av-page{width:100%;max-width:none}.av-article .article-layout{display:block}.av-article .av-body{font-size:11pt;max-width:none}.av-article .article-header h1{font-size:25pt}.av-article .av-hero{max-width:650px}.av-article .av-editorial-review{break-inside:avoid}.av-article .av-indicators{break-inside:avoid}}
/* The v23 template hides its old TOC on phones; this article has a usable collapsible one. */
.av-article .av-byline{flex-wrap:nowrap}.av-article .av-byline>div{flex:1;min-width:0;width:auto}
@media(max-width:1023px){.av-article #av-mobile-toc-target .av-toc{display:block}}

/* Root article adaptation */

.av-article .av-page{max-width:1296px;padding-top:24px}
.av-article .article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:40px}
.av-article .article-header h1{font-size:clamp(30px,3vw,43px);line-height:1.1;letter-spacing:-.043em;margin:14px 0;max-width:900px}
.av-article .article-lead{font-size:18px;line-height:1.6;font-weight:400;margin:17px 0}
.av-article .article-kicker{font-size:12px;letter-spacing:.08em}
.av-article .av-preview-status{margin-bottom:24px;background:#eef4e8;font-size:11px;font-weight:600}
.av-article .av-byline{padding-block:16px;margin-top:18px;gap:12px}
.av-article .av-byline .ed-author-face,.av-article .av-byline .ed-author-face img{width:48px;height:48px}
.av-article .av-byline strong{font-size:14px}
.av-article .av-byline>div>span{font-size:11px}
.av-article .av-author{display:grid;grid-template-columns:74px minmax(0,1fr);column-gap:14px;padding:20px}
.av-article .av-author>.av-eyebrow{grid-column:1/-1}
.av-article .av-author>a:first-of-type{grid-row:2/5}
.av-article .av-author>a>img{width:74px;height:86px;object-fit:cover;object-position:center 20%;border-radius:8px}
.av-article .av-author h2{font-size:20px;line-height:1.15;margin:0 0 6px}
.av-article .av-author p{font-size:12px;line-height:1.55;margin:0 0 7px}
.av-article .av-author .av-rail-link{grid-column:1/-1}
.av-article .av-hero{margin-bottom:28px}
.av-article .av-body{line-height:1.78}
.av-article .av-body .original-copy>h2{font-size:1.4em;line-height:1.17;letter-spacing:-.035em}
.av-article .av-body .original-copy>p:last-child{font-size:1em;line-height:1.78}
.av-article .av-sources h2{font-size:27px}
.av-article .av-related-story strong{font-size:22px}
.review-menu{border:1px solid #dce7da;border-radius:14px;padding:22px;max-width:380px;width:calc(100% - 32px)}
.review-menu::backdrop{background:#052718aa}.review-menu nav{display:grid;gap:10px;margin:18px 0}
.review-menu nav a{padding:10px;border-bottom:1px solid #dce7da}.review-menu button{min-height:44px;padding:8px 16px;border:1px solid #dce7da;background:white;border-radius:6px}
@media(max-width:1023px){.av-article .article-layout{grid-template-columns:minmax(0,1fr);gap:28px}}
@media(max-width:600px){.av-article .article-header h1{font-size:31px;line-height:1.12}.av-article .article-lead{font-size:17px}.av-article .av-page{width:calc(100% - 32px);padding-top:16px}.av-article .av-byline>div>span{font-size:11px}}

.av-article .av-promo[hidden]{display:none!important}.av-article #av-mobile-banner-target .av-promo{max-width:740px;margin-inline:auto}.av-article .article-body>p{font-size:inherit}

/* v2.22.1 publication metadata, no article layout redesign. */
.av-byline .av-publication-date{margin-left:auto;flex:0 0 auto;white-space:nowrap;color:var(--muted,#61747e);font-size:.8rem}
.av-body .av-author-signature{font:600 .85rem/1.5 var(--font-ui,Arial,sans-serif);color:#536c67;margin:1.6rem 0;padding-top:1rem;border-top:1px solid #dce6dd}.av-body .av-author-signature small{font-weight:400}
@media(max-width:620px){.av-article .av-byline{flex-wrap:wrap}.av-article .av-byline>div{flex:1 1 calc(100% - 60px)}.av-byline .av-publication-date{margin-left:0;flex-basis:100%;padding-left:60px}}
