.pc-feature{color:#f0eee5;background:#172d23;border-radius:24px;overflow:hidden}.pc-feature figure img{aspect-ratio:1.55;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.pc-feature-result{padding:1.8rem 2rem}.pc-feature-result strong{font:400 clamp(2.3rem,4vw,4rem)/1.15 var(--display);letter-spacing:-.04em;display:block}.pc-feature-result p,.pc-feature-result .cs-label{color:#d4ddce}.pc-feature-result p{margin-top:.8rem;font-size:.85rem}.pc-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:3rem;display:grid}.pc-metrics strong{font:400 clamp(1.8rem,3vw,3rem)/1.2 var(--display);letter-spacing:-.04em;margin-bottom:1rem;display:block}.pc-metrics h3{font:500 .9rem/1.6 var(--body);letter-spacing:0;margin-bottom:.5rem}.pc-metrics p{font-size:.75rem}.pc-comparison{background:#ffffff08;border:1px solid #c4d5b333;border-radius:18px;margin-top:3rem;padding:2rem}.pc-comparison-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.pc-comparison-heading h3{margin:0;font-size:1.7rem}.pc-comparison button,.pc-filters button{font:400 .8rem var(--body);min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #c4d5b377;border-radius:6px;padding:.7rem 1rem}.pc-comparison button[aria-pressed=true]{color:#172d23;background:#c4d5b3}.pc-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.pc-bar>div:first-child{justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.pc-bar-track{background:#c4d5b31a;border-radius:4px;height:16px;margin-top:1rem;overflow:hidden}.pc-bar-track span{background:#c4d5b3;height:100%;transition:width .3s;display:block}.pc-bar p{margin-top:.7rem;font-size:.75rem}.pc-outcome{text-align:center;max-width:850px}.pc-outcome>p:not(.cs-label){max-width:60ch;margin:1.5rem auto 2rem;font-size:1.15rem}.pc-outcome .editorial-link{display:inline-block}.pc-index-hero{padding-block:4rem}.pc-index-hero h1{max-width:16ch;font-size:clamp(3rem,6vw,5.5rem)}.pc-index-hero .cs-lede{max-width:55ch}.pc-filters{flex-wrap:wrap;gap:.6rem;margin-block:2rem;display:flex}.pc-filters button{border-color:var(--editorial-line)}.pc-filters button[aria-pressed=true]{color:#f0eee5;background:#294337}.pc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem 1.7rem;padding-bottom:4rem;display:grid}.pc-card{min-width:0}.pc-card a{flex-direction:column;height:100%;text-decoration:none;display:flex}.pc-card img{aspect-ratio:16/10;object-fit:cover;border-radius:24px;width:100%;height:auto;transition:filter .25s;display:block}.pc-card a:hover img{filter:brightness(.93)}.pc-card .cs-label{margin:1.2rem 0 .7rem}.pc-card p{font-size:.86rem}.pc-card a>p:not(.cs-label){margin-bottom:1.2rem}.pc-card .pc-card-proof{margin-top:auto}.pc-card-proof{border-top:1px solid var(--editorial-line);align-items:center;gap:1rem;margin-top:1.3rem;padding-top:1rem;display:flex}.pc-card-proof strong{white-space:nowrap;font:400 1.8rem var(--display)}.pc-card-proof span{font-size:.75rem;line-height:1.5}.pc-featured{margin-bottom:2.5rem}.pc-featured a{color:#f0eee5;background:#172d23;border-radius:24px;grid-template-columns:1fr 1fr;text-decoration:none;display:grid;overflow:hidden}.pc-featured img{object-fit:cover;width:100%;height:100%;min-height:0;max-height:420px}.pc-featured-copy{padding:2.3rem}.pc-featured-copy h2{color:inherit;font-size:3rem}.pc-featured-copy p,.pc-featured-copy .cs-label{color:#d4ddce}.pc-featured-copy em{color:#b6c6a5}.pc-card[hidden]{display:none}@media (width>=768px) and (width<=1099px){.pc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pc-metrics,.pc-compare-grid,.pc-cards{grid-template-columns:1fr;gap:2rem}.pc-metrics article{border-bottom:1px solid #c4d5b333;padding-bottom:1.5rem}.pc-metrics strong{font-size:2.5rem}.pc-feature,.pc-card img,.pc-featured a{border-radius:18px}.pc-feature-result{padding:1.5rem}.pc-comparison{padding:1.3rem}.pc-comparison-heading{flex-direction:column;align-items:start}.pc-outcome{text-align:left}.pc-outcome>p:not(.cs-label){font-size:1rem}.pc-featured a{grid-template-columns:1fr}.pc-featured img{aspect-ratio:16/9;height:auto;min-height:0}.pc-featured-copy{padding:1.5rem}.pc-featured-copy h2{font-size:2.3rem}.pc-index-hero{padding-block:2rem}.pc-index-hero h1{font-size:3rem}.pc-card h2{font-size:1.9rem}.pc-card img{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.pc-bar-track span,.pc-card img{transition:none}}@media (width>=768px){.pc-card .cs-label{min-height:3em}}.pc-focus{background:#e4e8db;border-radius:20px;overflow:hidden}.pc-focus-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.pc-focus-tabs button{text-align:left;color:#294337;font:500 .9rem/1.5 var(--body);cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:18px;display:flex}.pc-focus-tabs button span{font-size:.7rem}.pc-focus-tabs button[aria-selected=true]{color:#f0eee5;background:#294337}.pc-focus-panel{gap:2rem;min-height:220px;padding:2.5rem;display:flex}.pc-focus-panel[hidden]{display:none}.pc-focus-panel h3{margin-bottom:1rem;font-size:2rem}.pc-focus-panel p{max-width:65ch}.pc-focus-panel .cs-step{color:#627258;margin:0;font-size:5rem}.pc-focus button:focus-visible{outline-offset:2px;outline:2px solid #172d23}@media (width<=767px){.pc-focus-tabs{grid-template-columns:1fr}.pc-focus-tabs button{padding:12px 16px}.pc-focus-panel{gap:1rem;min-height:0;padding:1.5rem}.pc-focus-panel .cs-step{font-size:3rem}.pc-focus-panel h3{font-size:1.65rem}}.pc-market-facts dt:nth-of-type(2){margin-top:1rem}@media (width>=768px){.pc-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 4rem}}.pc-card .pc-card-proof{border:0;flex-direction:column;align-items:flex-start;gap:.6rem;min-height:112px;margin:1.25rem 0 1.35rem;padding:0;display:flex}.pc-card .pc-card-proof strong{letter-spacing:-.05em;color:#294337;font-size:clamp(3rem,4.4vw,4.4rem);line-height:1.05}.pc-card .pc-card-proof-long strong{font-size:clamp(2.7rem,3.4vw,3.4rem)}.pc-card .pc-card-proof span{color:#294337;max-width:34ch;font-size:.85rem;font-weight:500;line-height:1.5}.pc-card .cs-label{min-height:0;margin:0 0 .6rem;font-size:.65rem}.pc-card h2{margin-bottom:.65rem;font-size:1.5rem;line-height:1.22}.pc-card .pc-card-summary{margin-bottom:1rem;font-size:.82rem;line-height:1.7}.pc-card-link{border-top:1px solid var(--editorial-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.85rem;font-size:.75rem;display:flex}.pc-featured-copy .pc-card-proof{border:0;margin:1rem 0 1.5rem;padding:0;display:block}.pc-featured-copy .pc-card-proof strong{letter-spacing:-.05em;margin-bottom:.6rem;font-size:4.6rem;line-height:1.05;display:block}.pc-featured-copy .pc-card-proof span{font-size:.9rem}.pc-featured-copy h2{font-size:2rem}.pc-featured-copy>p:not(.cs-label){font-size:.85rem}.pc-featured img{max-height:none}@media (width<=767px){.pc-card .pc-card-proof{min-height:0;margin-bottom:1.2rem}.pc-card .pc-card-proof strong{font-size:3.6rem}.pc-card .pc-card-proof-long strong{font-size:3rem}.pc-card h2{font-size:1.5rem}.pc-featured-copy .pc-card-proof strong{font-size:4rem}.pc-featured-copy h2{font-size:1.8rem}}.pc-card a:is(:hover,:focus-visible) .pc-card-link{text-underline-offset:.25em;border-top-color:currentColor;text-decoration:underline}
