.cat-head.svelte-2p627e{margin:0 0 1.6rem}.kicker.svelte-2p627e{letter-spacing:.22em;text-transform:uppercase;color:var(--pal-green);margin:0 0 .35rem;font-size:.75rem;font-weight:600}h1.svelte-2p627e{letter-spacing:-.01em;margin:0 0 .6rem;font-size:clamp(2.2rem,5.5vw,4rem);line-height:1.02}.intro.svelte-2p627e{border-left:3px solid var(--pal-orange);max-width:62ch;color:var(--c-text-mute);margin:.4rem 0 1.25rem;padding:.1rem 0 .1rem .9rem;font-size:1rem;line-height:1.55}.chips.svelte-2p627e{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;margin:1.1rem 0 0;display:flex}.chip.svelte-2p627e{box-sizing:border-box;border-radius:var(--radius-pill);min-height:44px;color:var(--c-text);letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #e3d9ce;align-items:center;padding:.45rem 1rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.chip.svelte-2p627e:hover{border-color:var(--pal-orange);color:var(--pal-orange-ink)}.chip[aria-current].svelte-2p627e{background:var(--pal-green);border-color:var(--pal-green);color:#fff}p.sheet.svelte-2p627e{max-width:var(--measure);margin:0 0 var(--space-m)}.cat-head.with-pic.svelte-2p627e{gap:var(--space-m) var(--space-l);grid-template-columns:minmax(0,1fr) clamp(7rem,22vw,13rem);align-items:center;display:grid}.cat-head.with-pic.svelte-2p627e .intro:where(.svelte-2p627e){margin-bottom:0}.cat-pic.svelte-2p627e{aspect-ratio:1;border-radius:var(--radius-card);justify-self:end;display:block;overflow:hidden}.cat-pic.svelte-2p627e img:where(.svelte-2p627e){object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:6%}.trust.svelte-2p627e{border-top:1px solid var(--m-line-on-paper);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-mute);flex-wrap:wrap;gap:.6rem 1.6rem;margin:1.5rem 0 2.5rem;padding:1rem 0 0;font-size:.74rem;font-weight:600;list-style:none;display:flex}.trust.svelte-2p627e li:where(.svelte-2p627e):before{content:"◆ ";color:var(--pal-orange)}@media (width<=40rem){.cat-head.with-pic.svelte-2p627e{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:start}}
