.breadcrumb-bar[data-astro-cid-piifnqnm]{padding:var(--space-3) 0;background:var(--color-off-white);border-bottom:1px solid var(--color-border)}.condition-hero[data-astro-cid-piifnqnm]{background:linear-gradient(135deg,#053535,#0d6e6e,#0b3d6e);padding:clamp(3.5rem,8vw,7rem) 0;position:relative;overflow:hidden}.condition-hero[data-astro-cid-piifnqnm]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 25% 40%,rgba(255,255,255,.05) 0%,transparent 65%);pointer-events:none}.condition-hero__inner[data-astro-cid-piifnqnm]{display:grid;grid-template-columns:1fr auto;gap:clamp(2rem,5vw,5rem);align-items:start;position:relative}.condition-hero__title[data-astro-cid-piifnqnm]{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:500;color:var(--color-white);margin-top:var(--space-3);line-height:1.1}.condition-hero__lead[data-astro-cid-piifnqnm]{font-size:var(--text-lg);color:#ffffffd9;margin-top:var(--space-4);line-height:1.65;max-width:54ch}.condition-hero__actions[data-astro-cid-piifnqnm]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.info-card[data-astro-cid-piifnqnm]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-xl);padding:var(--space-6);backdrop-filter:blur(8px);max-width:300px}.info-card__heading[data-astro-cid-piifnqnm]{display:block;color:var(--color-white);font-size:var(--text-base);font-weight:700;margin-bottom:var(--space-3)}.info-card__body[data-astro-cid-piifnqnm]{font-size:var(--text-sm);color:#ffffffd1;line-height:1.6;margin-bottom:var(--space-4)}.info-card__stats[data-astro-cid-piifnqnm]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.info-stat[data-astro-cid-piifnqnm]{background:#ffffff1a;border-radius:var(--radius-md);padding:var(--space-3);text-align:center}.info-stat__val[data-astro-cid-piifnqnm]{display:block;font-size:var(--text-sm);font-weight:700;color:var(--color-white);margin-bottom:var(--space-1)}.info-stat__label[data-astro-cid-piifnqnm]{display:block;font-size:var(--text-xs);color:#ffffffa6;line-height:1.3}.what-section[data-astro-cid-piifnqnm]{background:var(--color-white)}.feature-split[data-astro-cid-piifnqnm]{display:grid;grid-template-columns:1fr 380px;gap:clamp(2rem,5vw,5rem);align-items:start}.what-aside[data-astro-cid-piifnqnm]{display:flex;flex-direction:column;gap:var(--space-4)}.img-ph[data-astro-cid-piifnqnm]{width:100%;min-height:300px;background:linear-gradient(145deg,var(--color-surface),var(--color-surface-alt));border-radius:var(--radius-xl);border:2px dashed var(--color-border-mid);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-ink-faint);font-size:var(--text-sm);text-align:center;padding:var(--space-8)}.symptoms-section[data-astro-cid-piifnqnm]{background:var(--color-off-white)}.symptoms-grid[data-astro-cid-piifnqnm]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-10)}.symptom-card[data-astro-cid-piifnqnm]{background:var(--color-white);border:1px solid var(--color-border);border-top:4px solid var(--symptom-color, var(--color-teal));border-radius:var(--radius-lg);padding:var(--space-6);transition:all var(--transition-base)}.symptom-card[data-astro-cid-piifnqnm]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.symptom-card__title[data-astro-cid-piifnqnm]{font-size:var(--text-base);font-weight:700;color:var(--color-ink);margin-bottom:var(--space-3);font-family:var(--font-body)}.symptom-card__desc[data-astro-cid-piifnqnm]{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.65;margin:0}.types-section[data-astro-cid-piifnqnm]{background:var(--color-white)}.types-grid[data-astro-cid-piifnqnm]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5);margin-top:var(--space-10)}.type-card[data-astro-cid-piifnqnm]{background:var(--color-off-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:all var(--transition-base)}.type-card[data-astro-cid-piifnqnm]:hover{box-shadow:var(--shadow-md);border-color:var(--color-teal)}.type-card__tag[data-astro-cid-piifnqnm]{display:inline-block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:var(--radius-full);padding:.25em .9em;margin-bottom:var(--space-3)}.type-card__title[data-astro-cid-piifnqnm]{font-size:var(--text-lg);font-weight:700;color:var(--color-blue-deep);margin-bottom:var(--space-3);font-family:var(--font-body)}.type-card__desc[data-astro-cid-piifnqnm]{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.65;margin:0}.redflags-section[data-astro-cid-piifnqnm]{background:linear-gradient(135deg,#0d6e6e,#0a8a8a)}.redflags-box__header[data-astro-cid-piifnqnm]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}.redflags-box__icon[data-astro-cid-piifnqnm]{width:56px;height:56px;background:#ffffff26;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.redflags-box__heading[data-astro-cid-piifnqnm]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;color:var(--color-white)}.redflags-box__lead[data-astro-cid-piifnqnm]{font-size:var(--text-base);color:#ffffffe0;margin-bottom:var(--space-4);line-height:1.65}.redflags-list[data-astro-cid-piifnqnm]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2) var(--space-6);margin-bottom:var(--space-6)}.redflags-list[data-astro-cid-piifnqnm] li[data-astro-cid-piifnqnm]{font-size:var(--text-sm);color:#ffffffd9;padding-left:1.5rem;position:relative;line-height:1.5}.redflags-list[data-astro-cid-piifnqnm] li[data-astro-cid-piifnqnm]:before{content:"→";position:absolute;left:0;color:#fff9;font-weight:700}.redflags-box__actions[data-astro-cid-piifnqnm]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.diagnosis-section[data-astro-cid-piifnqnm]{background:var(--color-off-white)}.diag-inner[data-astro-cid-piifnqnm]{display:grid;grid-template-columns:1fr 360px;gap:clamp(2rem,5vw,5rem);align-items:start}.diag-aside[data-astro-cid-piifnqnm]{display:flex;flex-direction:column;gap:var(--space-4)}.diag-aside-note[data-astro-cid-piifnqnm]{display:flex;align-items:flex-start;gap:var(--space-3);background:#0d6e6e14;border:1px solid rgba(13,110,110,.2);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);color:var(--color-teal);line-height:1.6}.diag-steps[data-astro-cid-piifnqnm]{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.diag-step[data-astro-cid-piifnqnm]{background:var(--color-white);border:1px solid var(--color-border);border-left:3px solid var(--color-teal);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.diag-step[data-astro-cid-piifnqnm] strong[data-astro-cid-piifnqnm]{display:block;font-size:var(--text-base);font-weight:700;color:var(--color-teal);margin-bottom:var(--space-2)}.diag-step[data-astro-cid-piifnqnm] p[data-astro-cid-piifnqnm]{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.65;margin:0}.treatment-section[data-astro-cid-piifnqnm]{background:var(--color-white)}.treatment-columns[data-astro-cid-piifnqnm]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:var(--space-10)}.treatment-column__header[data-astro-cid-piifnqnm]{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-border)}.treatment-column__phase[data-astro-cid-piifnqnm]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--color-blue-deep)}.treatment-column__options[data-astro-cid-piifnqnm]{display:flex;flex-direction:column;gap:var(--space-4)}.treatment-option[data-astro-cid-piifnqnm]{background:var(--color-off-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition:all var(--transition-base)}.treatment-option[data-astro-cid-piifnqnm]:hover{border-color:var(--color-teal);box-shadow:var(--shadow-sm)}.treatment-option__name[data-astro-cid-piifnqnm]{display:block;font-size:var(--text-base);font-weight:700;color:var(--color-blue-deep);margin-bottom:var(--space-2)}.treatment-option__desc[data-astro-cid-piifnqnm]{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.65;margin:0}.treatment-link-row[data-astro-cid-piifnqnm]{display:flex;justify-content:center;margin-top:var(--space-10)}.faq-outer[data-astro-cid-piifnqnm]{background:var(--color-white)}@media(max-width:1024px){.condition-hero__inner[data-astro-cid-piifnqnm],.feature-split[data-astro-cid-piifnqnm],.diag-inner[data-astro-cid-piifnqnm]{grid-template-columns:1fr}.info-card[data-astro-cid-piifnqnm]{max-width:100%}.symptoms-grid[data-astro-cid-piifnqnm]{grid-template-columns:repeat(2,1fr)}.redflags-list[data-astro-cid-piifnqnm]{grid-template-columns:1fr}}@media(max-width:768px){.symptoms-grid[data-astro-cid-piifnqnm],.types-grid[data-astro-cid-piifnqnm],.treatment-columns[data-astro-cid-piifnqnm]{grid-template-columns:1fr}.redflags-box__header[data-astro-cid-piifnqnm]{flex-direction:column;align-items:flex-start}}
