.guide-page[data-astro-cid-u7wejrna]{max-width:var(--content-width);width:100%;padding:var(--space-6) var(--space-4);margin:0 auto}.guide-page__header[data-astro-cid-u7wejrna]{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:44rem;display:flex}.guide-page__eyebrow[data-astro-cid-u7wejrna]{color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:700}.guide-page[data-astro-cid-u7wejrna] h1[data-astro-cid-u7wejrna]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:3.2rem;font-weight:700;line-height:1.05}.guide-page__lede[data-astro-cid-u7wejrna]{max-width:42rem;margin:0;font-size:1.05rem;line-height:1.65}.guide-page__note[data-astro-cid-u7wejrna]{max-width:42rem;padding-top:var(--space-3);border-top:1px solid var(--altan);color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.6}.guide-page__toc[data-astro-cid-u7wejrna]{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card-bg)}.guide-page__toc-title[data-astro-cid-u7wejrna]{margin:0 0 var(--space-2);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.guide-page__toc[data-astro-cid-u7wejrna] ol[data-astro-cid-u7wejrna]{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-page__toc[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{align-items:baseline;gap:var(--space-3);min-height:2.75rem;color:var(--color-text);padding:.55rem 0;font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.guide-page__toc[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:hover,.guide-page__toc[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:focus-visible{color:var(--hadak);text-underline-offset:.18em;text-decoration:underline 1px}.guide-page__toc-index[data-astro-cid-u7wejrna]{color:var(--color-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.guide-page__steps[data-astro-cid-u7wejrna]{margin:0;padding:0;list-style:none}.guide-step[data-astro-cid-u7wejrna]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;display:flex}.guide-step__head[data-astro-cid-u7wejrna]{align-items:baseline;gap:var(--space-3);display:flex}.guide-step__index[data-astro-cid-u7wejrna]{border-top:1px solid var(--altan);color:var(--color-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;padding-top:.15rem;font-size:.85rem}.guide-step[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{max-width:42rem;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:1.65rem;line-height:1.2}.guide-step__lede[data-astro-cid-u7wejrna]{max-width:42rem;margin:0;line-height:1.65}.guide-step__why[data-astro-cid-u7wejrna]{max-width:46rem;padding-left:var(--space-3);border-left:1px solid var(--altan);color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.65}.guide-step__grid[data-astro-cid-u7wejrna]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-step__claims[data-astro-cid-u7wejrna]{gap:var(--space-3);flex-direction:column;max-width:46rem;margin:0;padding:0;list-style:none;display:flex}.guide-step__claims[data-astro-cid-u7wejrna]>li[data-astro-cid-u7wejrna]{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card-bg)}.guide-step__claims[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]{margin:0;line-height:1.6}.guide-step__claim-source[data-astro-cid-u7wejrna]{align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:.8rem;display:flex}.guide-page__closing[data-astro-cid-u7wejrna]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.guide-page__closing[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:1.65rem;line-height:1.2}.guide-page__closing[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]{max-width:42rem;margin:0;line-height:1.65}.guide-page__actions[data-astro-cid-u7wejrna]{gap:var(--space-3);flex-wrap:wrap;display:flex}.guide-page__action[data-astro-cid-u7wejrna]{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.guide-page__action[data-astro-cid-u7wejrna]:after{content:"→";font-weight:400}.guide-page__action[data-astro-cid-u7wejrna]:hover,.guide-page__action[data-astro-cid-u7wejrna]:focus-visible{border-color:var(--hadak);background:var(--hadak);color:var(--grey-0);text-decoration:none}@media (width<=820px){.guide-step__grid[data-astro-cid-u7wejrna]{grid-template-columns:1fr}}@media (width<=560px){.guide-page[data-astro-cid-u7wejrna]{padding-top:var(--space-5)}.guide-page[data-astro-cid-u7wejrna] h1[data-astro-cid-u7wejrna]{font-size:2.45rem}.guide-page__toc[data-astro-cid-u7wejrna]{padding:var(--space-3)}.guide-step[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{font-size:1.4rem}.guide-step__head[data-astro-cid-u7wejrna]{gap:var(--space-2);flex-direction:column}}
