.page-header[data-astro-cid-hy2vvsfm]{padding:var(--space-12) 0 var(--space-8);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:var(--space-8)}.page-header[data-astro-cid-hy2vvsfm] h1[data-astro-cid-hy2vvsfm]{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;margin:var(--space-3) 0 var(--space-4)}.page-header[data-astro-cid-hy2vvsfm] .subtitle[data-astro-cid-hy2vvsfm]{font-size:1.1rem;color:var(--text-secondary);max-width:680px;margin-bottom:var(--space-3)}.meta[data-astro-cid-hy2vvsfm]{font-size:.85rem;color:var(--text-muted)}.guide-layout[data-astro-cid-hy2vvsfm]{display:grid;grid-template-columns:240px 1fr;gap:var(--space-10);align-items:start;margin-bottom:var(--space-16)}.toc[data-astro-cid-hy2vvsfm]{padding:var(--space-6);position:sticky;top:88px}.toc[data-astro-cid-hy2vvsfm] h3[data-astro-cid-hy2vvsfm]{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--space-4)}.toc[data-astro-cid-hy2vvsfm] ol[data-astro-cid-hy2vvsfm]{list-style:decimal;padding-left:var(--space-5)}.toc[data-astro-cid-hy2vvsfm] li[data-astro-cid-hy2vvsfm]{margin-bottom:var(--space-2)}.toc[data-astro-cid-hy2vvsfm] a[data-astro-cid-hy2vvsfm]{color:var(--text-secondary);font-size:.9rem;text-decoration:none;transition:color .2s}.toc[data-astro-cid-hy2vvsfm] a[data-astro-cid-hy2vvsfm]:hover{color:var(--color-teal)}.guide-content[data-astro-cid-hy2vvsfm] section[data-astro-cid-hy2vvsfm]{margin-bottom:var(--space-12)}.guide-content[data-astro-cid-hy2vvsfm] h2[data-astro-cid-hy2vvsfm]{font-size:1.6rem;margin-bottom:var(--space-5);color:var(--text-primary)}.guide-content[data-astro-cid-hy2vvsfm] h3[data-astro-cid-hy2vvsfm]{font-size:1.1rem;margin:var(--space-6) 0 var(--space-3);color:var(--color-gold)}.guide-content[data-astro-cid-hy2vvsfm] p[data-astro-cid-hy2vvsfm]{color:var(--text-secondary);line-height:1.75;margin-bottom:var(--space-4)}.guide-content[data-astro-cid-hy2vvsfm] ul[data-astro-cid-hy2vvsfm]{list-style:disc;padding-left:var(--space-6);margin-bottom:var(--space-4)}.guide-content[data-astro-cid-hy2vvsfm] li[data-astro-cid-hy2vvsfm]{color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-2)}.guide-content[data-astro-cid-hy2vvsfm] strong[data-astro-cid-hy2vvsfm]{color:var(--text-primary)}.teal-link[data-astro-cid-hy2vvsfm]{color:var(--color-teal);text-decoration:underline}.nbhd-grid[data-astro-cid-hy2vvsfm]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin:var(--space-6) 0}.nbhd-card[data-astro-cid-hy2vvsfm]{padding:var(--space-5)}.nbhd-card[data-astro-cid-hy2vvsfm] h3[data-astro-cid-hy2vvsfm]{font-size:1rem;margin-bottom:var(--space-2)}.nbhd-card[data-astro-cid-hy2vvsfm] h3[data-astro-cid-hy2vvsfm] a[data-astro-cid-hy2vvsfm]{color:var(--color-teal);text-decoration:none}.nbhd-card[data-astro-cid-hy2vvsfm] h3[data-astro-cid-hy2vvsfm] a[data-astro-cid-hy2vvsfm]:hover{text-decoration:underline}.nbhd-tag[data-astro-cid-hy2vvsfm]{font-size:.78rem;color:var(--color-gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2)}.nbhd-card[data-astro-cid-hy2vvsfm] p[data-astro-cid-hy2vvsfm]{font-size:.88rem;color:var(--text-secondary);line-height:1.6;margin:0}.cost-table[data-astro-cid-hy2vvsfm]{padding:var(--space-6);margin:var(--space-6) 0;overflow-x:auto}.cost-table[data-astro-cid-hy2vvsfm] h3[data-astro-cid-hy2vvsfm]{font-size:1rem;color:var(--color-gold);margin-bottom:var(--space-4)}table[data-astro-cid-hy2vvsfm]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-astro-cid-hy2vvsfm]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(255,255,255,.12);color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}td[data-astro-cid-hy2vvsfm]{padding:var(--space-3);border-bottom:1px solid rgba(255,255,255,.06);color:var(--text-secondary)}tr[data-astro-cid-hy2vvsfm]:last-child td[data-astro-cid-hy2vvsfm]{border-bottom:none}.checklist[data-astro-cid-hy2vvsfm]{padding:var(--space-6)}.checklist-section[data-astro-cid-hy2vvsfm]{margin-bottom:var(--space-6)}.checklist-section[data-astro-cid-hy2vvsfm]:last-child{margin-bottom:0}.checklist-section[data-astro-cid-hy2vvsfm] h3[data-astro-cid-hy2vvsfm]{font-size:1rem;color:var(--color-teal);margin-bottom:var(--space-3)}.checklist[data-astro-cid-hy2vvsfm] ul[data-astro-cid-hy2vvsfm]{list-style:none;padding:0}.checklist[data-astro-cid-hy2vvsfm] li[data-astro-cid-hy2vvsfm]{padding:var(--space-2) 0;padding-left:var(--space-6);position:relative;color:var(--text-secondary);font-size:.9rem;line-height:1.6;border-bottom:1px solid rgba(255,255,255,.04)}.checklist[data-astro-cid-hy2vvsfm] li[data-astro-cid-hy2vvsfm]:before{content:"☐";position:absolute;left:0;color:var(--color-teal)}.guide-cta[data-astro-cid-hy2vvsfm]{padding:var(--space-8);margin:var(--space-10) 0}.guide-cta[data-astro-cid-hy2vvsfm] h3[data-astro-cid-hy2vvsfm]{font-size:1.4rem;margin-bottom:var(--space-3)}.guide-cta[data-astro-cid-hy2vvsfm] p[data-astro-cid-hy2vvsfm]{color:var(--text-secondary);margin-bottom:var(--space-6)}.cta-row[data-astro-cid-hy2vvsfm]{display:flex;gap:var(--space-4);flex-wrap:wrap}.related-guides[data-astro-cid-hy2vvsfm]{margin-top:var(--space-10)}.related-guides[data-astro-cid-hy2vvsfm] h3[data-astro-cid-hy2vvsfm]{font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--space-4)}.related-grid[data-astro-cid-hy2vvsfm]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.related-card[data-astro-cid-hy2vvsfm]{padding:var(--space-5);text-decoration:none;transition:background .2s}.related-card[data-astro-cid-hy2vvsfm]:hover{background:var(--bg-card-hover)}.related-label[data-astro-cid-hy2vvsfm]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-teal);margin-bottom:var(--space-2)}.related-title[data-astro-cid-hy2vvsfm]{font-size:.95rem;color:var(--text-primary)}@media (max-width: 900px){.guide-layout[data-astro-cid-hy2vvsfm]{grid-template-columns:1fr}.toc[data-astro-cid-hy2vvsfm]{position:static}.nbhd-grid[data-astro-cid-hy2vvsfm],.related-grid[data-astro-cid-hy2vvsfm]{grid-template-columns:1fr}}
