.TreatmentPage-module__U-5WZG__page{width:min(1060px,100% - 48px);color:var(--clarity-ink,#26352d);margin:0 auto;padding-bottom:32px;font-size:18px;line-height:1.75}.TreatmentPage-module__U-5WZG__page a{color:var(--clarity-accent,#416a50)}.TreatmentPage-module__U-5WZG__page button,.TreatmentPage-module__U-5WZG__page input,.TreatmentPage-module__U-5WZG__page select,.TreatmentPage-module__U-5WZG__page textarea{font:inherit;touch-action:manipulation}.TreatmentPage-module__U-5WZG__page button{cursor:pointer}.TreatmentPage-module__U-5WZG__page h1,.TreatmentPage-module__U-5WZG__page h2,.TreatmentPage-module__U-5WZG__page h3{color:var(--clarity-ink,#26352d);letter-spacing:-.02em}.TreatmentPage-module__U-5WZG__page h1{max-width:850px;margin:18px 0 24px;font-size:clamp(34px,4.6vw,58px);line-height:1.2}.TreatmentPage-module__U-5WZG__page h2{margin:0 0 20px;font-size:clamp(28px,3vw,38px);line-height:1.3}.TreatmentPage-module__U-5WZG__page h3{font-size:22px;line-height:1.4}.TreatmentPage-module__U-5WZG__page p{max-width:730px}.TreatmentPage-module__U-5WZG__page small{color:var(--clarity-muted,#526058);font-size:15px;line-height:1.65;display:block}.TreatmentPage-module__U-5WZG__page :focus-visible{outline-offset:4px;outline:3px solid #416a50}.TreatmentPage-module__U-5WZG__breadcrumb{color:#526058;flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;font-size:15px;display:flex}.TreatmentPage-module__U-5WZG__hero{padding:40px 0 48px}.TreatmentPage-module__U-5WZG__eyebrow{color:#416a50;font-size:15px;font-weight:700;display:block}.TreatmentPage-module__U-5WZG__lead{color:#526058;font-size:22px}.TreatmentPage-module__U-5WZG__actions{flex-wrap:wrap;gap:14px;margin:24px 0 16px;display:flex}.TreatmentPage-module__U-5WZG__actions a,.TreatmentPage-module__U-5WZG__page button,.TreatmentPage-module__U-5WZG__primary{background:0 0;border:1px solid #b9cabd;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:10px 18px;line-height:1.5;text-decoration:none;display:inline-flex}.TreatmentPage-module__U-5WZG__page .TreatmentPage-module__U-5WZG__primary{color:#fff;background:#416a50;border-color:#416a50}.TreatmentPage-module__U-5WZG__page .TreatmentPage-module__U-5WZG__primary:hover{background:#2f523b}.TreatmentPage-module__U-5WZG__related{text-underline-offset:4px;margin-top:12px;font-size:16px;text-decoration:underline;display:inline-block}.TreatmentPage-module__U-5WZG__jump{border-block:1px solid #d9e1d8;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px 0;display:grid}.TreatmentPage-module__U-5WZG__jump a{text-align:center;min-height:44px;padding:10px;font-weight:600;text-decoration:none}.TreatmentPage-module__U-5WZG__jump a:hover{text-decoration:underline}.TreatmentPage-module__U-5WZG__section{border-bottom:1px solid #d9e1d8;padding:60px 0;scroll-margin-top:120px}.TreatmentPage-module__U-5WZG__columns{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.TreatmentPage-module__U-5WZG__signs{padding-inline-start:22px}.TreatmentPage-module__U-5WZG__signs li{margin-bottom:15px}.TreatmentPage-module__U-5WZG__panel{background:#eaf0e9;border-radius:8px;min-width:0;padding:28px}.TreatmentPage-module__U-5WZG__panel h3{margin-top:0}.TreatmentPage-module__U-5WZG__checkIn{max-width:800px;margin-top:36px}.TreatmentPage-module__U-5WZG__question{border:0;min-width:0;margin:0;padding:22px 0}.TreatmentPage-module__U-5WZG__question legend{max-width:100%;margin:0;padding:0;font-weight:600}.TreatmentPage-module__U-5WZG__choices{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.TreatmentPage-module__U-5WZG__choices label{cursor:pointer;background:#fff;border:1px solid #b9cabd;border-radius:6px;align-items:center;gap:9px;min-height:46px;padding:8px 15px;display:flex}.TreatmentPage-module__U-5WZG__choices label:has(input:checked){background:#eaf0e9;border-color:#416a50}.TreatmentPage-module__U-5WZG__choices input,.TreatmentPage-module__U-5WZG__toolChoices input{accent-color:#416a50;flex-shrink:0;width:18px;height:18px}.TreatmentPage-module__U-5WZG__result{background:#eaf0e9;border-inline-start:4px solid #416a50;margin-top:24px;padding:24px}.TreatmentPage-module__U-5WZG__steps{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;margin-top:28px;display:grid}.TreatmentPage-module__U-5WZG__steps details,.TreatmentPage-module__U-5WZG__cards details{background:#fff;border:1px solid #d9e1d8;border-radius:6px;min-width:0;padding:22px}.TreatmentPage-module__U-5WZG__page summary{cursor:pointer;overflow-wrap:anywhere;min-height:48px;font-weight:700}.TreatmentPage-module__U-5WZG__stepNumber{color:#416a50;margin-bottom:12px;font-size:15px;display:block}.TreatmentPage-module__U-5WZG__cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.TreatmentPage-module__U-5WZG__cards summary span{color:#526058;margin:12px 0;font-size:16px;font-weight:400;line-height:1.65;display:block}.TreatmentPage-module__U-5WZG__faq{max-width:780px}.TreatmentPage-module__U-5WZG__faq details{border-bottom:1px solid #d9e1d8;padding:18px 0}.TreatmentPage-module__U-5WZG__form{grid-template-columns:1fr 1fr;gap:20px;max-width:750px;margin-top:28px;display:grid}.TreatmentPage-module__U-5WZG__form label,.TreatmentPage-module__U-5WZG__field{flex-direction:column;gap:8px;display:flex}.TreatmentPage-module__U-5WZG__form input,.TreatmentPage-module__U-5WZG__form select,.TreatmentPage-module__U-5WZG__form textarea,.TreatmentPage-module__U-5WZG__panel textarea{color:#26352d;background:#fff;border:1px solid #adbfae;border-radius:5px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:10px}.TreatmentPage-module__U-5WZG__wide{grid-column:1/-1}.TreatmentPage-module__U-5WZG__page textarea{resize:vertical}.TreatmentPage-module__U-5WZG__toolChoices{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.TreatmentPage-module__U-5WZG__toolChoices legend{margin-bottom:16px}.TreatmentPage-module__U-5WZG__toolChoices label{cursor:pointer;background:#fff;border:1px solid #b9cabd;border-radius:5px;align-items:center;gap:10px;min-height:48px;padding:12px 16px;display:flex}.TreatmentPage-module__U-5WZG__field{margin-top:20px;margin-bottom:8px}.TreatmentPage-module__U-5WZG__panel button{margin-top:18px}.TreatmentPage-module__U-5WZG__note{border-inline-start:3px solid #aba;padding-inline-start:14px;font-size:15px}.TreatmentPage-module__U-5WZG__readingLink{background:#fff;border:1px solid #d9e1d8;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;max-width:740px;min-height:64px;padding:18px 22px;font-weight:700;text-decoration:none;display:flex}.TreatmentPage-module__U-5WZG__phone{min-height:44px;padding-block:8px;display:inline-block}.TreatmentPage-module__U-5WZG__article{max-width:850px}.TreatmentPage-module__U-5WZG__article .TreatmentPage-module__U-5WZG__section{padding-block:40px}.TreatmentPage-module__U-5WZG__article li{margin-bottom:12px}.TreatmentPage-module__U-5WZG__article h2{margin-top:32px;font-size:28px}.TreatmentPage-module__U-5WZG__article p{overflow-wrap:anywhere}@media (max-width:760px){.TreatmentPage-module__U-5WZG__page{width:calc(100% - 32px)}.TreatmentPage-module__U-5WZG__columns,.TreatmentPage-module__U-5WZG__steps,.TreatmentPage-module__U-5WZG__cards{grid-template-columns:1fr;gap:18px}.TreatmentPage-module__U-5WZG__jump{grid-template-columns:1fr 1fr}.TreatmentPage-module__U-5WZG__jump a{text-align:right}.TreatmentPage-module__U-5WZG__hero{padding:24px 0 36px}.TreatmentPage-module__U-5WZG__lead{font-size:20px}.TreatmentPage-module__U-5WZG__section{padding:42px 0;scroll-margin-top:100px}.TreatmentPage-module__U-5WZG__form{grid-template-columns:1fr}.TreatmentPage-module__U-5WZG__panel{padding:20px}.TreatmentPage-module__U-5WZG__page h1{font-size:36px}.TreatmentPage-module__U-5WZG__steps details p{margin-bottom:0}.TreatmentPage-module__U-5WZG__form label{grid-column:1}.TreatmentPage-module__U-5WZG__breadcrumb{padding-top:16px}.TreatmentPage-module__U-5WZG__page button,.TreatmentPage-module__U-5WZG__actions a{white-space:normal;max-width:100%}}@media (prefers-reduced-motion:reduce){.TreatmentPage-module__U-5WZG__page{scroll-behavior:auto}}.TreatmentPage-module__U-5WZG__page p a,.TreatmentPage-module__U-5WZG__panel a{text-underline-offset:4px;text-decoration:underline}
