.sample-banner[data-astro-cid-bisfxfgs]{background:#fef3c7;border:1px solid #fbbf24;border-radius:6px;padding:12px 16px;margin:16px 0;font-size:.92rem;color:#78350f}.lede[data-astro-cid-bisfxfgs]{font-size:1.08rem;color:#374151;margin-bottom:1.5rem}.map-block[data-astro-cid-bisfxfgs]{margin:1.5rem 0 0}.clinic-info[data-astro-cid-bisfxfgs]{margin:0 0 1.5rem}.clinic-info-card[data-astro-cid-bisfxfgs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px 24px;margin-top:16px}.info-block[data-astro-cid-bisfxfgs] strong[data-astro-cid-bisfxfgs]{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:6px}.addr-text[data-astro-cid-bisfxfgs]{font-size:1.02rem;line-height:1.5;color:#0f172a}.info-note[data-astro-cid-bisfxfgs]{margin:8px 0 0;font-size:.82rem;color:#64748b}.hours-list[data-astro-cid-bisfxfgs]{list-style:none;padding:0;margin:0;font-size:.92rem;color:#1f2937}.hours-list[data-astro-cid-bisfxfgs] li[data-astro-cid-bisfxfgs]{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.hours-list[data-astro-cid-bisfxfgs] li[data-astro-cid-bisfxfgs] span[data-astro-cid-bisfxfgs]:first-child{font-weight:600}.credentials[data-astro-cid-bisfxfgs] .addr-text[data-astro-cid-bisfxfgs]{font-size:.92rem;color:#1f2937}.npi-line[data-astro-cid-bisfxfgs]{font-size:.82rem;color:#64748b;margin-top:4px}.directions-link[data-astro-cid-bisfxfgs]{display:inline-block;margin-top:10px;font-size:.92rem;color:#1e40af;font-weight:600}.cciwa-intake[data-astro-cid-bisfxfgs]{margin:0 0 2rem}.intake-card[data-astro-cid-bisfxfgs]{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:20px 24px}@media(max-width:720px){.intake-card[data-astro-cid-bisfxfgs]{grid-template-columns:1fr}}.intake-text[data-astro-cid-bisfxfgs] h2[data-astro-cid-bisfxfgs]{margin:0 0 8px;font-size:1.25rem}.intake-text[data-astro-cid-bisfxfgs] p[data-astro-cid-bisfxfgs]{margin:0;color:#1f2937;font-size:.98rem;line-height:1.5}.primary-cta[data-astro-cid-bisfxfgs]{display:block;background:#15803d;color:#fff;padding:16px 20px;border-radius:8px;text-decoration:none;text-align:center;transition:background .15s ease}.primary-cta[data-astro-cid-bisfxfgs]:hover{background:#166534}.primary-cta[data-astro-cid-bisfxfgs].secondary{max-width:320px;margin-top:12px;font-weight:700;font-size:1.1rem}.cta-label[data-astro-cid-bisfxfgs]{display:block;font-size:.85rem;opacity:.9;text-transform:uppercase;letter-spacing:.05em}.cta-number[data-astro-cid-bisfxfgs]{display:block;font-size:1.65rem;font-weight:700;margin:4px 0}.cta-sub[data-astro-cid-bisfxfgs]{display:block;font-size:.85rem;opacity:.9}.cta-note[data-astro-cid-bisfxfgs]{margin:8px 0 0;font-size:.85rem;color:#475569}.capabilities[data-astro-cid-bisfxfgs]{margin:2rem 0}.cap-grid[data-astro-cid-bisfxfgs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:1rem}.cap-block[data-astro-cid-bisfxfgs]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.cap-block[data-astro-cid-bisfxfgs] h3[data-astro-cid-bisfxfgs]{margin:0 0 12px;font-size:1rem;color:#0f172a}.cap-block[data-astro-cid-bisfxfgs] ul[data-astro-cid-bisfxfgs]{margin:0;padding-left:20px;color:#334155}.cap-block[data-astro-cid-bisfxfgs] li[data-astro-cid-bisfxfgs]{margin-bottom:4px}.cap-note[data-astro-cid-bisfxfgs]{margin:12px 0 0;font-size:.85rem;color:#64748b;padding-top:10px;border-top:1px solid #f1f5f9}.what-to-expect[data-astro-cid-bisfxfgs]{margin:2rem 0}.cta-secondary[data-astro-cid-bisfxfgs]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:24px;margin:2rem 0}.cta-secondary[data-astro-cid-bisfxfgs] h2[data-astro-cid-bisfxfgs]{margin-top:0}.related[data-astro-cid-bisfxfgs] h2[data-astro-cid-bisfxfgs]{margin-top:1.5rem}.related[data-astro-cid-bisfxfgs] ul[data-astro-cid-bisfxfgs]{padding-left:20px}.related[data-astro-cid-bisfxfgs] li[data-astro-cid-bisfxfgs]{margin-bottom:4px}
