.hero[data-astro-cid-3p3lq2hf]{position:relative;background:var(--surface-dark);color:var(--text-on-dark);padding:var(--space-11) var(--page-margin) var(--space-10);min-height:420px;display:flex;align-items:flex-end;overflow:hidden}.hero-inner[data-astro-cid-3p3lq2hf]{position:relative;z-index:2}.hero[data-astro-cid-3p3lq2hf] h1[data-astro-cid-3p3lq2hf]{color:var(--text-on-dark);font-size:var(--fs-display-lg);line-height:var(--lh-snug);max-width:24ch;margin-top:var(--space-4)}.hero-lead[data-astro-cid-3p3lq2hf]{margin-top:var(--space-5);font-size:var(--fs-lead);color:var(--text-on-dark-muted);max-width:66ch;line-height:var(--lh-body)}.hero-lead[data-astro-cid-3p3lq2hf] a[data-astro-cid-3p3lq2hf]{color:var(--link-on-dark)}.hero-actions[data-astro-cid-3p3lq2hf]{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-8)}.cats-bar[data-astro-cid-3p3lq2hf]{border-bottom:1px solid var(--hairline)}.cats[data-astro-cid-3p3lq2hf]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cat-chip[data-astro-cid-3p3lq2hf]{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:8px 16px;font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--text-primary)}.cat-chip[data-astro-cid-3p3lq2hf]:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.cat-count[data-astro-cid-3p3lq2hf]{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-muted)}.cat-head[data-astro-cid-3p3lq2hf]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);border-bottom:1px solid var(--hairline);padding-bottom:var(--space-4)}.cat-head[data-astro-cid-3p3lq2hf] h2[data-astro-cid-3p3lq2hf]{font-size:var(--fs-display-md);line-height:var(--lh-snug)}.cat-meta[data-astro-cid-3p3lq2hf]{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--w-semibold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.guides-grid[data-astro-cid-3p3lq2hf]{margin-top:var(--space-7)}.guide-card[data-astro-cid-3p3lq2hf]{display:flex;flex-direction:column;gap:var(--space-2);color:var(--text-primary);transition:border-color var(--dur) var(--ease-standard),box-shadow var(--dur) var(--ease-standard)}.guide-card[data-astro-cid-3p3lq2hf]:hover{border-color:var(--accent);box-shadow:var(--shadow-soft);text-decoration:none}.guide-card[data-astro-cid-3p3lq2hf] h3[data-astro-cid-3p3lq2hf]{font-size:var(--fs-title);line-height:var(--lh-title)}.guide-cat[data-astro-cid-3p3lq2hf]{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--w-semibold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--accent)}.guide-desc[data-astro-cid-3p3lq2hf]{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-body)}.guide-more[data-astro-cid-3p3lq2hf]{margin-top:auto;padding-top:var(--space-3);font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--accent)}.start-title[data-astro-cid-3p3lq2hf]{color:var(--text-on-dark);font-size:var(--fs-display-md);line-height:var(--lh-snug)}.start-lead[data-astro-cid-3p3lq2hf]{margin-top:var(--space-4);max-width:60ch;color:var(--text-on-dark-muted);line-height:var(--lh-body)}.start-grid[data-astro-cid-3p3lq2hf]{margin-top:var(--space-8)}.start-card[data-astro-cid-3p3lq2hf]{border:1px solid var(--hairline-on-dark);border-radius:var(--radius-lg);padding:var(--card-pad-lg);background:var(--surface-dark-2)}.start-card[data-astro-cid-3p3lq2hf] h3[data-astro-cid-3p3lq2hf]{color:var(--text-on-dark);font-size:var(--fs-title);line-height:var(--lh-title)}.start-text[data-astro-cid-3p3lq2hf]{margin-top:var(--space-2);font-size:var(--fs-body-sm);color:var(--text-on-dark-muted);line-height:var(--lh-body)}.start-list[data-astro-cid-3p3lq2hf]{margin:var(--space-5) 0 0;padding-left:1.2em;display:grid;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-on-dark-muted)}.start-list[data-astro-cid-3p3lq2hf] a[data-astro-cid-3p3lq2hf]{color:var(--text-on-dark)}.start-list[data-astro-cid-3p3lq2hf] a[data-astro-cid-3p3lq2hf]:hover{color:var(--link-on-dark)}@media(max-width:960px){.hero[data-astro-cid-3p3lq2hf] h1[data-astro-cid-3p3lq2hf]{max-width:100%}}@media(max-width:640px){.hero[data-astro-cid-3p3lq2hf]{min-height:0;padding-top:var(--space-9)}.cat-head[data-astro-cid-3p3lq2hf]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.hero-actions[data-astro-cid-3p3lq2hf]{width:100%}.hero-actions[data-astro-cid-3p3lq2hf] .btn[data-astro-cid-3p3lq2hf]{flex:1 1 100%}}
