.protect__head[data-astro-cid-qgx7qemx]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}h2[data-astro-cid-qgx7qemx]{font-size:var(--step-3);max-width:16ch;margin-top:1.25rem}.lede[data-astro-cid-qgx7qemx]{max-width:52ch}.protect__head[data-astro-cid-qgx7qemx] .protect__logo{width:auto;height:64px;margin-bottom:1.5rem;display:block}.protect__where[data-astro-cid-qgx7qemx]{color:var(--ink-soft);margin-top:1rem;font-size:.9rem}.protect__list[data-astro-cid-qgx7qemx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,1rem + 2vw,3rem);margin:clamp(2.5rem,2rem + 2vw,4rem) 0 0;padding:0;list-style:none;display:grid}.protect__list[data-astro-cid-qgx7qemx] li[data-astro-cid-qgx7qemx]{border-top:1px solid var(--line);padding-block:1.5rem 2rem}.protect__list[data-astro-cid-qgx7qemx] h3[data-astro-cid-qgx7qemx],.protect__claims[data-astro-cid-qgx7qemx] h3[data-astro-cid-qgx7qemx]{font-size:var(--step-1);margin-bottom:.6rem}.protect__list[data-astro-cid-qgx7qemx] p[data-astro-cid-qgx7qemx]{color:var(--ink-soft);line-height:1.55}.protect__claims[data-astro-cid-qgx7qemx]{background:var(--paper-3);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2rem;margin-top:1rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.protect__claims[data-astro-cid-qgx7qemx] p[data-astro-cid-qgx7qemx]{color:var(--ink-soft);max-width:60ch;line-height:1.6}.protect__contact[data-astro-cid-qgx7qemx]{margin-top:.75rem}.protect__claims[data-astro-cid-qgx7qemx] a[data-astro-cid-qgx7qemx]{color:var(--action)}.protect__links[data-astro-cid-qgx7qemx]{align-content:start;gap:.6rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.protect__legal[data-astro-cid-qgx7qemx]{border-top:1px dashed var(--line-strong);color:var(--ink-soft);gap:.6rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.72rem;line-height:1.55;display:grid}.protect__legal[data-astro-cid-qgx7qemx] a[data-astro-cid-qgx7qemx]{color:inherit;word-break:break-all}@media (width<=860px){.protect__head[data-astro-cid-qgx7qemx],.protect__claims[data-astro-cid-qgx7qemx],.protect__list[data-astro-cid-qgx7qemx]{grid-template-columns:minmax(0,1fr)}}.story__grid[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.story__body[data-astro-cid-2ysv2tyu]{gap:2rem;display:grid}.story__lead[data-astro-cid-2ysv2tyu]{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.025em;font-weight:500;line-height:1.12}.story__body[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]:last-child{font-size:var(--step-1);color:var(--ink-soft);max-width:52ch}.band[data-astro-cid-2ysv2tyu]{padding-bottom:var(--section)}.band__grid[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.25rem,.75rem + 1.5vw,2rem);display:grid}.band__grid[data-astro-cid-2ysv2tyu] .band__main{grid-row:span 2}.approach__list[data-astro-cid-2ysv2tyu]{margin:2.5rem 0 0;padding:0;list-style:none}.approach__list[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{border-top:1px solid #f6f3ec24;grid-template-columns:5rem 1fr;align-items:baseline;gap:1rem;padding-block:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.approach__n[data-astro-cid-2ysv2tyu]{font-family:var(--font-mono);color:var(--bee)}.approach__t[data-astro-cid-2ysv2tyu]{font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.03em;font-weight:600;line-height:1.02}.facts__grid[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}.facts[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu]{font-size:var(--step-3);margin-top:1.25rem}.facts__reviewed[data-astro-cid-2ysv2tyu]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-soft);margin-top:1rem}.facts__list[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--line-strong);margin:0}.facts__row[data-astro-cid-2ysv2tyu]{border-bottom:1px solid var(--line);grid-template-columns:11rem 1fr;gap:1rem;padding-block:1.1rem;display:grid}.facts__row[data-astro-cid-2ysv2tyu] dt[data-astro-cid-2ysv2tyu]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--kraft-deep);padding-top:.2em}.facts__row[data-astro-cid-2ysv2tyu] dd[data-astro-cid-2ysv2tyu]{margin:0}@media (width<=860px){.story__grid[data-astro-cid-2ysv2tyu],.facts__grid[data-astro-cid-2ysv2tyu],.band__grid[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr)}.band__grid[data-astro-cid-2ysv2tyu] .band__main{grid-row:auto}.band__grid[data-astro-cid-2ysv2tyu] .band__main .photo__img{aspect-ratio:3/2;flex:none;height:auto}.approach__list[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{grid-template-columns:2.5rem 1fr}.facts__row[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr);gap:.25rem}}
