.wp_symptoms_carousel{--sym-size:132px;--sym-fade:52px;--sym-fade-floor:#00000038;width:100%;padding:32px 0;overflow:hidden}.symptoms_carousel_inner{max-width:1280px;margin:0 auto;padding:0 72px}.symptoms_row{flex-direction:row;align-items:flex-start;gap:24px;display:flex}.symptoms_heading{max-width:250px;min-height:var(--sym-size);flex-direction:column;flex:0 0 250px;justify-content:center;display:flex}.symptoms_heading h2{letter-spacing:-.05rem;text-transform:uppercase;color:var(--text-intensity-2,#1a1a1a);font-size:20px;font-weight:700;line-height:1.15}.symptoms_heading p{color:var(--text-intensity-4,#777);margin-top:10px;font-size:13px;line-height:1.45}.symptoms_viewport_wrap{flex:auto;min-width:0;position:relative}.symptoms_viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.symptoms_viewport.mask-l{-webkit-mask-image:linear-gradient(to right,var(--sym-fade-floor)0,#000 var(--sym-fade));-webkit-mask-image:linear-gradient(to right,var(--sym-fade-floor)0,#000 var(--sym-fade));mask-image:linear-gradient(to right,var(--sym-fade-floor)0,#000 var(--sym-fade))}.symptoms_viewport.mask-r{-webkit-mask-image:linear-gradient(to left,var(--sym-fade-floor)0,#000 var(--sym-fade));-webkit-mask-image:linear-gradient(to left,var(--sym-fade-floor)0,#000 var(--sym-fade));mask-image:linear-gradient(to left,var(--sym-fade-floor)0,#000 var(--sym-fade))}.symptoms_viewport.mask-both{-webkit-mask-image:linear-gradient(to right,var(--sym-fade-floor)0,#000 var(--sym-fade),#000 calc(100% - var(--sym-fade)),var(--sym-fade-floor)100%);-webkit-mask-image:linear-gradient(to right,var(--sym-fade-floor)0,#000 var(--sym-fade),#000 calc(100% - var(--sym-fade)),var(--sym-fade-floor)100%);mask-image:linear-gradient(to right,var(--sym-fade-floor)0,#000 var(--sym-fade),#000 calc(100% - var(--sym-fade)),var(--sym-fade-floor)100%)}.symptoms_container{flex-direction:row;align-items:flex-start;gap:20px;padding:8px 0;display:flex}.symptom_card{flex:0 0 var(--sym-size);width:var(--sym-size);flex-direction:column;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.symptom_card-media{width:var(--sym-size);height:var(--sym-size);background:var(--bg-intensity-5,#f4f4f4);border-radius:50%;transition:transform .2s cubic-bezier(0,0,.2,1);position:relative;overflow:hidden}.symptom_card:hover .symptom_card-media{transform:scale(1.03)}.symptom_card-media img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.symptom_card-grad{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.symptom_card-grad span{color:#fffc;font-size:40px;font-weight:600}.symptom_card-label{letter-spacing:-.02rem;text-transform:uppercase;text-align:center;color:var(--text-intensity-4,#555);margin-top:12px;font-size:12px;font-weight:600;line-height:1.3}.symptom_card:hover .symptom_card-label{color:var(--text-intensity-2,#1a1a1a)}.symptoms_nav{top:calc(var(--sym-size)/2 + 8px);z-index:5;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#1a1a1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .2s,background .2s;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 2px 10px #00000038}.symptoms_nav.is-on{opacity:1;pointer-events:all}.symptoms_nav:hover{background:#000}.symptoms_nav.n_l{left:-19px}.symptoms_nav.n_r{right:-19px}.symptoms_nav .lucide{width:20px;height:20px}@media (max-width:768px){.wp_symptoms_carousel{--sym-size:116px;--sym-fade:36px}.symptoms_carousel_inner{padding:0 20px}.symptoms_row{flex-direction:column;align-items:stretch;gap:16px}.symptoms_heading{flex:none;max-width:none;min-height:0}.symptoms_viewport_wrap{width:100%;min-width:0}.symptoms_nav{display:none}}.symptom_hero{align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.symptom_hero-media{z-index:0;position:absolute;inset:0}.symptom_hero-media img{object-fit:cover}.symptom_hero-overlay{background:linear-gradient(#0000 30%,#0000008c 100%);position:absolute;inset:0}.symptom_hero-content{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1350px;margin:0 auto;padding:48px;display:flex;position:relative}.symptom_hero-media--grad+.symptom_hero-content{color:var(--text-intensity-2,#1a1a1a)}.symptom_hero-breadcrumb{opacity:.9;flex-direction:row;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.symptom_hero-breadcrumb a{color:inherit;text-decoration:none}.symptom_hero-breadcrumb a:hover{text-decoration:underline}.symptom_hero-title{text-transform:uppercase;letter-spacing:-.08rem;text-align:center;font-size:34px;font-weight:600;line-height:1.1}.symptom_hero-desc{text-align:center;max-width:620px;margin-top:14px;font-size:16px;line-height:1.5}.symptom_body{max-width:760px;margin:0 auto;padding:48px 24px}.symptom_body-inner{flex-direction:column;gap:16px;display:flex}.symptom_related{background:linear-gradient(#f5f5f5,#fff);padding:56px 24px}.symptom_related-inner{max-width:1100px;margin:0 auto}.symptom_related-inner h2{text-transform:uppercase;text-align:center;color:#222;margin-bottom:24px;font-size:24px;font-weight:600}.symptom_related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.symptom_related-card{border:1px solid var(--bg-intensity-5,#ececec);background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000014}.symptom_related-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000008}.symptom_related-card-media{background-position:50%;background-repeat:no-repeat;background-size:cover;height:220px;display:block}.symptom_related-card-title{text-transform:uppercase;color:var(--text-intensity-2,#1a1a1a);padding:14px 16px;font-size:14px;font-weight:600}@media (max-width:768px){.symptom_related-grid{grid-template-columns:1fr}.symptom_hero-content{padding:32px 20px}.symptom_hero-title{font-size:30px}}
