.state-page[data-astro-cid-xxtx26oz]{padding-top:var(--space-8)}.state-header[data-astro-cid-xxtx26oz]{margin-bottom:var(--space-8)}.state-header[data-astro-cid-xxtx26oz] .badge[data-astro-cid-xxtx26oz]{margin-bottom:var(--space-4)}.state-header__title[data-astro-cid-xxtx26oz]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-4);max-width:var(--max-width-narrow);letter-spacing:-.01em}.state-header__sep[data-astro-cid-xxtx26oz]{color:var(--color-border)}.state-layout[data-astro-cid-xxtx26oz]{display:grid;grid-template-columns:1fr 300px;gap:var(--space-12);align-items:start}.state-body[data-astro-cid-xxtx26oz]{min-width:0}.facility-best-for[data-astro-cid-xxtx26oz]{padding:var(--space-2) var(--space-4);background:var(--color-primary-light,rgba(26,122,92,.06));border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:var(--space-6)}.best-for-icon[data-astro-cid-xxtx26oz]{display:inline-block;width:6px;height:6px;background:var(--color-primary);border-radius:50%;vertical-align:middle;margin-right:4px}.prose[data-astro-cid-xxtx26oz] table[data-astro-cid-xxtx26oz]{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:var(--font-size-sm)}.prose[data-astro-cid-xxtx26oz] th[data-astro-cid-xxtx26oz],.prose[data-astro-cid-xxtx26oz] td[data-astro-cid-xxtx26oz]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);text-align:left}.prose[data-astro-cid-xxtx26oz] th[data-astro-cid-xxtx26oz]{background:var(--color-bg-alt);font-weight:var(--font-weight-semibold);color:var(--color-text)}.prose[data-astro-cid-xxtx26oz] td[data-astro-cid-xxtx26oz]{color:var(--color-text-secondary)}.state-toc[data-astro-cid-xxtx26oz]{margin-bottom:var(--space-8);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.state-toc__details[data-astro-cid-xxtx26oz] summary[data-astro-cid-xxtx26oz]::-webkit-details-marker,.state-toc__details[data-astro-cid-xxtx26oz] summary[data-astro-cid-xxtx26oz]::marker{display:none;content:""}.state-toc__toggle[data-astro-cid-xxtx26oz]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);cursor:pointer;user-select:none}.state-toc__title[data-astro-cid-xxtx26oz]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.state-toc__chevron[data-astro-cid-xxtx26oz]{transition:transform .25s ease;color:var(--color-text-muted)}.state-toc__details[data-astro-cid-xxtx26oz][open]>.state-toc__toggle[data-astro-cid-xxtx26oz] .state-toc__chevron[data-astro-cid-xxtx26oz]{transform:rotate(180deg)}.state-toc__list[data-astro-cid-xxtx26oz]{padding:0 var(--space-5) var(--space-4);list-style:decimal;padding-left:var(--space-10);display:flex;flex-direction:column;gap:var(--space-2)}.state-toc__list[data-astro-cid-xxtx26oz] a[data-astro-cid-xxtx26oz]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}.state-toc__list[data-astro-cid-xxtx26oz] a[data-astro-cid-xxtx26oz]:hover{color:var(--color-primary)}.faq-list[data-astro-cid-xxtx26oz]{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--max-width-narrow);margin-top:var(--space-2)}.faq-item[data-astro-cid-xxtx26oz]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition-base)}.faq-item[data-astro-cid-xxtx26oz][open]{box-shadow:var(--shadow-md)}.faq-item__question[data-astro-cid-xxtx26oz]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);list-style:none;user-select:none}.faq-item__question[data-astro-cid-xxtx26oz]::-webkit-details-marker{display:none}.faq-item__question[data-astro-cid-xxtx26oz]::marker{content:""}.faq-item__question[data-astro-cid-xxtx26oz]:hover{color:var(--color-primary)}.faq-item__icon[data-astro-cid-xxtx26oz]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);flex-shrink:0;transition:transform var(--transition-fast)}.faq-item[data-astro-cid-xxtx26oz][open] .faq-item__icon[data-astro-cid-xxtx26oz]{transform:rotate(45deg)}.faq-item__answer[data-astro-cid-xxtx26oz]{padding:0 var(--space-6) var(--space-5)}.faq-item__answer[data-astro-cid-xxtx26oz] p[data-astro-cid-xxtx26oz]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.state-sidebar[data-astro-cid-xxtx26oz]{position:sticky;top:var(--space-20,80px);display:flex;flex-direction:column;gap:var(--space-6)}.state-sidebar__widget[data-astro-cid-xxtx26oz]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.state-sidebar__widget--highlight[data-astro-cid-xxtx26oz]{border-color:#1a7a5c40;background:var(--color-primary-light,rgba(26,122,92,.04))}.state-sidebar__widget-title[data-astro-cid-xxtx26oz]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-3)}.state-sidebar__widget-title[data-astro-cid-xxtx26oz] svg[data-astro-cid-xxtx26oz]{color:var(--color-primary);flex-shrink:0}.state-sidebar__widget[data-astro-cid-xxtx26oz] p[data-astro-cid-xxtx26oz]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.state-sidebar__helpline[data-astro-cid-xxtx26oz]{display:block;text-align:center;padding:var(--space-3) var(--space-4);background:linear-gradient(135deg,#1a7a5c,#145e47);color:#fff;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease}.state-sidebar__helpline[data-astro-cid-xxtx26oz]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1a7a5c66}.state-sidebar__facts[data-astro-cid-xxtx26oz]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.state-sidebar__facts[data-astro-cid-xxtx26oz] li[data-astro-cid-xxtx26oz]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.state-sidebar__facts[data-astro-cid-xxtx26oz] strong[data-astro-cid-xxtx26oz]{color:var(--color-primary);font-weight:var(--font-weight-bold)}.state-sidebar__state-list[data-astro-cid-xxtx26oz]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.state-sidebar__state-list[data-astro-cid-xxtx26oz] a[data-astro-cid-xxtx26oz]{display:block;padding:var(--space-1) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}.state-sidebar__state-list[data-astro-cid-xxtx26oz] a[data-astro-cid-xxtx26oz]:hover{color:var(--color-primary)}.state-sidebar__view-all[data-astro-cid-xxtx26oz]{display:inline-block;margin-top:var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none;transition:opacity .15s ease}.state-sidebar__view-all[data-astro-cid-xxtx26oz]:hover{opacity:.75}.medical-disclaimer[data-astro-cid-xxtx26oz]{display:flex;gap:var(--space-3);align-items:flex-start;margin-top:var(--space-10);padding:var(--space-5);background:#fef9f0;border:1px solid #f0dfc0;border-left:4px solid #e6a817;border-radius:var(--radius-md)}.medical-disclaimer__icon[data-astro-cid-xxtx26oz]{flex-shrink:0;color:#d4940a;margin-top:2px}.medical-disclaimer[data-astro-cid-xxtx26oz] p[data-astro-cid-xxtx26oz]{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.medical-disclaimer[data-astro-cid-xxtx26oz] a[data-astro-cid-xxtx26oz]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.state-cta[data-astro-cid-xxtx26oz]{background:linear-gradient(135deg,var(--color-bg-dark) 0%,#122a22 50%,#0a3d2e 100%);padding:var(--space-16) 0;text-align:center;margin-top:var(--space-16)}.state-cta__inner[data-astro-cid-xxtx26oz]{max-width:700px}.state-cta[data-astro-cid-xxtx26oz] h2[data-astro-cid-xxtx26oz]{font-size:var(--font-size-3xl);color:#fff;margin-bottom:var(--space-4)}.state-cta[data-astro-cid-xxtx26oz] p[data-astro-cid-xxtx26oz]{font-size:var(--font-size-lg);color:#fffc;margin-bottom:var(--space-6);line-height:var(--line-height-relaxed)}.state-cta__actions[data-astro-cid-xxtx26oz]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-4)}.state-cta__note[data-astro-cid-xxtx26oz]{font-size:var(--font-size-sm)!important;color:#ffffff80!important;margin-bottom:0!important}.btn--outline-light[data-astro-cid-xxtx26oz]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.btn--outline-light[data-astro-cid-xxtx26oz]:hover{background:#fff;color:var(--color-text);border-color:#fff}@media(max-width:860px){.state-layout[data-astro-cid-xxtx26oz]{grid-template-columns:1fr}.state-sidebar[data-astro-cid-xxtx26oz]{position:static}}@media(max-width:640px){.state-header__title[data-astro-cid-xxtx26oz]{font-size:var(--font-size-2xl)}.state-cta[data-astro-cid-xxtx26oz]{padding:var(--space-10) 0}.medical-disclaimer[data-astro-cid-xxtx26oz]{flex-direction:column}}
