:is(.symptom-index-page,.symptom-page){gap:2.5rem;display:grid}:is(.symptom-intro-card,.symptom-hero,.symptom-section,.symptom-cta-box,.symptom-related-section){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#ffffffe6;box-shadow:0 16px 34px #16483e0f}:is(.symptom-intro-card,.symptom-section,.symptom-cta-box,.symptom-related-section){padding:2rem}.symptom-index-page>p{max-width:820px;color:var(--color-text-sub)}:is(.symptom-index-grid,.symptom-concern-grid,.symptom-scene-grid,.symptom-approach-grid,.symptom-flow-grid,.symptom-faq-grid,.symptom-related-grid){gap:1.25rem;display:grid}.symptom-index-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}:is(.symptom-index-card,.symptom-concern-item,.symptom-scene-card,.symptom-approach-card,.symptom-flow-item,.symptom-faq-card,.symptom-related-card){border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:0 12px 24px #16483e0d}:is(.symptom-index-card,.symptom-scene-card,.symptom-approach-card,.symptom-faq-card,.symptom-related-card){padding:1.4rem}.symptom-index-card{flex-direction:column;gap:1rem;display:flex}:is(.symptom-index-media,.symptom-hero-media){border-radius:var(--radius-md);position:relative;overflow:hidden}.symptom-index-media{aspect-ratio:16/10}:is(.symptom-index-media img,.symptom-hero-media img){object-fit:cover}:is(.symptom-index-card p,.symptom-scene-card p,.symptom-approach-card p,.symptom-faq-card p,.symptom-related-card p,.symptom-access-text p){color:var(--color-text-sub);margin-bottom:0}.symptom-card-link{color:var(--color-primary-dark);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.symptom-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);align-items:center;gap:2rem;padding:2rem;display:grid}:is(.symptom-kicker,.symptom-facts span){border-radius:999px;align-items:center;min-height:34px;padding:.3rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.symptom-kicker{color:var(--color-primary-dark);background:#b58b4824;margin-bottom:1rem}.symptom-hero-copy h1{margin-bottom:1rem}.symptom-hero-copy p{max-width:680px;color:var(--color-text-sub)}.symptom-facts{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.symptom-facts span{color:var(--color-primary-dark);background:#ffffffd1;border:1px solid #16483e1f}.symptom-hero-media{aspect-ratio:4/3;min-height:320px;box-shadow:0 16px 34px #16483e24}.symptom-image-note{color:var(--color-text-light);margin-top:.7rem;margin-bottom:0;font-size:.84rem}.symptom-concern-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:1rem}.symptom-concern-item{color:var(--color-text-main);padding:1.2rem}:is(.symptom-scene-grid,.symptom-approach-grid,.symptom-faq-grid,.symptom-related-grid){grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}:is(.symptom-scene-card h3,.symptom-approach-card h3,.symptom-faq-card h3,.symptom-related-card h3){margin-bottom:.6rem;font-size:1.08rem}.symptom-flow-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.symptom-flow-item{grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.25rem;display:grid}.symptom-flow-num{width:48px;height:48px;color:var(--color-primary-dark);font-family:var(--font-title);background:#2f6b621f;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:600;display:grid}.symptom-access-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:1.5rem;display:grid}.symptom-access-list{gap:.8rem;margin-top:1rem;display:grid}.symptom-access-list li{color:var(--color-text-main);align-items:flex-start;gap:.7rem;display:flex}.symptom-access-list svg{color:var(--color-primary);flex-shrink:0;margin-top:.15rem}.symptom-access-panel{border-radius:var(--radius-md);background:linear-gradient(135deg,#2f6b6214,#b58b481f);border:1px solid #16483e14;padding:1.4rem}.symptom-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.25rem;display:flex}.symptom-cta-box{background:linear-gradient(120deg,#2f6b5a1f,#fffffff0);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.symptom-cta-box p{max-width:760px;color:var(--color-text-sub);margin-bottom:0}.symptom-cta-actions{flex-wrap:wrap;gap:.9rem;display:flex}.symptom-section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.symptom-section-head p{color:var(--color-text-sub);margin-bottom:.2rem}.symptom-group-links{gap:.75rem;margin-top:1rem;display:grid}.symptom-group-links li a{color:var(--color-primary-dark);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}@media (max-width:980px){:is(.symptom-hero,.symptom-access-grid,.symptom-cta-box){grid-template-columns:1fr;display:grid}.symptom-cta-box{align-items:start}}@media (max-width:768px){:is(.symptom-intro-card,.symptom-section,.symptom-hero,.symptom-cta-box,.symptom-related-section){padding:1.4rem}.symptom-section-head{flex-direction:column;align-items:start}.symptom-hero-media{min-height:240px}:is(.symptom-cta-actions,.symptom-actions),:is(.symptom-cta-actions .btn,.symptom-actions .btn){width:100%}}
