.pl.svelte-hqoeog{min-width:0;background:var(--sst-canvas);color:var(--sst-text);overflow-x:clip}.pl__head.svelte-hqoeog{display:grid;gap:1rem;padding-top:clamp(6rem,10vw,7.5rem)}.pl__h1.svelte-hqoeog{margin:0;font-size:clamp(1.9rem,5.5vw,3rem);font-weight:800;line-height:1.1}.pl__h3.svelte-hqoeog{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;color:var(--sst-text)}.pl__n.svelte-hqoeog{margin:0;color:var(--sst-gold);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pl__session.svelte-hqoeog .pl__h3:where(.svelte-hqoeog){margin:0}.pl__min.svelte-hqoeog{margin-left:.4rem;color:var(--sst-cyan);font-size:.82rem;font-weight:600;white-space:nowrap}.pl__focus.svelte-hqoeog ul:where(.svelte-hqoeog),.pl__session.svelte-hqoeog ol:where(.svelte-hqoeog),.pl__safe.svelte-hqoeog ul:where(.svelte-hqoeog){margin:0;padding-left:1.2rem;display:grid;gap:.35rem;color:var(--sst-text-secondary)}.pl__session.svelte-hqoeog span:where(.svelte-hqoeog){color:var(--sst-text-muted);font-size:.9rem}.pl__toc.svelte-hqoeog{display:flex;flex-wrap:wrap;gap:.5rem}.pl__toc.svelte-hqoeog a:where(.svelte-hqoeog){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)}.pl__block.svelte-hqoeog{display:grid;gap:1rem}.pl__sessions.svelte-hqoeog,.pl__list.svelte-hqoeog{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.pl__session.svelte-hqoeog,.pl__drill.svelte-hqoeog{display:grid;gap:.5rem;align-content:start}.pl__title.svelte-hqoeog{margin:0;font-size:1.05rem;font-weight:700}.pl__meta.svelte-hqoeog{margin:0;color:var(--sst-cyan);font-size:.82rem;font-weight:600}.pl__steps.svelte-hqoeog{margin:0;padding-left:1.2rem;display:grid;gap:.3rem;color:var(--sst-text-secondary);font-size:.92rem}.pl__kit.svelte-hqoeog{margin:0;color:var(--sst-text-secondary);font-size:.9rem}.pl__home.svelte-hqoeog{display:grid;gap:.75rem}.pl__kitlist.svelte-hqoeog{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.pl__kitlist.svelte-hqoeog li:where(.svelte-hqoeog){display:inline-flex;align-items:baseline;gap:.4rem;min-height:44px;padding:.55rem .85rem;border-radius:999px;border:1px solid var(--sst-line);color:var(--sst-text)}.pl__kitlist.svelte-hqoeog small:where(.svelte-hqoeog){color:var(--sst-cyan);font-size:.8125rem;font-weight:600}.pl__cta.svelte-hqoeog{display:grid;gap:1rem;border-color:#fbbf2459}.pl__btns.svelte-hqoeog{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.pl__link.svelte-hqoeog{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--sst-cyan);font-weight:600}.pl__more.svelte-hqoeog{display:grid;gap:.25rem}.pl__src.svelte-hqoeog summary:where(.svelte-hqoeog){display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;color:var(--sst-text)}.pl__src.svelte-hqoeog ul:where(.svelte-hqoeog){margin:.5rem 0 0;padding-left:1.2rem;display:grid;gap:.3rem;font-size:.9rem;color:var(--sst-text-secondary)}.pl__src.svelte-hqoeog a:where(.svelte-hqoeog){color:var(--sst-cyan);overflow-wrap:anywhere}
