/* Scoped extension for the six insured herbal treatment pages. */
.condition-grid a{padding:18px 3px;border-bottom:1px solid #405366;font-size:17px;transition:color .2s,background .2s}
.condition-grid a:hover{color:#e0ccaa;background:#ffffff08;text-decoration:underline;text-underline-offset:6px}
.hc-page{--hc-soft:#f3f5f6}.hc-page p{font-size:16px;line-height:1.95}.hc-page .eyebrow{font-size:12px;line-height:1.8}.hc-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:60px;align-items:center;padding-top:42px;padding-bottom:70px}.hc-hero .back-link{font-size:14px;margin-bottom:35px}.hc-hero .eyebrow{margin-bottom:14px}.hc-badge{display:inline-block;color:#79623c;font-size:14px;padding:3px 11px;border:1px solid #d9cdb8;margin-bottom:12px}.hc-hero h1{font-size:42px;line-height:1.45;margin-bottom:24px}.hc-hero h2{font-size:29px;line-height:1.65;letter-spacing:-.045em}.hc-intro{color:var(--muted);margin:22px 0 28px}.hc-hero-image{margin:0}.hc-hero-image img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.hc-hero-image figcaption{font-size:12px;color:var(--muted);text-align:right;margin-top:10px}.hc-overview{display:grid;grid-template-columns:1fr 1.5fr;gap:90px;border-top:1px solid var(--line);padding-top:55px;padding-bottom:65px}.hc-overview h2,.hc-care h2,.hc-insurance h2{font-size:32px}.hc-symptoms{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:25px 0 0;padding:0}.hc-symptoms li{background:var(--blue);padding:8px 14px;font-size:14px}.hc-care{background:var(--hc-soft)}.hc-care-inner{display:grid;grid-template-columns:1fr 1.5fr;gap:90px;padding-top:65px;padding-bottom:65px}.hc-care-inner>div>p:not(.eyebrow){color:var(--muted);margin-top:24px}.hc-care-row{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid #d8e0e5}.hc-care-row:first-child{padding-top:0}.hc-care-row:last-child{border:0;padding-bottom:0}.hc-care-row>span{font-family:serif;color:var(--gold);font-size:21px;padding-top:3px}.hc-care-row h3{font-size:20px;margin-bottom:10px}.hc-care-row p{color:var(--muted)}.hc-insurance{background:var(--navy);color:#fff}.hc-insurance-inner{display:grid;grid-template-columns:1fr 1.5fr;gap:90px;padding-top:65px;padding-bottom:65px}.hc-insurance .eyebrow{color:#c3ad84}.hc-insurance p{color:#c4d0d9;margin-top:20px}.hc-insurance .eyebrow{margin-top:0}.hc-insurance h3{font-size:23px}.hc-insurance-list{margin:24px 0}.hc-insurance-list>div{align-items:start;border-color:#405366;gap:24px;padding:14px 0}.hc-insurance-list dt{font-size:15px;flex:0 0 110px;color:#fff}.hc-insurance-list dd{font-size:15px;letter-spacing:0;color:#c4d0d9;text-align:right}.hc-page .hc-small{font-size:13px;line-height:1.85;color:var(--muted)}.hc-insurance .hc-small{color:#c4d0d9}.hc-visit{padding-top:65px;padding-bottom:65px}.hc-prepare h2{font-size:29px;margin-bottom:20px}.hc-prepare>p:last-child{max-width:850px;color:var(--muted)}.hc-notice{border-left:3px solid var(--gold);padding:18px 25px;background:#f8f7f4;margin:30px 0}.hc-notice h3{font-size:16px;margin-bottom:7px}.hc-notice p{font-size:14px}.hc-cta{display:flex;gap:25px;align-items:center;justify-content:space-between;background:var(--blue);padding:30px;margin-bottom:18px}.hc-cta h3{font-size:22px}.hc-cta p{font-size:14px;color:var(--muted);margin-top:8px}.hc-cta .button{flex-shrink:0}.hc-sources{font-size:13px;color:var(--muted);margin-top:20px}.hc-sources summary{cursor:pointer}.hc-sources a{display:block;text-decoration:underline;text-underline-offset:3px;margin-top:9px}.hc-other{border-top:1px solid var(--line);margin-top:45px;padding-top:35px}.hc-other h3{font-size:20px}.hc-condition-links{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.hc-condition-links a{border:1px solid var(--line);font-size:14px;padding:9px 15px}.hc-condition-links a:hover{border-color:var(--gold)}.hc-condition-links a[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy)}
@media(max-width:1200px){.hc-hero{gap:35px}.hc-overview,.hc-care-inner,.hc-insurance-inner{gap:40px}.hc-hero h1{font-size:37px}.hc-hero h2{font-size:26px}}
@media(max-width:800px){.condition-grid a{font-size:14px}.hc-hero{gap:25px}.hc-hero h1{font-size:32px}.hc-hero h2{font-size:23px}.hc-hero .back-link{margin-bottom:25px}.hc-hero-image img{aspect-ratio:.85}.hc-hero .hc-intro br{display:none}.hc-overview,.hc-care-inner,.hc-insurance-inner{grid-template-columns:1fr;gap:28px}.hc-overview h2 br,.hc-care h2 br{display:none}.hc-care-inner>div>p:not(.eyebrow){margin-top:14px}.hc-cta{align-items:start;flex-direction:column}.hc-insurance-list dd{text-align:left;flex:1}}
@media(max-width:560px){.condition-grid a{font-size:15px}.hc-hero{grid-template-columns:1fr;padding-top:27px;padding-bottom:40px;gap:30px}.hc-hero h1{font-size:34px;overflow-wrap:anywhere}.hc-hero h2{font-size:25px}.hc-hero .eyebrow{margin-bottom:12px}.hc-hero-image img{aspect-ratio:1.2;object-position:center 40%}.hc-hero .button{width:100%}.hc-overview,.hc-care-inner,.hc-insurance-inner{padding-top:42px;padding-bottom:42px}.hc-overview h2,.hc-care h2,.hc-insurance h2{font-size:28px}.hc-visit{padding-top:42px;padding-bottom:42px}.hc-prepare h2{font-size:26px}.hc-care-row{gap:14px}.hc-care-row h3{font-size:19px}.hc-notice{padding:17px}.hc-cta{padding:23px}.hc-cta h3{font-size:20px}.hc-cta .button{width:100%}.hc-insurance-list>div{gap:14px}.hc-insurance-list dt{flex-basis:95px}.hc-insurance-list dd{font-size:14px}.hc-condition-links a{flex:1 1 45%;text-align:center;padding:10px 7px}.hc-symptoms li{font-size:14px}}
