.page-hero[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-light) 100%);color:var(--color-cream);padding:4rem 0 3.5rem}.page-hero[data-astro-cid-uw5kdbxl] .badge[data-astro-cid-uw5kdbxl]{margin-bottom:1rem;background:#5b8a7233;color:var(--color-sage-light)}.page-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{color:var(--color-cream);margin-bottom:1rem}.page-hero[data-astro-cid-uw5kdbxl] .section-subtitle[data-astro-cid-uw5kdbxl]{color:#faf5ebcc;max-width:720px}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.contact-info[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.5rem}.info-card[data-astro-cid-uw5kdbxl]{background:var(--bg-secondary);border-radius:var(--radius-md);padding:1.75rem;border:1px solid var(--border-color)}.info-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--color-navy);margin-bottom:1rem;font-size:1.15rem}.info-detail[data-astro-cid-uw5kdbxl]{margin-bottom:1.25rem}.info-detail[data-astro-cid-uw5kdbxl]:last-child{margin-bottom:0}.info-detail[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;font-size:.95rem;color:var(--color-navy);margin-bottom:.25rem}.info-detail[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--text-secondary);font-size:.92rem;line-height:1.7;margin:0}.hours-grid[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:0;margin-bottom:1rem}.hours-row[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--border-light);font-size:.92rem}.hours-row[data-astro-cid-uw5kdbxl]:last-child{border-bottom:none}.hours-row[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--text-secondary)}.hours-row[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--color-navy)}.hours-note[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--text-muted);line-height:1.6;margin:0}.contact-methods[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:0}.method-row[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--border-light);font-size:.92rem;gap:1rem}.method-row[data-astro-cid-uw5kdbxl]:last-child{border-bottom:none}.method-row[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--text-secondary);white-space:nowrap}.method-row[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-size:.88rem;word-break:break-all}.method-row[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--color-navy)}.ext-grid[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column}.ext-row[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border-light);font-size:.9rem}.ext-row[data-astro-cid-uw5kdbxl]:last-child{border-bottom:none}.ext-row[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--text-secondary)}.ext-row[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--color-navy)}.crisis-card[data-astro-cid-uw5kdbxl]{background:#e07a5f0a;border-color:#e07a5f33}.crisis-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--color-coral-dark)}.crisis-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.92rem;color:var(--text-secondary);line-height:1.7}.crisis-card[data-astro-cid-uw5kdbxl] ul[data-astro-cid-uw5kdbxl]{list-style:none;padding:0}.crisis-card[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{font-size:.9rem;color:var(--text-secondary);padding:.4rem 0;line-height:1.5}.form-card[data-astro-cid-uw5kdbxl]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;position:sticky;top:100px}.form-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--color-navy);margin-bottom:.5rem}.form-card[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{color:var(--text-secondary);font-size:.92rem;margin-bottom:1.5rem}.required[data-astro-cid-uw5kdbxl]{color:var(--color-coral)}.form-success[data-astro-cid-uw5kdbxl]{text-align:center;padding:2rem 0}.success-icon[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#5b8a721a;color:var(--color-sage);font-size:1.5rem;margin-bottom:1rem}.form-success[data-astro-cid-uw5kdbxl] h4[data-astro-cid-uw5kdbxl]{color:var(--color-navy);margin-bottom:.75rem}.form-success[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--text-secondary);font-size:.92rem;line-height:1.7;margin-bottom:1.25rem}@media(max-width:768px){.page-hero[data-astro-cid-uw5kdbxl]{padding:3rem 0 2.5rem}.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.form-card[data-astro-cid-uw5kdbxl]{position:static}.method-row[data-astro-cid-uw5kdbxl]{flex-direction:column;align-items:flex-start;gap:.15rem}}
