/* Existing Funder typography and green accent retained; static editorial extension only. */
.editorial-page{padding:130px 20px 70px;background:#f5f7f6;color:#183342}
.editorial-article{max-width:760px;margin:auto;min-width:0}
.article-back{margin-bottom:25px}.article-back a{display:inline-block;padding:10px 0;font-size:14px;color:#386c59}
.article-category{font-family:Arial,sans-serif;font-size:13px;letter-spacing:.04em;color:#476c60;margin:0 0 14px}
.editorial-article h1{font-size:clamp(29px,4vw,43px);line-height:1.22;text-transform:none;letter-spacing:-.025em;margin:0 0 18px;overflow-wrap:anywhere}
.article-date{font-family:Arial,sans-serif;font-size:13px;color:#546860;margin-bottom:24px}
.article-cover{margin:0 0 28px}.article-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.article-cover figcaption{font-size:12px;line-height:1.6;color:#546860;padding:10px 0}
.article-body p{font-size:17px;line-height:1.9;margin-bottom:19px}.article-body h2,.article-related h2{font-size:25px;text-transform:none;line-height:1.4;margin:34px 0 16px;overflow-wrap:anywhere;scroll-margin-top:110px}
.article-toc{padding:15px 18px;border:1px solid #d6dfda;margin:0 0 28px}.article-toc summary{font-family:Arial,sans-serif;cursor:pointer;color:#386c59;padding:5px 0}.article-toc ol{margin:15px 0 0;padding-inline-start:23px}.article-toc a{display:inline-block;padding:7px 0;color:#386c59;line-height:1.55}
.article-related{margin-top:35px;border-top:1px solid #d6dfda;padding-top:8px}.article-related div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:25px}.article-related div a{padding:9px 0;color:#386c59}.article-related .btn{font-size:15px;white-space:nowrap;padding:16px 22px;max-width:100%}
.article-back a:focus-visible,.article-toc a:focus-visible,.article-related a:focus-visible{outline:3px solid #45816b;outline-offset:4px}
.discovery-page .insight-row img{object-fit:cover;aspect-ratio:3/2}.discovery-page .insight-row>div{min-width:0}.discovery-page .insight-row h2{overflow-wrap:anywhere}.discovery-page .insight-row p{line-height:1.7}.discovery-page .content-link{display:inline-block;padding:10px 0;white-space:nowrap}
html:has(.editorial-page),body:has(.editorial-page){overflow-x:clip}
[dir=rtl] .editorial-article{text-align:right}
@media(max-width:767px){.editorial-page{padding-top:95px}.article-back{margin-bottom:15px}.article-body p{font-size:16px;line-height:1.85}.article-body h2{font-size:23px}.article-cover{margin-bottom:20px}.article-related .btn{font-size:14px;padding:14px 16px}.discovery-page .insight-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
@media(max-width:420px){.discovery-page .insight-row{grid-template-columns:minmax(0,1fr)}.discovery-page .insight-thumb{width:100%;max-width:none}.discovery-page .insight-row img{width:100%;height:auto}}
