@font-face{font-family:Inter;src:url(/assets/inter-latin-variable.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}:root{--font-sans:Inter, Arial, sans-serif;--font-annotation:"Comic Sans MS", cursive;--text-marker:.5rem;--text-meta:.75rem;--text-small:.875rem;--text-body:1rem;--text-lead:1.125rem;--heading-action:1.25rem;--heading-feature:1.375rem;--heading-section:1.75rem;--heading-impact:2.5rem;--heading-hero:3.375rem;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-heavy:900;--leading-body:1.5;--leading-tight:1.4;--leading-heading:1.2;--leading-label:1.3;--leading-feature:1.15;--leading-hero:.95;--leading-impact:1.05;--leading-solid:1;--tracking-heading:-.025em;--tracking-section:-.035em;--tracking-stat:-.04em;--tracking-eyebrow:.1em;--space-half:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-11:2.75rem;--space-12:3rem;--green:#008d50;--green-dark:#007b43;--green-light:#b9ec97;--yellow:#ffd000;--yellow-border:#eeb900;--danger:#f40928;--danger-dark:#bd0020;--white:#fff;--navy:#06162b;--muted:#566174;--color-meta:var(--muted);--border:#e9eef1;--border-accent:#ecf2ef;--focus-ring:#146bdb;--input-placeholder:#6b7990;--surface-nav-hover:#ecf7f0;--hero-fade:#eef5f7;--marker-surface:#e1f6df;--category-blue:#0068bc;--surface-category-blue:#f4faff;--category-green:#009957;--surface-category-green:#f1fcf7;--category-yellow:#cf9500;--surface-category-yellow:#fffaec;--category-rose:#f10b2c;--surface-category-rose:#fff4f6;--category-purple:#7134e4;--surface-category-purple:#faf6ff;--category-teal:#009f9f;--surface-category-teal:#effcfa;--surface-help:#fff1f3;--surface-advice:#eff9f7;--surface-resources:#fff9e7;--surface-kids-button:#fff8d2;--surface-kids-soft:#fff3ae;--text-on-dark-accent:#e3f1d0;--text-on-dark-muted:#b9d4c5;--border-on-dark-light:#d8eedb;--border-on-dark:#396157;--footer-link:#c1d0cc;--footer-text:#c7d6d2;--footer-meta:#b7cdc5;--social-cutout:#00392e;--alert-yellow:#ffbd00;--alert-blue:#0072b9;--mask-opaque:#000;--surface-hero:linear-gradient(110deg, #f6fbfe 5%, #eef7fa 50%, #f2f2ed 100%);--surface-categories:linear-gradient(100deg, #edf7fb, #eaf5f7);--surface-impact:radial-gradient(ellipse at 45% 10%, #004f3f 0%, #003b30 55%, #002c25 100%);--surface-community:linear-gradient(110deg, #f2f8fc, #eef8f8);--surface-kids:linear-gradient(100deg, #ffe750, #ffe343);--surface-footer:radial-gradient(ellipse at 25% 10%, #003e33, #002f29);--surface-button-outline:#ffffff8c;--shadow-dropdown:0 .4rem 1.5rem #0023191f;--shadow-card:0 .125rem .25rem #011c2d0a;--shadow-card-hover:0 .1875rem .625rem #00412817;--shadow-navigation:0 .75rem 1rem #0028191a;--radius-xs:.25rem;--radius-input:.3125rem;--radius-small:.375rem;--radius-search:.4375rem;--radius:.625rem;--radius-circle:50%;--container:82rem;--gutter:var(--space-8);--grid-gap:var(--space-5);--section-padding:var(--space-11);--section-padding-compact:var(--space-8);--section-padding-hero:var(--space-12);--section-joined-padding:var(--space-2);--header-padding:var(--space-3-5);--control-height:2.75rem;--logo-width:12.5rem;--logo-height:2.75rem;--category-icon-width:3rem;--category-icon-height:2.75rem;--hero-art-height-mobile:18rem;font-size:100%}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--white);color:var(--navy);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}h1,h2,h3,p,ul{margin:0}h1,h2,h3{font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}ul{padding:0;list-style:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.container{width:calc(100% - var(--gutter) * 2);max-width:var(--container);margin-inline:auto}.svg-definitions{width:0;height:0;position:absolute;overflow:hidden}.icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:1.125rem;height:1.125rem;display:inline-block}.sr-only,.skip-link:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;padding:var(--space-3);background:var(--yellow);color:var(--navy);position:fixed;top:.5rem;left:.5rem}.eyebrow{font-size:var(--text-small);line-height:var(--leading-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--green-dark)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);max-width:100%;padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-small);font-weight:var(--weight-bold);font-size:var(--text-small);line-height:var(--leading-label);text-align:center;border:1px solid #0000;text-decoration:none;display:inline-flex}.button .icon,.text-link .icon{width:1rem;height:1rem}.button-yellow{background:var(--yellow);color:var(--navy)}.button-green{background:var(--green-dark);color:var(--white)}.button-red{background:var(--danger-dark);color:var(--white)}.button-outline-green{border-color:var(--green);background:var(--surface-button-outline);color:var(--green-dark)}.button-outline-yellow{border-color:var(--yellow-border);background:var(--surface-button-outline);color:var(--navy)}.text-link{align-items:center;gap:var(--space-1-5);min-height:var(--control-height);color:var(--green-dark);font-size:var(--text-small);line-height:var(--leading-tight);font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}.text-link:hover{text-underline-offset:3px;text-decoration:underline}.section{--section-space:var(--section-padding);--section-padding-start:var(--section-space);--section-padding-end:var(--section-space);padding-block:var(--section-padding-start) var(--section-padding-end)}.section--compact{--section-space:var(--section-padding-compact)}.section--hero{--section-space:var(--section-padding-hero)}.section--impact{--section-padding-end:calc(var(--section-space) + var(--space-4))}.section--joined-start{--section-padding-end:var(--section-joined-padding)}.section--joined-end{--section-padding-start:var(--section-joined-padding);--section-padding-end:var(--section-padding-compact)}.grid{gap:var(--grid-gap);display:grid}.grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.card{border-radius:var(--radius);min-width:0;overflow:hidden}.card--icon{--card-copy-gap:var(--space-3);grid-template-columns:var(--card-icon-size,3.125rem) minmax(0, 1fr);gap:var(--card-gap,var(--space-4));padding:var(--card-padding,var(--space-6));align-items:start;display:grid}.card--icon p{margin-top:var(--card-copy-gap)}.card--icon .button{margin-top:var(--space-4)}.text-body{font-size:var(--text-body);line-height:var(--leading-body)}.text-small{font-size:var(--text-small);line-height:var(--leading-body)}.text-meta{font-size:var(--text-meta);line-height:var(--leading-tight)}.text-lead{font-size:var(--text-lead);line-height:var(--leading-body)}.text-tight{line-height:var(--leading-tight)}.heading-hero{font-size:var(--heading-hero);font-weight:var(--weight-heavy);line-height:var(--leading-hero)}.heading-section{font-size:var(--heading-section);line-height:var(--leading-feature);letter-spacing:var(--tracking-section)}.heading-impact{font-size:var(--heading-impact);line-height:var(--leading-impact)}.heading-feature{font-size:var(--heading-feature);line-height:var(--leading-feature)}.heading-action{font-size:var(--heading-action)}.heading-article{font-size:var(--text-lead);line-height:var(--leading-label)}.heading-label{font-size:var(--text-body)}.heading-tile{font-size:var(--text-body);line-height:var(--leading-feature)}.heading-subtitle{font-size:var(--text-body);line-height:var(--leading-label)}.heading-card{font-size:var(--text-small);line-height:var(--leading-tight)}.heading-footer{font-size:var(--text-small);line-height:var(--leading-label);letter-spacing:0}.icon-solid{fill:currentColor;stroke:none}.icon-cutout-stroke{fill:none;stroke:var(--social-cutout);stroke-width:2px}.icon-cutout-fill{fill:var(--social-cutout);stroke:none}.site-header{--header-rows:1;--header-gap:var(--space-4);--header-height:calc(var(--control-height) * var(--header-rows) + var(--header-padding) * 2 + var(--header-gap) * (var(--header-rows) - 1) + 1px);z-index:20;padding-block:var(--header-padding);border-bottom:1px solid var(--border);background:var(--white);position:relative}.header-inner{align-items:center;gap:var(--header-gap);min-height:var(--control-height);display:flex}.brand{flex:0 0 var(--logo-width);display:block}.brand img,.footer-brand img{width:var(--logo-width);height:var(--logo-height);object-fit:contain}.main-navigation{margin-left:var(--space-4)}.navigation-list{align-items:center;gap:var(--space-4);font-size:var(--text-small);font-weight:var(--weight-semibold);white-space:nowrap;display:flex}.navigation-list a{text-decoration:none}.nav-item{position:relative}.nav-link,.nav-branch>summary{min-height:var(--control-height);align-items:center;display:flex}.nav-link:hover,.nav-branch>summary:hover{color:var(--green-dark)}.navigation-list>.nav-item--active>.nav-link,.navigation-list>.nav-item--active>.nav-branch>summary,.nav-submenu .nav-link[aria-current]{text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:var(--space-2);text-decoration-thickness:3px}.nav-item--linked>.nav-link{top:0;left:0;right:var(--control-height);z-index:1;position:absolute}.nav-item--linked>.nav-branch>summary{width:var(--control-height);justify-content:center;margin-left:auto}.nav-branch>summary{gap:var(--space-1);cursor:pointer;border-radius:var(--radius-xs);list-style:none}.nav-branch>summary::-webkit-details-marker{display:none}.nav-branch>summary .icon{width:.875rem;height:.875rem}.nav-branch[open]>summary .icon{transform:rotate(180deg)}.nav-submenu{width:18rem;max-width:calc(100vw - var(--gutter) * 2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-dropdown);background:var(--white);position:absolute;top:100%;left:0}.nav-submenu .nav-submenu{width:22rem;top:0;left:100%}.nav-submenu .nav-link{padding:var(--space-3);border-radius:var(--radius-xs);white-space:normal}.nav-submenu .nav-link:hover,.nav-submenu .nav-branch>summary:hover,.nav-submenu .nav-link[aria-current]{background:var(--surface-nav-hover)}.nav-submenu .nav-branch>summary .icon{transform:rotate(-90deg)}.nav-submenu .nav-branch[open]>summary .icon{transform:rotate(90deg)}.header-search{flex:0 0 var(--control-height);width:var(--control-height);height:var(--control-height);place-items:center;margin-left:auto;display:grid}.header-search .icon{width:1.25rem;height:1.25rem}.header-help{white-space:nowrap;flex-shrink:0;min-width:7rem}.menu-toggle{display:none}.hero{isolation:isolate;background:var(--surface-hero);min-height:26rem;position:relative;overflow:hidden}.hero-art{z-index:-1;background:url(/assets/hero-art.webp) 100%/cover no-repeat;width:50%;position:absolute;inset:0 0 0 auto}.hero-art:before{content:"";background:linear-gradient(90deg, var(--hero-fade), transparent);width:4rem;position:absolute;inset:0 auto 0 0}.hero-copy{width:50%;max-width:37rem;padding-right:var(--space-6)}.hero .eyebrow{margin-bottom:var(--space-3)}.hero h1 span{color:var(--green)}.hero-description{margin-top:var(--space-4)}.search-form{min-height:3.5rem;margin-top:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-search);background:var(--white);align-items:center;display:flex;overflow:hidden}.search-form>.icon{margin-inline:var(--space-4)}.search-form input{min-width:0;font-size:var(--text-body);color:var(--navy);background:0 0;border:0;flex:1;align-self:stretch;padding:0}.search-form input::placeholder{color:var(--input-placeholder);opacity:1}.search-form input:focus-visible{outline-offset:-3px}.search-form .button{border-radius:var(--radius-small);align-self:stretch;min-width:6rem}.popular-searches{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);font-size:var(--text-small);line-height:var(--leading-body);flex-wrap:wrap;display:flex}.popular-searches a{text-underline-offset:2px}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-5);display:flex}.section-heading h2{margin-top:var(--space-1-5)}.section-heading>.text-link{flex-shrink:0}.method-card{border:1px solid var(--border);box-shadow:var(--shadow-card);background:var(--white);flex-direction:column;display:flex}.method-image-link{height:6.25rem;display:block;overflow:hidden}.method-image-link img{object-fit:cover;width:100%;height:100%}.method-body{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.method-body h3{align-items:flex-start;gap:var(--space-1);min-height:2.5rem;display:flex}.method-marker{width:.625rem;height:.625rem;margin-top:var(--space-1);border-radius:var(--radius-circle);background:var(--marker-surface);color:var(--green);font-size:var(--text-marker);line-height:var(--leading-solid);flex:0 0 .625rem;place-items:center;display:inline-grid}.marker-yellow{background:var(--yellow);color:var(--navy)}.marker-red{background:var(--danger);color:var(--white)}.method-body>.text-link{margin-top:auto}.categories{background:var(--surface-categories)}.category-card{min-height:14.5rem;padding:var(--space-5) var(--space-3) var(--space-11);text-align:center;--category-color:var(--category-blue);background:var(--surface-category-blue);flex-direction:column;align-items:center;text-decoration:none;display:flex;position:relative}.category-card img{width:var(--category-icon-width);height:var(--category-icon-height);object-fit:contain;margin-bottom:var(--space-3);mix-blend-mode:multiply}.category-card p{margin-top:var(--space-3)}.category-card .tile-arrow{width:1.25rem;height:1.25rem;color:var(--category-color);position:absolute;bottom:.875rem;right:.875rem}.category-green{background:var(--surface-category-green);--category-color:var(--category-green)}.category-yellow{background:var(--surface-category-yellow);--category-color:var(--category-yellow)}.category-rose{background:var(--surface-category-rose);--category-color:var(--category-rose)}.category-purple{background:var(--surface-category-purple);--category-color:var(--category-purple)}.category-teal{background:var(--surface-category-teal);--category-color:var(--category-teal)}.category-card:hover{box-shadow:var(--shadow-card-hover)}.impact{--focus-ring:var(--yellow);background:var(--surface-impact);color:var(--white);position:relative}.impact-grid{gap:var(--space-6);grid-template-columns:1.6fr repeat(3,minmax(0,1fr)) .8fr;align-items:center}.impact .eyebrow{color:var(--text-on-dark-accent);margin-bottom:var(--space-2)}.impact-intro>p:last-child{margin-top:var(--space-3)}.impact-stat{text-align:center;flex-direction:column;align-self:stretch;align-items:center;display:flex}.impact-stat img{object-fit:contain;width:4rem;height:3rem;margin-bottom:var(--space-3);mix-blend-mode:lighten}.impact-stat strong{font-size:var(--heading-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-stat)}.impact-stat p{margin-top:var(--space-2)}.impact-context{color:var(--text-on-dark-muted)}.impact-source{margin-top:var(--space-3);color:var(--text-on-dark-accent);text-underline-offset:.2em}.impact-annotation{border-left:1px solid var(--border-on-dark-light);padding-left:var(--space-4);justify-content:center;display:flex}.impact-annotation img{object-fit:contain;mix-blend-mode:lighten;width:8rem;height:8rem}.statistics-note{margin-top:var(--space-8);color:var(--text-on-dark-muted)}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-card{--card-icon-size:4rem;--card-gap:var(--space-5);--card-copy-gap:var(--space-2);background:var(--surface-help)}.action-card>img{object-fit:contain;width:4rem;height:4rem}.action-advice{background:var(--surface-advice)}.action-resources{background:var(--surface-resources)}.editorial-section{border-bottom:.25rem solid var(--border-accent)}.editorial-grid{gap:var(--space-6);grid-template-columns:1.4fr 1.1fr 1fr}.editorial-grid>article,.editorial-grid>div{min-width:0;padding-right:var(--space-6);border-right:1px solid var(--border)}.editorial-grid>:last-child{border:0;padding-right:0}.editorial-grid .eyebrow{margin-bottom:var(--space-4)}.month-content{--month-image-width:10rem;grid-template-columns:var(--month-image-width) minmax(0, 1fr);gap:var(--space-5);display:grid}.month-content>img{object-fit:cover;border-radius:var(--radius-small);width:100%;height:9rem}.article-date{color:var(--muted)}.month-content h3{margin-top:var(--space-1)}.month-content div>p:not(.article-date){margin-top:var(--space-2-5);color:var(--muted)}.month-content .text-link{margin-top:var(--space-2)}.articles-list{gap:var(--space-4);flex-direction:column;display:flex}.articles-list article{gap:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.articles-list img{object-fit:cover;border-radius:var(--radius-xs);width:100%;height:3.75rem}.articles-list h3 a{text-decoration:none}.editorial-grid img.editorial-image--contain{object-fit:contain;background:var(--surface-category-blue)}.articles-list .article-date{margin-top:var(--space-1-5)}.articles-column>.text-link{margin-top:var(--space-3)}.alerts-list li{align-items:center;gap:var(--space-3);min-height:3rem;padding-block:var(--space-2);border-bottom:1px solid var(--border);display:flex}.alerts-list li:last-child{border:0}.alert-icon{border-radius:var(--radius-circle);width:1.5rem;height:1.5rem;color:var(--white);font-weight:var(--weight-bold);font-size:var(--text-body);line-height:var(--leading-solid);flex:0 0 1.5rem;place-items:center;display:grid}.alert-red{background:var(--danger)}.alert-yellow{background:var(--alert-yellow)}.alert-green{background:var(--green)}.alert-blue{background:var(--alert-blue)}.alerts-list a{text-decoration:none;display:block}.alerts-list small{color:var(--color-meta);display:block}.alerts-column>.text-link{margin-top:var(--space-2)}.site-footer{--focus-ring:var(--yellow);background:var(--surface-footer);color:var(--white)}.footer-grid{gap:var(--space-12);grid-template-columns:13rem minmax(0,1fr) 18rem;grid-template-areas:"brand links newsletter";align-items:start}.site-footer--article .footer-grid{grid-template-columns:13rem minmax(0,1fr);grid-template-areas:"brand links"}.footer-identity{gap:var(--space-4);grid-area:brand;display:grid}.footer-brand{place-self:start}.footer-nav{gap:var(--space-4);grid-area:links;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer-newsletter{grid-area:newsletter}.footer-nav a{margin-top:var(--space-1-5);color:var(--footer-link);overflow-wrap:anywhere;text-decoration:none;display:block}.footer-nav a:hover{text-decoration:underline}.footer-legal{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-on-dark);color:var(--footer-text)}.footer-legal-bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.footer-policy-links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-policy-links a{min-height:var(--control-height);align-items:center;display:inline-flex}.footer-legal a{color:inherit;text-underline-offset:.2em}.footer-legal-copy{margin-top:var(--space-5)}.footer-legal-copy>*+*{margin-top:var(--space-3)}.footer-legal-copy h2{font-size:var(--text-body);color:var(--white)}.footer-social p{margin-top:var(--space-2);color:var(--footer-text)}.social-icons{align-items:center;gap:var(--space-2);display:flex}.social-icons a{min-width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-xs);color:inherit;justify-content:center;align-items:center;display:inline-flex}.social-icons a:hover{color:var(--green-light)}.social-icons .icon{stroke-width:1.7px}@media (width<=79.99rem){.grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.month-column{grid-column:1/-1}.editorial-grid>.month-column{padding:0 0 var(--space-6);border-right:0;border-bottom:1px solid var(--border)}.month-content{--month-image-width:12rem}.footer-grid{row-gap:var(--space-8);grid-template-columns:13rem minmax(0,1fr);grid-template-areas:"brand links""newsletter newsletter"}.site-footer--article .footer-grid{grid-template-areas:"brand links"}}@media (width<=71.99rem){.menu-toggle{flex:0 0 var(--control-height);width:var(--control-height);height:var(--control-height);padding:var(--space-2-5);border-radius:var(--radius-xs);color:var(--navy);background:0 0;border:0;flex-direction:column;justify-content:center;gap:4px;margin-left:auto;display:flex}.menu-toggle>span:not(.sr-only){background:currentColor;width:100%;height:2px;display:block}.main-navigation{padding:var(--space-4) var(--gutter);max-height:calc(100dvh - var(--header-height));background:var(--white);box-shadow:var(--shadow-navigation);margin:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.main-navigation.is-open{display:block}.navigation-list{white-space:normal;flex-direction:column;align-items:stretch;gap:0}.navigation-list>.nav-item>.nav-link,.nav-branch>summary{justify-content:space-between}.nav-item--linked>.nav-branch>summary{justify-content:center}.nav-submenu,.nav-submenu .nav-submenu{width:auto;max-width:none;margin-bottom:var(--space-2);border:0;border-left:2px solid var(--green);box-shadow:none;padding:0 var(--space-2);position:static}.nav-submenu .nav-branch>summary .icon{transform:none}.nav-submenu .nav-branch[open]>summary .icon{transform:rotate(180deg)}.header-search{margin-left:0}.impact-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.impact-intro{grid-column:1/-1;max-width:40rem}.impact-annotation{display:none}.action-grid{grid-template-columns:1fr}}@media (width<=55.99rem){.hero{--section-padding-end:calc(var(--section-space) + var(--hero-art-height-mobile));min-height:0}.hero-art{width:100%;height:var(--hero-art-height-mobile);background-position:100% 100%;background-size:auto 100%;top:auto;bottom:0}.hero-art:before{background:linear-gradient(var(--hero-fade), transparent);width:100%;height:3rem;inset:0 0 auto}.hero-copy{width:100%;max-width:40rem;padding-right:0}.methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid{grid-template-columns:1fr}.month-column{grid-column:auto}.editorial-grid>article,.editorial-grid>div{padding:0 0 var(--space-6);border-right:0;border-bottom:1px solid var(--border)}.editorial-grid>:last-child{border-bottom:0;padding-bottom:0}.footer-grid{grid-template-columns:1fr;grid-template-areas:"brand""links""newsletter"}.site-footer--article .footer-grid{grid-template-columns:1fr;grid-template-areas:"brand""links"}}@media (width<=47.99rem){:root{--gutter:var(--space-5)}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap}.section-heading>.text-link{flex-shrink:1}.impact-grid{gap:var(--space-8) var(--space-4)}.statistics-note{text-align:center}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=37.49rem){.site-header{--header-gap:var(--space-2)}.header-search{display:none}.header-help{min-width:6rem}.methods-grid{grid-template-columns:1fr}.method-card{grid-template-columns:7.5rem minmax(0,1fr);display:grid}.method-image-link{height:100%;min-height:12rem}.method-body h3{min-height:0}.impact-grid{grid-template-columns:1fr}.impact-stat{padding-block:var(--space-2)}.card--icon{--card-gap:var(--space-4);padding-inline:var(--space-5)}.month-content{--month-image-width:7rem;gap:var(--space-4)}}@media (width<=25.99rem){.site-header{--header-rows:2}.header-inner{grid-template-columns:minmax(0, 1fr) var(--control-height);display:grid}.brand{width:var(--logo-width)}.menu-toggle{margin:0}.header-help{grid-column:1/-1}}@media (width<=23.99rem){.category-grid,.card--icon,.month-content{grid-template-columns:1fr}.month-content>img{height:12rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
