.container[data-astro-cid-5zzgouzv]{max-width:1200px;margin:0 auto;padding:56px 32px}.alt-section[data-astro-cid-5zzgouzv]{background:var(--bg-warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.alt-section[data-astro-cid-5zzgouzv] .container[data-astro-cid-5zzgouzv]{padding:56px 32px}section[data-astro-cid-5zzgouzv] h2[data-astro-cid-5zzgouzv]{font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;color:var(--dark);margin-bottom:20px}.intro-grid[data-astro-cid-5zzgouzv]{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:start}.intro-content[data-astro-cid-5zzgouzv] h2[data-astro-cid-5zzgouzv]{margin-bottom:16px}.intro-content[data-astro-cid-5zzgouzv] p[data-astro-cid-5zzgouzv]{font-size:15px;color:var(--text-light);line-height:1.75;margin-bottom:16px}.intro-stats[data-astro-cid-5zzgouzv]{display:flex;flex-direction:column;gap:16px}.stat-card[data-astro-cid-5zzgouzv]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:24px;text-align:center}.stat-num[data-astro-cid-5zzgouzv]{font-family:"DM Serif Display",serif;font-size:28px;color:var(--accent);margin-bottom:6px}.stat-label[data-astro-cid-5zzgouzv]{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--text-light);font-weight:600}p[data-astro-cid-5zzgouzv]{font-size:15px;color:var(--text-light);line-height:1.75;margin-bottom:16px}.nb-grid[data-astro-cid-5zzgouzv]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nb-card[data-astro-cid-5zzgouzv]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px}.nb-card[data-astro-cid-5zzgouzv] h3[data-astro-cid-5zzgouzv]{font-size:17px;color:var(--dark);margin-bottom:10px}.nb-card[data-astro-cid-5zzgouzv] p[data-astro-cid-5zzgouzv]{font-size:14px;margin-bottom:0}.why-list[data-astro-cid-5zzgouzv]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px}.why-list[data-astro-cid-5zzgouzv] li[data-astro-cid-5zzgouzv]{padding:18px 22px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--text-light);line-height:1.6}.why-list[data-astro-cid-5zzgouzv] li[data-astro-cid-5zzgouzv] strong[data-astro-cid-5zzgouzv]{display:block;color:var(--dark);margin-bottom:4px;font-size:15px}.faq-list[data-astro-cid-5zzgouzv] details[data-astro-cid-5zzgouzv]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px 22px;margin-bottom:10px}.faq-list[data-astro-cid-5zzgouzv] summary[data-astro-cid-5zzgouzv]{font-weight:600;cursor:pointer;color:var(--dark);font-size:15px}.faq-list[data-astro-cid-5zzgouzv] p[data-astro-cid-5zzgouzv]{font-size:14px;color:var(--text-light);line-height:1.7;margin-top:10px;margin-bottom:0}.neighborhoods[data-astro-cid-5zzgouzv]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.neighborhood-tag[data-astro-cid-5zzgouzv]{padding:8px 16px;background:var(--bg-warm);border:1px solid var(--border);border-radius:100px;font-size:13px;color:var(--text)}.neighborhood-note[data-astro-cid-5zzgouzv]{font-size:14px;color:var(--text-light);margin-bottom:16px}.neighborhood-note[data-astro-cid-5zzgouzv] a[data-astro-cid-5zzgouzv]{color:var(--accent);text-decoration:underline}.internal-links[data-astro-cid-5zzgouzv]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.internal-links[data-astro-cid-5zzgouzv] a[data-astro-cid-5zzgouzv]{font-size:14px;color:var(--accent);text-decoration:underline}@media(max-width:1024px){.intro-grid[data-astro-cid-5zzgouzv]{grid-template-columns:1fr}.intro-stats[data-astro-cid-5zzgouzv]{flex-direction:row}.nb-grid[data-astro-cid-5zzgouzv],.why-list[data-astro-cid-5zzgouzv]{grid-template-columns:1fr}}@media(max-width:640px){.container[data-astro-cid-5zzgouzv],.alt-section[data-astro-cid-5zzgouzv] .container[data-astro-cid-5zzgouzv]{padding:40px 20px}.intro-stats[data-astro-cid-5zzgouzv]{flex-direction:column}}.gallery-band[data-astro-cid-5zzgouzv]{background:var(--bg-warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.gallery-heading[data-astro-cid-5zzgouzv]{padding-bottom:0}
