.clinicalProductPage{color:var(--navy);background:#f6fafb}.clinicalProductHeader{width:min(1120px,calc(100% - 40px));margin:-46px auto 0;padding:54px 0 76px;display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:72px;gap:72px;position:relative;z-index:2}.clinicalProductHeader>div>a{display:inline-flex;align-items:center;gap:7px;color:var(--teal-dark);font-size:12px;font-weight:800;text-decoration:none}.clinicalProductHeader>div>a svg{width:16px}.clinicalEyebrow,.clinicalFaqs>p,.clinicalProductHeader>div>p{margin:34px 0 10px;color:var(--teal);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.clinicalProductHeader h1{max-width:760px;margin:0;font:500 clamp(48px,6vw,82px)/.98 Georgia,serif;letter-spacing:-.045em}.clinicalProductHeader>div>span{max-width:720px;margin-top:25px;display:block;color:var(--muted);font-size:17px;line-height:1.75}.clinicalProductActions{margin-top:30px}.clinicalProductHeader>aside{padding:24px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 22px 60px rgba(20,55,72,.1)}.clinicalProductImage{height:240px;position:relative;border-radius:17px;background:#f2f8f9;overflow:hidden}.clinicalProductImage img{padding:22px;object-fit:contain}.clinicalProductHeader dl{margin:17px 0 0;display:grid;grid-gap:0;gap:0}.clinicalProductHeader dl div{padding:13px 2px;display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line)}.clinicalProductHeader dt{color:var(--muted);font-size:11px}.clinicalProductHeader dd{margin:0;color:var(--teal-dark);font-weight:850}.clinicalProductBody{padding:88px max(24px,calc((100vw - 1120px)/2));display:grid;grid-template-columns:minmax(0,760px) 280px;grid-gap:76px;gap:76px;background:#fff}.clinicalProductBody>article{display:grid;grid-gap:70px;gap:70px}.clinicalFaqs h2,.clinicalProductBody h2{margin:0 0 18px;font:500 clamp(34px,4vw,51px)/1.04 Georgia,serif;letter-spacing:-.025em}.clinicalProductBody section>p:not(.clinicalEyebrow),.clinicalSources p{color:var(--muted);font-size:15px;line-height:1.8}.clinicalProductBody .clinicalEyebrow{margin:0 0 10px}.clinicalList ul{margin:0;padding:0;display:grid;border-top:1px solid var(--line);list-style:none}.clinicalList li{padding:17px 0;display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.55}.clinicalList svg{width:18px;color:var(--teal)}.clinicalList.warning svg{color:#c77735}.clinicalEligibility{display:grid;grid-template-columns:1fr 1fr;grid-gap:42px;gap:42px}.clinicalEligibility h2{font-size:35px}.clinicalSchedules{display:grid;grid-gap:16px;gap:16px}.clinicalSchedule{padding:24px;border:1px solid var(--line);border-radius:18px;background:#f8fbfc}.clinicalSchedule header{display:flex;align-items:end;justify-content:space-between;gap:16px}.clinicalSchedule h3{margin:0;font-size:16px}.clinicalSchedule header p{margin:0;color:var(--muted);font-size:11px}.clinicalScheduleTrack{margin-top:25px;display:grid;position:relative}.clinicalScheduleTrack:before{height:2px;position:absolute;top:16px;right:8%;left:8%;background:#b8dde1;content:""}.clinicalScheduleTrack>div{min-width:0;display:grid;justify-items:center;grid-gap:4px;gap:4px;position:relative;text-align:center}.clinicalScheduleTrack>div>span{width:34px;height:34px;display:grid;place-items:center;border:5px solid #e5f5f6;border-radius:50%;color:#fff;background:var(--teal);font-size:11px;font-weight:900;box-shadow:0 4px 12px rgba(7,153,168,.2)}.clinicalScheduleTrack strong{margin-top:5px;font-size:10px}.clinicalScheduleTrack small{color:var(--muted);font-size:10px}.clinicalScheduleNote{margin:18px 0 0!important;padding-top:15px;border-top:1px solid var(--line);font-size:11px!important}.clinicalSources ul{padding-left:20px}.clinicalSources li{margin:9px 0}.clinicalSources a{color:var(--teal-dark);font-weight:800}.clinicalProductBody>aside>div{padding:25px;position:-webkit-sticky;position:sticky;top:100px;border:1px solid var(--line);border-radius:20px;background:#f5fafb}.clinicalProductBody>aside svg{color:var(--teal)}.clinicalProductBody>aside p{margin:20px 0 8px;color:var(--teal);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.clinicalProductBody>aside h2{font-size:31px}.clinicalProductBody>aside span{display:block;color:var(--muted);font-size:12px;line-height:1.7}.clinicalAsideActions{margin-top:22px;display:grid!important}.clinicalFaqs{padding:100px max(24px,calc((100vw - 920px)/2)) 120px}.clinicalFaqs>p{margin-top:0}.clinicalFaqs>div{margin-top:38px;border-top:1px solid var(--line)}.clinicalFaqs article{border-bottom:1px solid var(--line)}.clinicalFaqs button{width:100%;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;color:var(--navy);background:transparent;font:800 15px inherit;text-align:left;cursor:pointer}.clinicalFaqs button svg{width:19px;color:var(--teal);transition:transform .25s ease}.clinicalFaqs article.open button svg{transform:rotate(180deg)}.clinicalFaqAnswer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.clinicalFaqAnswer p{min-height:0;margin:0;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.75}.clinicalFaqs article.open .clinicalFaqAnswer{grid-template-rows:1fr}.clinicalFaqs article.open .clinicalFaqAnswer p{padding-bottom:22px}@media(max-width:850px){.clinicalProductHeader{grid-template-columns:1fr;gap:35px}.clinicalProductHeader>aside{max-width:480px}.clinicalProductBody{grid-template-columns:1fr}.clinicalProductBody>aside>div{position:static}.clinicalEligibility{grid-template-columns:1fr}}@media(max-width:600px){.clinicalProductHeader{width:min(100% - 28px,1120px);padding-bottom:55px}.clinicalProductHeader h1{font-size:44px}.clinicalProductHeader>div>span{font-size:15px}.clinicalProductBody{padding-top:62px}.clinicalProductBody>article{gap:52px}.clinicalProductImage{height:190px}.clinicalSchedule{padding:18px 12px}.clinicalSchedule header{align-items:start;flex-direction:column}.clinicalScheduleTrack small,.clinicalScheduleTrack strong{font-size:8px}.clinicalScheduleTrack>div>span{width:30px;height:30px}.clinicalScheduleTrack:before{top:14px}.clinicalFaqs{padding-top:75px}}@media(prefers-reduced-motion:reduce){.clinicalFaqAnswer,.clinicalFaqs button svg{transition:none}}.clinicalProductBody>aside>.bookingAdviceCard{padding:25px;position:-webkit-sticky;position:sticky;top:130px;border:0;border-radius:16px;color:#fff;background:#0a3150}.clinicalProductBody>aside>.bookingAdviceCard>p{margin:0;color:#8fd5d9;font-size:10px}.clinicalProductBody>aside>.bookingAdviceCard>h2{margin:12px 0 22px;color:#fff;font-size:28px}.clinicalProductBody>aside>.bookingAdviceCard .bookingAdviceActions{margin:0}.clinicalProductBody>aside>.bookingAdviceCard .bookingAdviceActions .bookAppointment,.clinicalProductBody>aside>.bookingAdviceCard .bookingAdviceActions .phoneConsultation{width:100%}.clinicalProductHeader{width:min(1140px,calc(100% - 50px));grid-template-columns:minmax(0,760px) minmax(0,300px);gap:80px}.clinicalProductHeader>aside{padding:20px;border-radius:16px}.clinicalProductImage{height:190px;border-radius:12px}.clinicalProductBody{padding-right:max(25px,calc((100vw - 1140px)/2));padding-left:max(25px,calc((100vw - 1140px)/2));grid-template-columns:minmax(0,760px) minmax(0,300px);gap:80px}@media(max-width:950px){.clinicalProductHeader{grid-template-columns:1fr;gap:28px}.clinicalProductHeader>aside{width:100%;max-width:480px}.clinicalProductBody{grid-template-columns:1fr;gap:45px}.clinicalProductBody>aside{grid-row:1}.clinicalProductBody>aside>.bookingAdviceCard{position:static;max-width:480px}}@media(max-width:600px){.clinicalProductHeader{width:min(100% - 28px,1140px)}}.clinicalProductPage .heroBottomFade{height:150px;margin-top:-150px;background:linear-gradient(180deg,rgba(246,250,251,0),rgba(246,250,251,.72) 58%,#f6fafb)}.clinicalProductHeader{padding-top:32px;padding-bottom:48px}.clinicalProductHeader>aside{padding:16px}.clinicalProductImage{height:150px}.clinicalProductHeader dl{margin-top:12px}.clinicalProductHeader dl div{padding:10px 2px}.clinicalProductBody{padding-top:74px;background:linear-gradient(180deg,#f6fafb,rgba(250,252,253,.82) 42px,#fff 130px)}.clinicalProductBody>article{gap:22px}.clinicalProductBody>article>*{padding-top:48px;background:linear-gradient(180deg,rgba(239,247,249,.62),rgba(247,251,252,.26) 34px,rgba(255,255,255,0) 104px)}.clinicalProductBody>article>:first-child{padding-top:0;background:transparent}@media(max-width:600px){.clinicalProductPage .heroBottomFade{height:110px;margin-top:-110px}.clinicalProductHeader{padding-top:22px;padding-bottom:38px}.clinicalProductBody{padding-top:56px}.clinicalProductBody>article>*{padding-top:38px}}.clinicalProductHeader{padding-bottom:18px;z-index:4}.clinicalProductBody{padding-top:34px}.clinicalProductBody>article{gap:64px}.clinicalProductBody>article>*{padding-top:0;background:transparent}@media(max-width:600px){.clinicalProductHeader{padding-bottom:14px}.clinicalProductBody{padding-top:28px}.clinicalProductBody>article{gap:52px}.clinicalProductBody>article>*{padding-top:0}}.clinicalIntroCondition{max-width:720px;margin-top:48px}.clinicalIntroCondition h2{margin:0 0 14px;font:500 clamp(34px,4vw,48px)/1.04 Georgia,serif;letter-spacing:-.025em}.clinicalIntroCondition p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}@media(max-width:600px){.clinicalIntroCondition{margin-top:32px}.clinicalIntroCondition h2{font-size:34px}}