.crumbs-wrap[data-astro-cid-vmxe4if3]{padding-top:1.5rem}.hero[data-astro-cid-vmxe4if3]{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,6vw,4rem);padding-top:clamp(2rem,6vw,4rem);display:grid}@media (min-width:820px){.hero[data-astro-cid-vmxe4if3]{grid-template-columns:1fr minmax(0,340px)}}.eyebrow[data-astro-cid-vmxe4if3]{font-size:var(--text-small);color:var(--accent);font-weight:600}h1[data-astro-cid-vmxe4if3]{letter-spacing:-.036em;overflow-wrap:break-word;max-width:18ch;margin-top:.75rem;font-size:clamp(2.25rem,5.6vw,3.5rem);line-height:1.05}.lede[data-astro-cid-vmxe4if3]{max-width:34rem;color:var(--text-muted);margin-top:1.25rem;font-size:clamp(1.0625rem,1.6vw,1.1875rem)}.actions[data-astro-cid-vmxe4if3]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem;display:flex}.hero-shot[data-astro-cid-vmxe4if3]{width:100%;max-width:340px;margin-inline:auto}@media (max-width:819px){.hero-shot[data-astro-cid-vmxe4if3]{display:none}}.section[data-astro-cid-vmxe4if3]{margin-top:var(--section-gap)}.section[data-astro-cid-vmxe4if3] h2[data-astro-cid-vmxe4if3]{letter-spacing:-.032em;max-width:24ch;font-size:clamp(1.75rem,3.4vw,2.375rem)}.section[data-astro-cid-vmxe4if3] .eyebrow[data-astro-cid-vmxe4if3]+h2[data-astro-cid-vmxe4if3]{margin-top:.5rem}.section-lede[data-astro-cid-vmxe4if3]{max-width:40rem;color:var(--text-muted);margin-top:1rem}.table[data-astro-cid-vmxe4if3]{margin-top:2.25rem}.checked[data-astro-cid-vmxe4if3]{max-width:40rem;font-size:var(--text-caption);color:var(--text-faint);margin-top:1.25rem}.checked[data-astro-cid-vmxe4if3] a[data-astro-cid-vmxe4if3]{color:var(--text-muted)}.cards[data-astro-cid-vmxe4if3]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);background-clip:padding-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1px;margin-top:2.5rem;list-style:none;display:grid;overflow:hidden}.cards[data-astro-cid-vmxe4if3] li[data-astro-cid-vmxe4if3]{background:var(--bg);flex-direction:column;padding:1.625rem 1.5rem;display:flex}@media (forced-colors:active){.cards[data-astro-cid-vmxe4if3]{background:canvastext}.cards[data-astro-cid-vmxe4if3] li[data-astro-cid-vmxe4if3]{background:canvas}}.cards[data-astro-cid-vmxe4if3] h3[data-astro-cid-vmxe4if3]{font-size:var(--text-label);letter-spacing:-.015em}.cards[data-astro-cid-vmxe4if3] p[data-astro-cid-vmxe4if3]{font-size:var(--text-small);color:var(--text-muted);margin-top:.5rem}.card-link[data-astro-cid-vmxe4if3]{font-size:var(--text-small);color:var(--accent);margin-top:auto;padding-top:1rem;font-weight:550;text-decoration:none}@media (hover:hover) and (pointer:fine){.card-link[data-astro-cid-vmxe4if3]:hover{color:var(--accent-hover)}}.steps[data-astro-cid-vmxe4if3]{counter-reset:step;gap:1rem;max-width:40rem;margin-top:2rem;list-style:none;display:grid}.steps[data-astro-cid-vmxe4if3] li[data-astro-cid-vmxe4if3]{counter-increment:step;color:var(--text-muted);padding-left:2.75rem;position:relative}.steps[data-astro-cid-vmxe4if3] li[data-astro-cid-vmxe4if3]:before{content:counter(step);background:var(--surface-2);border:1px solid var(--border);width:1.875rem;height:1.875rem;color:var(--text);font-size:var(--text-small);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:-.05em;left:0}.honesty[data-astro-cid-vmxe4if3]{gap:1.5rem;max-width:40rem;margin:2.25rem 0 0;display:grid}.honesty[data-astro-cid-vmxe4if3] div[data-astro-cid-vmxe4if3]{border-left:2px solid var(--border-strong);padding-left:1.25rem}.honesty[data-astro-cid-vmxe4if3] dt[data-astro-cid-vmxe4if3]{letter-spacing:-.01em;font-weight:600}.honesty[data-astro-cid-vmxe4if3] dd[data-astro-cid-vmxe4if3]{font-size:var(--text-body);color:var(--text-muted);margin:.375rem 0 0}.siblings[data-astro-cid-vmxe4if3]{gap:1.25rem;max-width:40rem;margin-top:1.75rem;list-style:none;display:grid}.siblings[data-astro-cid-vmxe4if3] a[data-astro-cid-vmxe4if3]{color:var(--accent);font-weight:600;text-decoration:none}.siblings[data-astro-cid-vmxe4if3] p[data-astro-cid-vmxe4if3]{font-size:var(--text-small);color:var(--text-muted);margin-top:.25rem}
