#eco-page>section.td-section-block:first-child{padding-top:var(--td-section-pad-start,clamp(24px, 3vw, 40px))}#eco-hero{gap:var(--td-sp-10);align-items:start;display:grid}@media (min-width:960px){#eco-hero{gap:var(--td-sp-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}#eco-hero>*{min-width:0}:is(#eco-h1,#eco-h-faq){inline-size:96%}.eco-hero-copy{gap:var(--td-sp-7);align-content:start;display:grid}.eco-lead{max-width:52ch;margin:0}.eco-act{margin-top:var(--td-sp-2)}.eco-proof{max-width:56ch;font:500 var(--td-fs-small)/1.55 var(--td-font-ui);color:var(--td-ink-2);margin:0}#eco-readout{display:grid}#eco-readout>*{grid-area:1/1;min-width:0}#eco-readout>[data-ghost]{visibility:hidden}#eco-readout p{margin-block:0}.eco-stop{gap:var(--td-sp-5);padding-top:var(--td-sp-6);align-content:start;display:grid}.eco-stop-h{font:600 var(--td-fs-subhead)/1.25 var(--td-font-ui);color:var(--td-ink)}.eco-stop-line{max-width:52ch;color:var(--td-ink-2)}.eco-stop-note{font:500 var(--td-fs-small)/1.5 var(--td-font-ui);color:var(--td-ink-2)}@media (max-width:639px){#eco-readout>[data-ghost]{display:none}}.eco-related{font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0;line-height:1.6}.eco-related a{color:var(--td-ink);text-underline-offset:3px;font-weight:600}.eco-map-stack{gap:var(--td-sp-10);min-width:0;display:grid}.eco-map-stack>*{min-width:0}.eco-out{gap:var(--td-sp-7);display:grid}.eco-out-list{gap:var(--td-sp-9) var(--td-sp-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.eco-out-list>li{gap:var(--td-sp-3);align-content:start;min-width:0;display:grid}.eco-out-h{font:600 var(--td-fs-subhead)/1.3 var(--td-font-ui);color:var(--td-ink);text-wrap:balance;margin:0}.eco-out-p,.eco-out-note{max-width:60ch;color:var(--td-ink-2);margin:0}.eco-out-note{font:600 var(--td-fs-body)/1.5 var(--td-font-ui);color:var(--td-ink)}.eco-out-points{gap:var(--td-sp-3);color:var(--td-ink-2);max-width:60ch;margin:0;padding-inline-start:1.1em;display:grid}.eco-compare{gap:var(--td-sp-4) var(--td-sp-12);align-items:start;display:grid}@media (min-width:900px){.eco-compare{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.eco-compare-body{gap:var(--td-sp-5);justify-items:start;display:grid}
