.blog-home{background:#fafbf8}.blog-heading,.blog-content{width:min(1240px,100% - 80px);margin:auto}.blog-heading{padding-top:28px}.blog-heading .breadcrumbs{margin-bottom:28px}.blog-heading-row{border-bottom:1px solid #d9ded4;justify-content:space-between;align-items:end;gap:40px;padding-bottom:28px;display:flex}.blog-heading h1{letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(30px,3.8vw,48px);font-weight:500;line-height:1.1}.blog-heading p{color:#586453;max-width:660px;margin:0;font-size:16px;line-height:1.6}.blog-edition{font:400 17px/1 var(--font-sans),Arial,sans-serif;color:#68705f;padding-bottom:5px}.blog-content{padding:28px 0 72px}.blog-toolbar{gap:12px;margin-bottom:18px;display:flex}.blog-search{background:#fff;border:1px solid #cdd6c7;flex:1;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.blog-search input{width:100%;min-width:0;height:50px;font:16px var(--font-sans),Arial,sans-serif;color:#202623;background:0 0;border:0;outline:none}.blog-search:focus-within{outline-offset:2px;outline:2px solid #19382d}.blog-popular-filter{font:500 14px var(--font-sans),Arial,sans-serif;cursor:pointer;background:0 0;border:1px solid #cdd6c7;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:flex}.blog-popular-filter[aria-pressed=true]{color:#fff;background:#19382d}.blog-topics{scrollbar-width:thin;gap:8px;padding:3px 2px 12px;display:flex;overflow-x:auto}.blog-topics button{color:#43513e;min-height:42px;font:400 14px var(--font-sans),Arial,sans-serif;cursor:pointer;background:0 0;border:1px solid #dce1d6;border-radius:24px;flex-shrink:0;align-items:center;gap:9px;padding:8px 15px;display:flex}.blog-topics button span{opacity:.6;font-size:12px}.blog-topics button[aria-pressed=true]{color:#182318;background:#d7e965;border-color:#d7e965}.blog-results-line{color:#586453;justify-content:space-between;gap:12px;margin:22px 0 20px;font-size:14px;display:flex}.blog-results-line>span{color:#263524;font-weight:600}.blog-featured{background:#fff;border:1px solid #dce1d6;grid-template-columns:1.2fr 1fr;gap:0;margin-bottom:32px;display:grid;overflow:hidden}.blog-featured-image{min-height:280px;display:block;overflow:hidden}.blog-featured-image img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;display:block}.blog-featured-copy{flex-direction:column;justify-content:center;padding:clamp(24px,3vw,40px);display:flex}.blog-card-category{color:#53634a;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.blog-card-category b{align-items:center;gap:5px;font-weight:500;display:inline-flex}.blog-featured h2{letter-spacing:-.02em;margin:16px 0;font-size:clamp(24px,2.5vw,33px);font-weight:500;line-height:1.18}.blog-featured-copy>p{color:#5c6655;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 24px;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-featured-bottom{color:#616d5a;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;font-size:13px;display:flex}.blog-featured-bottom a{color:#21331e;align-items:center;gap:6px;font-size:14px;display:flex}.blog-grid{gap:36px 24px}.blog-grid .article-card{background:0 0;min-width:0;padding-bottom:22px;position:relative}.blog-grid .article-card .photo-frame{aspect-ratio:16/10;background:#edf0e9;margin-bottom:15px}.blog-grid .article-card img{object-fit:cover;width:100%;height:100%}.blog-grid .article-card h3{letter-spacing:-.012em;margin:10px 0;font-size:21px;font-weight:500;line-height:1.23}.blog-grid .article-card p{color:#606b59;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-grid .line-link{align-items:center;min-height:44px;margin-top:4px;font-size:14px;display:inline-flex}.blog-popular-badge{color:#243d24;background:#e4edb4;margin-right:8px;padding:4px 8px;font-size:12px;display:inline-block}.blog-empty{text-align:center;border:1px solid #dce1d6;padding:55px 20px}.blog-empty svg{margin:auto}.blog-empty h2{font-size:24px;line-height:1.3}.blog-empty p{font-size:16px}.blog-empty button{color:#fff;cursor:pointer;background:#19382d;border:0;padding:12px 20px}.archive-heading.index-hero{padding-top:30px;padding-bottom:32px}.archive-heading.index-hero .breadcrumbs{margin-bottom:22px}.archive-heading.index-hero h1{letter-spacing:-.025em;text-wrap:pretty;max-width:970px;margin:14px 0 18px;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.14}.archive-heading.index-hero>p:not(.article-meta){max-width:760px;font-size:17px;line-height:1.55}.archive-heading.index-hero .article-meta{margin:0;font-size:13px}.archive-body.article-body{max-width:900px;padding-top:30px}.archive-body .archive-cover{max-height:460px;margin-bottom:30px}.article-body h2{letter-spacing:-.015em;font-size:clamp(23px,2.5vw,30px);line-height:1.25}.article-body p,.article-body li{line-height:1.75}:is(.blog-home button:focus-visible,.blog-home a:focus-visible){outline-offset:4px;outline:2px solid #19382d}@media (max-width:900px){.blog-featured{grid-template-columns:1fr 1fr}.blog-featured-copy{padding:24px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-heading,.blog-content{width:calc(100% - 48px)}}@media (max-width:600px){.blog-heading,.blog-content{width:calc(100% - 32px)}.blog-heading{padding-top:20px}.blog-heading .breadcrumbs{margin-bottom:20px;font-size:12px}.blog-heading-row{gap:16px;padding-bottom:22px}.blog-heading .eyebrow{letter-spacing:.08em;font-size:11px}.blog-heading h1{letter-spacing:-.025em;max-width:310px;font-size:30px;line-height:1.15}.blog-heading p{font-size:15px;line-height:1.55}.blog-edition{display:none}.blog-content{padding-top:20px}.blog-toolbar{gap:8px}.blog-search{gap:8px;padding:0 12px}.blog-search input{height:46px;font-size:16px}.blog-popular-filter{gap:5px;padding:10px;font-size:13px}.blog-topics{margin-right:-16px;padding-right:16px}.blog-results-line{margin:18px 0 16px;font-size:12px}.blog-featured{grid-template-columns:1fr;margin-bottom:26px}.blog-featured-image{min-height:0}.blog-featured-image img{aspect-ratio:16/9;max-height:250px}.blog-featured-copy{padding:20px}.blog-featured h2{margin:12px 0;font-size:25px;line-height:1.2}.blog-featured-copy>p{margin-bottom:18px;font-size:15px}.blog-grid{grid-template-columns:1fr;gap:26px}.blog-grid .article-card h3{font-size:22px;line-height:1.22}.blog-grid .article-card .photo-frame{aspect-ratio:16/9}.archive-heading.index-hero{padding:22px 20px 24px}.archive-heading.index-hero h1{letter-spacing:-.018em;margin:12px 0 16px;font-size:29px;line-height:1.17}.archive-heading.index-hero .breadcrumbs{flex-wrap:wrap;margin-bottom:18px;font-size:12px}.archive-heading.index-hero>p:not(.article-meta){font-size:16px}.article-body,.archive-body.article-body{padding:24px 20px 40px}.article-body p,.article-body li{font-size:17px;line-height:1.7}.archive-body .archive-cover{margin-bottom:24px}.article-body h2{font-size:25px}.premium-card{top:80px}.premium-fields{gap:10px}.premium-card .premium-consent{font-size:13px}}.blog-grid .article-card .photo-frame{display:block;position:relative}.blog-grid .article-card .photo-frame img{display:block;position:static}.article-body>section:first-child>h2:first-child{margin-top:0}@media (max-width:600px){:is(body:has(.blog-home,.archive-heading) .header-stack>.report-banner,body:has(.blog-home,.archive-heading) .header-stack>.top-banner){display:none}.blog-search input::placeholder{font-size:14px}}.blog-featured:not(:has(.blog-featured-image)){grid-template-columns:1fr}.blog-featured:not(:has(.blog-featured-image)) .blog-featured-copy{max-width:850px}.article-byline{align-items:center;gap:12px;margin-top:18px;display:flex}.archive-heading .article-byline .article-meta{margin:0;font-size:14px;line-height:1.5}.article-byline .author-avatar{flex-shrink:0}.article-body .table-wrap{border:1px solid #dce1d6;max-width:100%;margin:28px 0;overflow-x:auto}.article-body .table-wrap table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.65}.article-body .table-wrap th,.article-body .table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #dce1d6;min-width:150px;padding:16px}.article-body .table-wrap th{background:#edf0e9;font-weight:600}.article-body figure{margin:32px 0}.article-body figure img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.article-body figcaption{color:#586453;margin-top:12px;font-size:14px;line-height:1.6}.article-body .sources{border-top:1px solid #dce1d6;margin-top:36px;padding-top:24px}.article-body .sources li{overflow-wrap:anywhere;font-size:14px}.article-body .citation{margin-left:3px;font-size:12px}.article-body h3{margin:26px 0 14px;font-size:21px;line-height:1.4}.article-body .hectares-zpi-article{overflow-wrap:break-word;max-width:100%}.article-body .hectares-zpi-article .infographic{max-width:600px;margin:36px auto}.article-body .hectares-zpi-article .table-wrap table{min-width:560px}.article-body .hectares-zpi-article .quick-answer{background:#edf0e9;border-left:3px solid #19382d;padding:24px}.article-body .hectares-zpi-article .article-meta{color:#586453;font-size:14px}.article-body .hectares-zpi-article .sources p{overflow-wrap:anywhere;font-size:14px}.article-body .zpi-toc{border:1px solid #dce1d6;margin:32px 0;padding:24px}.article-body .zpi-toc ol{margin:0;padding-left:22px}.article-body .zpi-toc li{margin:6px 0;font-size:16px}.article-body .hectares-zpi-article [id]{scroll-margin-top:140px}.article-layout{max-width:1280px;margin:0 auto;padding:40px 40px 64px}.article-layout-with-toc{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.article-reading-column{min-width:0}.article-layout .article-body,.article-layout .archive-body.article-body{width:100%;max-width:none;margin:0;padding:0}.article-toc{top:calc(var(--header-stack-height,120px) + 28px);max-height:calc(100dvh - var(--header-stack-height,120px) - 56px);scrollbar-width:thin;align-self:start;padding-right:12px;position:sticky;overflow-y:auto}.article-toc>p{letter-spacing:1.3px;color:#111;margin:0 0 24px;font-size:14px;font-weight:700;line-height:1.5}.article-toc nav a,.article-toc-mobile nav a{color:#626262;overflow-wrap:anywhere;margin:0 0 15px;font-size:16px;font-weight:400;line-height:1.55;text-decoration:none;display:block}.article-toc nav a:hover,.article-toc-mobile nav a:hover{color:#111;text-underline-offset:4px;text-decoration:underline}:is(.article-toc a:focus-visible,.article-toc-mobile a:focus-visible,.article-toc-mobile summary:focus-visible){outline-offset:4px;outline:2px solid #111}.article-layout [data-article-toc=replaced]{display:none}.article-layout .article-body [id]{scroll-margin-top:calc(var(--header-stack-height,120px) + 28px)}.article-toc-mobile{display:none}@media (min-width:1100px){.article-layout-with-toc{grid-template-columns:260px minmax(0,1fr);gap:64px}}@media (max-width:900px){.article-layout{padding:28px 24px 48px}.article-layout-with-toc{display:block}.article-toc{display:none}.article-toc-mobile{border-bottom:1px solid #ddd;margin-bottom:28px;padding-bottom:20px;display:block}.article-toc-mobile summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5}.article-toc-mobile nav{padding-top:22px}.article-toc-mobile nav a{margin-bottom:10px;padding:4px 0}}@media (max-width:600px){.article-layout{padding:24px 20px 40px}}@media print{.article-toc,.article-toc-mobile{display:none}.article-layout-with-toc{display:block}.article-layout{padding:0}}.article-publication-label{color:#52664f;max-width:1200px;margin:0 auto;padding:0 40px 12px;font-size:12px}.article-byline a{text-underline-offset:3px;text-decoration:underline}.news-article-footer{border-top:1px solid #dce1d7;flex-wrap:wrap;gap:15px;margin-top:30px;padding-top:20px;font-size:13px;display:flex}.news-article-footer a{text-decoration:underline}@media (max-width:600px){.article-publication-label{padding:0 20px 12px}}
