.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);align-items:center;gap:2.5rem clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,7vw,5rem) clamp(2.5rem,5vw,4rem);display:grid}@media (width<=860px){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}.intro.svelte-1uha8ag{gap:1.25rem;display:grid}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:13em}.check.svelte-1uha8ag{background:var(--paper);border-top:6px solid var(--brand);box-shadow:var(--paper-shadow);color:var(--ink);border-radius:8px;justify-items:start;gap:.6rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:grid}.due.svelte-1uha8ag{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.date.svelte-1uha8ag{font-weight:650;font-stretch:82%;font-size:var(--step-1)}.days.svelte-1uha8ag{color:var(--red);font-size:.9375rem;font-weight:650}.who.svelte-1uha8ag{font-size:var(--step--1);color:var(--muted);border-bottom:1px solid var(--rule);justify-self:stretch;margin-top:-.4rem;padding-bottom:.75rem}.q.svelte-1uha8ag{font-weight:650;font-stretch:82%;font-size:var(--step-2);margin-top:.25rem;line-height:1.15}.how.svelte-1uha8ag{color:var(--muted)}.check.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:.5rem}.check.svelte-1uha8ag:hover .btn:where(.svelte-1uha8ag){background:var(--accent-strong)}.check.svelte-1uha8ag:focus-visible{outline-offset:4px}.group.svelte-1uha8ag{background:linear-gradient(var(--rule), var(--rule)) top center / calc(100% - 2 * var(--gutter)) 1px no-repeat;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem clamp(2rem,5vw,5rem);padding-block:2.5rem;display:grid}@media (width<=860px){.group.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}.group-head.svelte-1uha8ag{align-content:start;gap:.75rem;display:grid}.group-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--step-2)}.group-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:26em}.demos.svelte-1uha8ag{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.demos.svelte-1uha8ag a:where(.svelte-1uha8ag){background:var(--paper);color:var(--ink);border-left:4px solid #0000;border-radius:6px;gap:.3rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .12s;display:grid}.demos.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-left-color:var(--accent)}.title.svelte-1uha8ag{color:var(--accent);font-size:1.125rem;font-weight:650}.text.svelte-1uha8ag{color:var(--muted);max-width:44em}
