#hctTreatments,#hctTreatments *{box-sizing:border-box}#hctTreatments{--hct-navy:#122A4F;--hct-navy-mid:#1A3A6B;--hct-blue:#2E5FA3;--hct-gold:#C4A46A;--hct-bg:#F7F9FC;--hct-text:#0A0A0A;--hct-border:#E2E8F0;--hct-section-y:15px;font-family:'Poppins',system-ui,-apple-system,sans-serif;color:var(--hct-text);background:var(--hct-bg);width:100%;max-width:none;overflow-x:clip}.prose:has(#hctTreatments),.prose #hctTreatments,body:has(#hctTreatments) .prose{max-width:none;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}#hctTreatments a{color:var(--hct-navy);font-weight:600;text-decoration:none}#hctTreatments a:hover{color:var(--hct-blue)}#hctTreatments .hct-tx-wrap{width:100%;max-width:1180px;margin:0 auto}#hctTreatments .hct-tx-hero{height:250px;min-height:250px;max-height:250px;display:flex;align-items:center;justify-content:center;background:var(--hct-navy);color:#fff;text-align:center;padding:20px clamp(18px,4vw,32px)}#hctTreatments .hct-tx-hero__inner{width:100%;max-width:1180px;margin:0 auto}#hctTreatments .hct-tx-eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hct-gold)}#hctTreatments .hct-tx-hero h1{margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:#fff}#hctTreatments .hct-tx-lead,#hctTreatments .hct-tx-clinician,#hctTreatments .hct-tx-list{padding:var(--hct-section-y) clamp(18px,4vw,32px)}#hctTreatments .hct-tx-lead{background:#fff}#hctTreatments .hct-tx-lead p{margin:0;max-width:none;width:100%;font-size:16px;line-height:1.7;color:#0A0A0A}#hctTreatments .hct-tx-clinician{background:var(--hct-bg)}#hctTreatments .hct-tx-clinician__inner{display:grid;grid-template-columns:148px minmax(0,1fr);gap:22px;align-items:center}#hctTreatments .hct-tx-clinician img{width:148px;height:148px;object-fit:contain;object-position:center bottom;background:#E8EDF5;border-radius:8px;display:block}#hctTreatments .hct-tx-clinician h2{margin:0 0 6px;font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--hct-navy)}#hctTreatments .hct-tx-clinician h2 a{color:inherit}#hctTreatments .hct-tx-clinician h2 a:hover{color:var(--hct-blue)}#hctTreatments .hct-tx-clinician p{margin:0;font-size:16px;line-height:1.6;color:#0A0A0A}#hctTreatments .hct-tx-list{background:#fff}#hctTreatments .hct-tx-list h2{margin:0 0 8px;font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--hct-navy)}#hctTreatments .hct-tx-rows{list-style:none;margin:0;padding:0;width:100%}#hctTreatments .hct-tx-rows a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;border-bottom:1px solid var(--hct-border);font-size:16px;line-height:1.4}#hctTreatments .hct-tx-rows a::after{content:"";width:8px;height:8px;flex:none;border-right:2px solid var(--hct-gold);border-top:2px solid var(--hct-gold);transform:rotate(45deg)}#hctTreatments .hct-tx-row--child a{padding-left:22px;font-weight:500}@media (max-width:700px){#hctTreatments .hct-tx-clinician__inner{grid-template-columns:96px minmax(0,1fr);gap:14px}#hctTreatments .hct-tx-clinician img{width:96px;height:96px}}