.pp.svelte-2x0dew{min-width:0;background:var(--sst-canvas);color:var(--sst-text);overflow-x:clip}.pp__head.svelte-2x0dew{display:grid;gap:1rem;padding-top:clamp(6rem,10vw,7.5rem)}.pp__h1.svelte-2x0dew{margin:0;font-size:clamp(1.9rem,5.5vw,3rem);font-weight:800;line-height:1.1}.pp__h2.svelte-2x0dew{margin:0;font-size:1.15rem;font-weight:700}.pp__h3.svelte-2x0dew{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;color:var(--sst-text)}.pp__n.svelte-2x0dew{margin:0;color:var(--sst-gold);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pp__toc.svelte-2x0dew{display:flex;flex-wrap:wrap;gap:.5rem}.pp__toc.svelte-2x0dew a:where(.svelte-2x0dew){display:inline-flex;align-items:center;min-height:44px;padding:0 .85rem;border-radius:999px;border:1px solid var(--sst-line);color:var(--sst-text-secondary)}.pp__block.svelte-2x0dew{display:grid;gap:1rem}.pp__practices.svelte-2x0dew{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.pp__practice.svelte-2x0dew{display:grid;gap:.75rem;align-content:start}.pp__drills.svelte-2x0dew{margin:0;padding-left:1.2rem;display:grid;gap:1rem}.pp__drill.svelte-2x0dew{display:grid;gap:.35rem}.pp__title.svelte-2x0dew{margin:0;font-weight:700}.pp__title.svelte-2x0dew a:where(.svelte-2x0dew){color:var(--sst-text);text-decoration:underline;text-underline-offset:3px}.pp__min.svelte-2x0dew{margin-left:.4rem;color:var(--sst-cyan);font-size:.82rem;font-weight:600;white-space:nowrap}.pp__steps.svelte-2x0dew{margin:0;padding-left:1.2rem;display:grid;gap:.25rem;color:var(--sst-text-secondary);font-size:.92rem}.pp__cue.svelte-2x0dew,.pp__safety.svelte-2x0dew{margin:0;color:var(--sst-text-secondary);font-size:.9rem}.pp__kitlist.svelte-2x0dew{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.pp__kitlist.svelte-2x0dew li:where(.svelte-2x0dew){display:inline-flex;align-items:center;min-height:44px;padding:.55rem .85rem;border-radius:999px;border:1px solid var(--sst-line);color:var(--sst-text)}.pp__cta.svelte-2x0dew{display:grid;gap:1rem;border-color:#fbbf2459}.pp__btns.svelte-2x0dew{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.pp__link.svelte-2x0dew{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--sst-cyan);font-weight:600}.pp__more.svelte-2x0dew{display:grid;gap:.25rem}
