.concern-treatments-section[data-astro-cid-4pp42fjt]{padding:var(--section-py) 0;background:var(--color-white)}.container[data-astro-cid-4pp42fjt]{width:min(100% - 40px,1100px);max-width:none;margin-inline:auto;padding:0}.section-lead[data-astro-cid-4pp42fjt]{font-size:14px;color:var(--color-text-light);margin:0 0 30px}.treatments-list[data-astro-cid-4pp42fjt]{margin:0;padding:0;list-style:none;border-top:var(--border-hairline) solid var(--color-border-light);word-break:auto-phrase;text-wrap:pretty}.treatments-list[data-astro-cid-4pp42fjt] li[data-astro-cid-4pp42fjt]{border-bottom:var(--border-hairline) solid var(--color-border-light)}.treatment-row[data-astro-cid-4pp42fjt]{display:grid;gap:12px;padding-block:24px;color:inherit;text-decoration:none}.treatment-row[data-astro-cid-4pp42fjt]>[data-astro-cid-4pp42fjt]{min-width:0}.treatment-name[data-astro-cid-4pp42fjt]{font-family:var(--font-serif);font-size:17px;font-weight:var(--font-weight-mid);color:var(--color-text);margin:0;line-height:var(--leading-micro)}.reason-label[data-astro-cid-4pp42fjt]{margin:8px 0 0;color:var(--color-text-light);font-size:12px;line-height:var(--leading-micro)}.treatment-for-whom[data-astro-cid-4pp42fjt]{font-size:14px;color:var(--color-text-light);line-height:var(--leading-body);margin:0}.treatment-price[data-astro-cid-4pp42fjt]{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-text-dark);margin:0}.treatment-row[data-astro-cid-4pp42fjt]:focus-visible{outline:2px solid var(--color-champagne-dark);outline-offset:4px}@media(hover:hover){.treatment-row[data-astro-cid-4pp42fjt]:hover{background:var(--color-bg-cream)}.treatment-row[data-astro-cid-4pp42fjt]:hover .treatment-name[data-astro-cid-4pp42fjt]{text-decoration:underline;text-underline-offset:4px}}@media(min-width:768px){.treatment-row[data-astro-cid-4pp42fjt]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.65fr);align-items:center;gap:28px;padding-block:28px}.treatment-price[data-astro-cid-4pp42fjt]{grid-column:3;text-align:right}}.faq-section[data-astro-cid-zgp6txc2]{padding:var(--section-py) 0;background:var(--color-white)}.container[data-astro-cid-zgp6txc2]{width:min(100% - 40px,1100px);max-width:none;margin-inline:auto;padding:0}.faq-list[data-astro-cid-zgp6txc2]{word-break:auto-phrase;text-wrap:pretty}.faq-item[data-astro-cid-zgp6txc2].reading-disclosure{margin-top:0}.faq-question[data-astro-cid-zgp6txc2]{font-size:15px;font-weight:var(--font-weight-mid);color:var(--color-text);text-align:left}.faq-q-text[data-astro-cid-zgp6txc2]{flex:1;min-width:0}.faq-answer[data-astro-cid-zgp6txc2]{font-size:14px;line-height:var(--leading-body)}@media(max-width:767px){.faq-question[data-astro-cid-zgp6txc2]{font-size:14px}.faq-answer[data-astro-cid-zgp6txc2]{font-size:13px}}.concern-editorial{background:var(--color-white);color:var(--color-text-dark)}.concern-editorial .wrap{width:min(100% - 40px,1100px);margin-inline:auto}.concern-editorial .related-articles .container,.concern-editorial .unapproved-summary .inner{width:min(100% - 40px,1100px);max-width:none;margin-inline:auto;padding-inline:0}.concern-editorial .reading{max-width:760px}.concern-editorial .concern-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding-block:14px;color:var(--color-text-muted)}.concern-editorial a{color:inherit}.concern-editorial .concern-intro{background:var(--surface-tint)}.concern-editorial .intro-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;padding-block:32px}.concern-editorial h1,.concern-editorial h2,.concern-editorial h3{font-family:var(--font-serif);font-weight:var(--font-weight-mid);line-height:1.6;margin:0}.concern-editorial .concern-intro .eyebrow{color:var(--color-champagne-dark);margin:0 0 10px;letter-spacing:.06em}.concern-editorial .intro-illustration{grid-row:1;width:120px;justify-self:center}.concern-editorial .intro-catch{word-break:auto-phrase;text-wrap:pretty;color:var(--color-text-light);margin:14px 0 0;line-height:1.9}.concern-editorial .intro-illustration img{display:block;width:100%;height:auto}.concern-editorial .concern-contents{display:flex;flex-wrap:wrap;gap:4px 20px;padding-block:20px;border-bottom:1px solid var(--color-border-light)}.concern-editorial .concern-contents a{display:flex;align-items:center;gap:14px;min-height:44px;text-decoration:none}.concern-editorial .concern-contents span{color:var(--color-champagne-dark)}.concern-editorial .intro-copy{padding-block:36px 48px}.concern-editorial p{line-height:1.95}.concern-editorial .intro-copy p{margin:0 0 20px}.concern-editorial .intro-copy p:last-child{margin:0}.concern-editorial .chapter{padding-block:48px;scroll-margin-top:110px}.concern-editorial .chapter-tint{background:var(--surface-tint)}.concern-editorial .chapter-heading{margin-bottom:28px;max-width:760px}.concern-editorial .chapter-heading>p:last-child{color:var(--color-text-light);margin:16px 0 0}.concern-editorial .cause-articles{display:grid;gap:28px 40px}.concern-editorial .cause-article{border-top:1px solid var(--color-border-light);padding-top:24px}.concern-editorial .cause-article>p:not(.article-point),.concern-editorial .selection-articles p{color:var(--color-text-light);margin:14px 0 0}.concern-editorial .article-point{border-left:2px solid var(--color-champagne);padding-left:14px;margin:20px 0 0}.concern-editorial .comparison{border-radius:18px;overflow:hidden;background:var(--color-bg-cream)}.concern-editorial .comparison-row{display:grid;gap:8px;padding:24px}.concern-editorial .comparison-row+.comparison-row{border-top:1px solid var(--color-border-light)}.concern-editorial .comparison-purpose{margin:0}.concern-editorial .comparison-note{color:var(--color-text-light);margin:8px 0 0}.concern-editorial .comparison-footnote{color:var(--color-text-muted);margin:14px 0 0}.concern-editorial .selection-articles{margin:36px 0 0;display:grid;gap:32px}.concern-editorial .treatment-anchor{scroll-margin-top:100px;padding-bottom:40px}.concern-editorial .treatment-note{color:var(--color-text-light);margin-top:0}.concern-editorial .recovery{margin-bottom:32px}.concern-editorial .recovery p{color:var(--color-text-light);margin:14px 0 0}.concern-editorial .preparation-grid{display:grid;gap:32px}.concern-editorial .preparation-grid article{background:var(--color-white);padding:24px;border-radius:18px}.concern-editorial .care-list{padding-left:1.2em;margin:16px 0 0;color:var(--color-text-light)}.concern-editorial .care-list li{padding-left:5px;line-height:1.95}.concern-editorial .care-list li+li{margin-top:12px}.concern-editorial .care-list li::marker{color:var(--color-champagne-dark)}.concern-editorial .references{color:var(--color-text-muted);padding-bottom:24px}.concern-editorial .references summary{cursor:pointer;padding-block:14px}.concern-editorial .references ul{padding-left:1.2em;line-height:2.2}.concern-editorial .references a{text-underline-offset:4px}.concern-editorial .more-guides{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-block:24px 48px}.concern-editorial .more-guides a{min-height:44px;display:flex;align-items:center;text-decoration:none}.concern-editorial .more-columns{padding-block:0 56px}.concern-editorial .more-columns__title{margin:0 0 8px;font-size:var(--text-small);font-weight:var(--font-weight-mid);color:var(--color-text-muted)}.concern-editorial .more-columns ul{margin:0;padding:0;list-style:none;border-top:var(--border-hairline) solid var(--border-color-subtle)}.concern-editorial .more-columns li{border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.concern-editorial .more-columns a{display:flex;align-items:center;min-height:44px;padding-block:10px;font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text);text-decoration:none;word-break:auto-phrase}@media(hover:hover){.concern-editorial .more-columns a:hover{text-decoration:underline;text-underline-offset:4px}}@media(min-width:1024px){.concern-editorial .more-columns ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px;border-top:0}.concern-editorial .more-columns li:nth-child(-n+2){border-top:var(--border-hairline) solid var(--border-color-subtle)}}.concern-editorial a:focus-visible,.concern-editorial summary:focus-visible{outline:2px solid var(--color-champagne-dark);outline-offset:5px}.concern-editorial #faq{scroll-margin-top:110px}@media(min-width:768px){.concern-editorial .intro-layout{grid-template-columns:minmax(0,1fr) 220px;gap:56px;padding-block:48px}.concern-editorial .intro-illustration{grid-row:auto;width:100%}.concern-editorial .intro-copy{padding-block:48px 64px}.concern-editorial .chapter{padding-block:64px}.concern-editorial .cause-articles,.concern-editorial .preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concern-editorial .comparison-row{grid-template-columns:220px minmax(0,1fr);gap:24px;padding:28px 32px}.concern-editorial .preparation-grid article{padding:32px}}.concern-editorial .inline-consult{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding-block:22px;border-bottom:1px solid var(--color-border-light)}.concern-editorial .inline-consult>span{color:var(--color-text-light)}.concern-editorial .inline-consult a{min-height:44px;display:flex;align-items:center;text-underline-offset:5px}.concern-editorial .planning-notes{display:grid;gap:28px;margin-bottom:32px}.concern-editorial .planning-notes p{color:var(--color-text-light);margin:14px 0 0}.concern-editorial .spot-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.concern-editorial .spot-type{padding:16px 12px 18px;background:var(--color-white);border-radius:18px;text-align:center}.concern-editorial .spot-type picture{display:block;width:min(100%,150px);margin:0 auto 14px}.concern-editorial .spot-type img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.concern-editorial .spot-type h3{line-height:1.5;text-wrap:balance}.concern-editorial .type-clinical{margin:5px 0 10px;color:var(--color-text-muted)}.concern-editorial .type-description{color:var(--color-text-light);margin:0;line-height:1.75;text-wrap:pretty}.concern-editorial .visual-note{color:var(--color-text-muted);margin:18px 0 24px}.concern-editorial :is(.reading-disclosure,.cause-disclosure,.comparison-disclosure)>summary{list-style:none;cursor:pointer}.concern-editorial :is(.reading-disclosure,.cause-disclosure,.comparison-disclosure)>summary::-webkit-details-marker{display:none}.concern-editorial .reading-disclosure{margin-top:20px;border-top:1px solid var(--color-border-light)}.concern-editorial .reading-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;min-height:64px;line-height:1.7}.concern-editorial .disclosure-toggle{display:inline-block;position:relative;flex:0 0 16px;width:16px;height:16px;color:var(--color-champagne-dark)}.concern-editorial .disclosure-toggle:before,.concern-editorial .disclosure-toggle:after{content:"";position:absolute;background:currentColor;border-radius:1px}.concern-editorial .disclosure-toggle:before{width:14px;height:1.5px;left:1px;top:7px}.concern-editorial .disclosure-toggle:after{height:14px;width:1.5px;top:1px;left:7px}.concern-editorial details[open]>summary .disclosure-toggle:after{display:none}.concern-editorial .disclosure-body{padding-bottom:22px;color:var(--color-text-light)}.concern-editorial .disclosure-body p{margin:0 0 16px}.concern-editorial .disclosure-body p:last-child{margin-bottom:0}.concern-editorial .disclosure-body article{margin-top:28px}.concern-editorial .disclosure-body h3{color:var(--color-text-dark);margin-bottom:12px}.concern-editorial .cause-disclosure{align-self:start;padding-top:0}.concern-editorial .cause-disclosure>summary{padding-block:22px}.concern-editorial .cause-disclosure>summary p{color:var(--color-text-light);margin:10px 0 16px}.concern-editorial .read-label{display:flex;align-items:center;gap:12px;color:var(--color-text-muted)}.concern-editorial .comparison-disclosure{display:block;padding:0}.concern-editorial .comparison-disclosure>summary{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;gap:14px;align-items:center;padding:22px 20px}.concern-editorial .selection-number{color:var(--color-champagne-dark);align-self:start;padding-top:3px}.concern-editorial .selection-copy{display:grid;gap:6px}.concern-editorial .selection-label{color:var(--color-text-light)}.concern-editorial .selection-copy strong{color:var(--color-text-dark);font-family:var(--font-serif);font-weight:var(--font-weight-mid);line-height:1.65}.concern-editorial .comparison-detail{padding:0 20px 24px 62px}.concern-editorial .comparison-detail .comparison-note{margin-top:12px}.concern-editorial .selection-articles.disclosure-body{margin-top:0;gap:0}.concern-editorial .care-timeline{display:grid;gap:0;padding:0;margin:0 0 28px;list-style:none}.concern-editorial .care-timeline li{display:flex;gap:18px;position:relative;padding-bottom:24px}.concern-editorial .care-timeline li:not(:last-child):after{content:"";position:absolute;left:15px;top:34px;bottom:4px;width:1px;background:var(--color-champagne)}.concern-editorial .care-step{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border:1px solid var(--color-champagne);border-radius:50%;color:var(--color-champagne-dark)}.concern-editorial .care-timeline h3{padding-top:2px}.concern-editorial .care-timeline p{color:var(--color-text-light);margin:6px 0 0;line-height:1.8}.concern-editorial .preparation-details{max-width:860px}.concern-editorial .preparation-details .reading-disclosure{margin-top:0}@media(min-width:768px){.concern-editorial .spot-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.concern-editorial .spot-type{padding:24px 18px}.concern-editorial .spot-type picture{width:160px}.concern-editorial .comparison-disclosure>summary{grid-template-columns:36px minmax(0,1fr) 16px;gap:20px;padding:24px 32px}.concern-editorial .selection-copy{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px}.concern-editorial .comparison-detail{padding:0 68px 28px 88px}.concern-editorial .care-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.concern-editorial .care-timeline li{padding:0}.concern-editorial .care-timeline li:not(:last-child):after{display:none}}.concern-editorial .type-gallery{display:grid;gap:14px}.concern-editorial .type-figure{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:14px;margin:0;background:var(--color-white);border-radius:16px}.concern-editorial .type-figure picture{display:block}.concern-editorial .type-figure img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;display:block;border-radius:8px}.concern-editorial .type-figure h3{line-height:1.5;text-wrap:balance}.concern-editorial .type-figure p{margin:8px 0 0;color:var(--color-text-light);line-height:1.7}.concern-editorial .type-gallery--four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.concern-editorial .type-gallery--four .type-figure{display:block;text-align:center;padding:12px 10px 18px}.concern-editorial .type-gallery--four figcaption{margin-top:14px}.concern-editorial .concept-help{margin:0 0 14px;color:var(--color-text-muted)}.concern-editorial .concept-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:18px}.concern-editorial .concept-tabs button{flex:1 1 calc(50% - 8px);display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 8px;border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-white);color:var(--color-text-light);line-height:1.5;cursor:pointer}.concern-editorial .concept-tabs button[aria-selected=true]{background:var(--color-bg-dark);border-color:var(--color-bg-dark);color:var(--color-white);font-weight:var(--font-weight-mid)}@media(hover:hover){.concern-editorial .concept-tabs button:hover{border-color:var(--color-champagne-dark)}}.concern-editorial .concept-tabs--single{display:none}.concern-editorial .concept-tabs button:focus-visible,.concern-editorial .concept-panel:focus-visible{outline:2px solid var(--color-champagne-dark);outline-offset:4px}.concern-editorial .concept-panel{display:grid;gap:26px;align-items:center}.concern-editorial .concept-panel[hidden]{display:none}.concern-editorial .concept-figure{margin:0;background:var(--color-bg-cream);border-radius:16px;overflow:hidden}.concern-editorial .concept-figure picture{display:block;background:var(--color-white)}.concern-editorial .concept-figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.concern-editorial .concept-action{padding:14px 18px;text-align:center;letter-spacing:.04em;color:var(--color-text-dark)}.concern-editorial .concept-description{margin:14px 0 18px;color:var(--color-text-light)}.concern-editorial .concept-services{display:flex;flex-wrap:wrap;gap:10px 20px}.concern-editorial .concept-services a{display:flex;align-items:center;gap:12px;min-height:44px;text-underline-offset:5px}.concern-editorial .concept-caution{margin-top:18px}.concern-editorial .concept-caution>summary{min-height:52px;padding-block:14px}.concern-editorial .concept-caution .disclosure-body{margin:0}.concern-editorial .concept-caption{color:var(--color-text-muted);margin:22px 0 30px;line-height:1.8}@media(min-width:768px){.concern-editorial .type-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.concern-editorial .type-gallery--four{grid-template-columns:repeat(4,minmax(0,1fr))}.concern-editorial .type-figure,.concern-editorial .type-gallery--four .type-figure{display:block;text-align:center;padding:20px}.concern-editorial .type-figure picture{max-width:190px;margin-inline:auto}.concern-editorial .type-figure figcaption{margin-top:18px}.concern-editorial .concept-tabs button{flex:1 1 0;padding:14px 18px}.concern-editorial .concept-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:42px}}@media(max-width:359px){.concern-editorial .type-figure{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:12px}}.concern-editorial .treatment-explainer+.treatment-explainer{border-top:1px solid var(--color-border-light);margin-top:36px;padding-top:36px}.concern-editorial .concept-group-heading{margin-bottom:20px}.concern-editorial .concept-group-heading p{margin:10px 0 0;color:var(--color-text-light);line-height:1.8;max-width:48rem}.concern-editorial .concept-tabs--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.concern-editorial .concept-tabs--visual button{flex-direction:column;padding:6px 6px 12px;gap:8px}.concern-editorial .concept-tabs--visual picture{display:block;width:100%;border-radius:4px;overflow:hidden;background:var(--color-white)}.concern-editorial .concept-tabs--visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.concern-editorial .concept-tabs--visual button{flex-direction:row;gap:14px;padding:10px 14px}.concern-editorial .concept-tabs--visual picture{width:88px;flex-shrink:0}}.concern-editorial .compare-table{width:100%;border-collapse:collapse;border-top:var(--border-hairline) solid var(--color-border-light)}.concern-editorial .compare-table th,.concern-editorial .compare-table td{text-align:left;vertical-align:top;padding:16px 12px;line-height:1.8;border-bottom:var(--border-hairline) solid var(--color-border-light);color:var(--color-text-light)}.concern-editorial .compare-table thead th{padding-block:12px;color:var(--color-text-muted);font-weight:var(--font-weight-mid);white-space:nowrap}.concern-editorial .compare-table td,.concern-editorial .compare-table .compare-name{word-break:auto-phrase}.concern-editorial .compare-table .compare-name{font-weight:var(--font-weight-mid);min-width:10em}.concern-editorial .compare-table .compare-short{white-space:nowrap}.concern-editorial .compare-table .compare-name a{color:var(--color-text-dark);text-underline-offset:5px;line-height:1.6}.concern-editorial .compare-kind-chip{display:inline-block;padding:2px 10px;border-radius:var(--radius-pill);background:var(--color-bg-dark);color:var(--color-white);white-space:nowrap;line-height:1.7}.concern-editorial .compare-table .compare-price{white-space:nowrap;color:var(--color-text-dark)}.concern-editorial .compare-note{color:var(--color-text-muted);margin:14px 0 0;line-height:1.8}@media(hover:hover){.concern-editorial .compare-table .compare-name a:hover{color:var(--color-champagne-dark)}}@media(max-width:899px){.concern-editorial .compare-table,.concern-editorial .compare-table tbody,.concern-editorial .compare-table tr,.concern-editorial .compare-table th,.concern-editorial .compare-table td{display:block}.concern-editorial .compare-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.concern-editorial .compare-table tr{padding:20px 0;border-bottom:var(--border-hairline) solid var(--color-border-light);display:grid;gap:10px}.concern-editorial .compare-table th,.concern-editorial .compare-table td{padding:0;border:0}.concern-editorial .compare-table .compare-name{order:-1;min-width:0}.concern-editorial .compare-table .compare-kind{order:-2}.concern-editorial .compare-table td[data-label]:not(.compare-kind):before{content:attr(data-label);display:block;color:var(--color-text-muted);font-size:var(--text-caption);line-height:1.6}}.concern-editorial .causes-lead{color:var(--color-text-light);margin:0 0 28px}.concern-editorial .case-price{padding-block:0 48px}.concern-editorial .case-price__title{margin:0 0 8px;font-size:var(--text-small);font-weight:var(--font-weight-mid);color:var(--color-text-muted)}.concern-editorial .case-price ul{display:flex;flex-wrap:wrap;gap:0 28px;margin:0;padding:0;list-style:none;border-top:var(--border-hairline) solid var(--color-border-light)}.concern-editorial .case-price a{display:flex;align-items:center;gap:8px;min-height:48px;text-underline-offset:5px}
