.editorial-intro-static{padding-block:130px 65px}.editorial-intro-static .editorial-intro-line{height:150px;margin-top:65px}.editorial-intro-links small{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 25px;margin:24px auto 0;max-width:850px}.editorial-intro-links a{font-size:12px;line-height:1.8;color:#7f96a7;text-decoration:underline;text-underline-offset:4px}.editorial-intro-links:empty{display:none}.editorial-hero-compact{aspect-ratio:auto;min-height:310px;background:#edf2f6 url(/images/contours.svg) 50% 50%/1280px auto;max-width:var(--visual-max)}.editorial-hero-compact .editorial-hero-copy{bottom:28%;color:#52778d}.editorial-hero-compact .editorial-hero-copy h1{color:#295380}.editorial-hero-compact .editorial-hero-copy>span{color:#8aa2b1}.editorial-hero-compact .detail-breadcrumb,.editorial-hero-compact .detail-breadcrumb [aria-current]{color:#64849a}.editorial-hero-copy h1{max-width:100%;flex-shrink:1;text-wrap:balance}.composed-document{padding-top:0;padding-bottom:70px}.composed-document p{font-size:18px;line-height:1.6;color:#5a5a5a;white-space:pre-line}.composed-document h2{font-size:32px;margin-bottom:42px;color:#295380}.composed-document h3{font-size:25px;color:#4f7188}.composed-document strong{font-weight:500}.composed-document .article-topic{margin-bottom:70px;padding-bottom:80px}.composed-document .physician-sources{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:12px;color:#758fa2;line-height:1.8}.composed-document .physician-sources a{text-decoration:underline;text-underline-offset:4px}.composed-document .source-fragment p+p{margin-top:20px}.composed-document .component-centered{max-width:1016px;margin-inline:auto}.composed-document .component-centered>h2{text-align:center}.composed-document .component-centered>.source-fragment:first-of-type:has(h3){text-align:center}.composed-document .component-timeline>h2{font-size:32px;line-height:1.4}.composed-document .component-timeline>.source-fragment{padding-left:35px;border-left:1px solid #d7e2eb}.composed-document .component-portrait img{border-radius:10px;object-fit:contain}.composed-document .component-candidates>.source-fragment{border-radius:8px;background:#f1f4f7;padding:34px;min-width:0}.composed-document .component-candidates>.source-fragment[data-card-lead]{padding:0;background:none}.composed-document .component-candidates>.source-fragment>h3{margin-top:0}.composed-document .component-candidates p{font-size:16px;line-height:1.8}.composed-document .component-stage{background:#f5f7fa;border-top:0;border-radius:6px}.composed-document .component-stage h2{font-size:28px;line-height:1.4}.composed-document .component-staggered>.source-fragment:not(:first-of-type){background:#f3f6f9;border-radius:4px}.composed-document .care-flow li{border-radius:80px 80px 6px 6px;min-height:260px;text-align:center}.composed-document .care-flow li>span{margin-top:10px}.composed-document .care-flow li img{object-fit:contain;margin:0 auto 20px}.composed-document .care-flow li p{font-size:17px;line-height:1.8}.composed-document .source-icons{border-top:1px solid #d7e2e9;font-size:13px;margin-top:35px;padding-top:22px}.composed-document .source-icons summary{cursor:pointer;color:#718b9d}.composed-document .source-icons>div{display:flex;flex-wrap:wrap;gap:25px;padding-block:25px}.composed-document .source-icons img{width:100px;height:80px;object-fit:contain}.composed-document .component-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.composed-document .component-directory>.topic-links,.composed-document .component-directory>h2{grid-column:1/-1}.composed-document .component-directory>.source-fragment{min-width:0;padding:28px;background:#f5f7f9;border-radius:8px;margin:0}.composed-document .component-directory>.source-fragment figure{margin:0 0 25px}.composed-document .component-directory>.source-fragment img{height:150px;object-fit:contain}.composed-document .component-directory>.source-fragment h3{font-size:24px}.composed-document .component-directory>.source-fragment p{font-size:15px}.composed-document .component-directory>.skin-condition{padding:30px;border-top:1px solid #c2d3df;background:#f7f9fb}.composed-document .skin-condition h3{margin-top:0;font-size:25px}.composed-document .skin-condition p{font-size:16px}.composed-document .component-directory:has(.skin-condition){grid-template-columns:repeat(2,minmax(0,1fr))}.composed-document .component-directory:has(.content-grid){display:block}.composed-document .content-grid{gap:24px}.composed-document .content-card{border:1px solid #e1e9ee;border-radius:6px;background:#f7f9fb;padding:30px;transition:background .18s}.composed-document .content-card:hover{background:#edf3f8}.composed-document .content-card h3{font-size:23px}.composed-document .content-card p{font-size:15px}.composed-document .patient-cases>h2,.composed-document .patient-cases>p{grid-column:1/-1}.composed-document .patient-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.composed-document .patient-cases figure,.composed-document .patient-cases>.source-fragment{margin:0}.composed-document .table-scroll{margin-block:30px}.composed-document table{font-size:15px;white-space:normal}.composed-document td,.composed-document th{padding:20px;white-space:normal}.composed-document .table-icon{max-width:80px;max-height:75px;object-fit:contain}.composed-document :is(.hours-table,.schedule-table) img{width:22px;height:22px;object-fit:contain}.composed-document .contact-info{border-radius:6px;padding:36px}.composed-document .component-location figure{margin:40px 0 0}.composed-document .component-location img{max-height:680px;object-fit:contain}.composed-document .equipment-image-tiles{max-width:1280px}.composed-test .article-topic:first-child{display:grid;grid-template-columns:1fr 1fr;gap:30px 60px;align-items:center;max-width:1016px;margin-inline:auto}.composed-test .article-topic:first-child>h2{grid-column:1/-1;text-align:center;font-size:27px}.composed-test .article-topic:first-child>.source-fragment{grid-column:1;grid-row:2/span 5;margin:0}.composed-test .article-topic:first-child>.source-fragment img{width:100%;height:auto;object-fit:contain;border-radius:10px}.composed-test .article-topic:first-child>:not(h2):not(.source-fragment){grid-column:2;min-width:0}.composed-test ul{list-style:none;margin:0;padding:0;display:grid;gap:18px}.composed-test li{border-bottom:1px solid #d2dfe8;padding:18px 0 25px;font-family:var(--serif);font-size:23px;line-height:1.8;color:#4e748e;word-break:keep-all}.composed-test li:before{content:"—";display:block;font-family:var(--sans);color:#93acbe;font-size:16px}.composed-test .article-topic:nth-child(2){max-width:1016px;margin-inline:auto;padding:55px 60px 65px;background:#f6f8fa;border-radius:6px}.composed-test .article-topic:nth-child(2)>h2{font-size:29px;margin-bottom:30px}.composed-test .article-topic:nth-child(2) p{font-size:17px}.composed-doctor .doctor-profile-document{gap:60px}.composed-doctor .doctor-profile-document p{font-size:16px;line-height:2}.composed-doctor .component-portrait{display:block}.composed-doctor .component-portrait>h2{text-align:left;font-size:36px}.composed-doctor .component-profile{border-top:0;padding:0;display:block}.composed-doctor .component-profile>h2{font-size:26px;margin-bottom:22px}.composed-doctor #section-3{max-width:1016px;margin-inline:auto;border-top:1px solid #d0dfe8;padding-top:50px}.clinic-gallery-section{padding-block:20px 130px}.clinic-gallery{width:min(var(--visual-max),calc(100% - 80px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.clinic-gallery-column{display:flex;flex-direction:column;gap:20px;min-width:0}.clinic-gallery-heading{display:flex;align-items:center;aspect-ratio:378/244}.clinic-gallery-heading h2{font-size:32px;line-height:1.4;margin:0}.clinic-photo{position:relative;overflow:hidden;border-radius:10px}.clinic-photo img{object-fit:cover}.clinic-photo-entrance{aspect-ratio:378/490}.clinic-photo-lounge{aspect-ratio:380/415}.clinic-photo-consultation-room{aspect-ratio:383/323}.clinic-photo-care-room{aspect-ratio:380/523}.content-search{display:flex;align-items:center;flex-wrap:wrap;gap:18px 25px;padding:28px 0 32px;border-block:1px solid #c3d4df;margin-block:35px}.content-search label{font-size:16px;color:#53778f}.content-search input{border:1px solid #ccdbe5;border-radius:3px;background:white;padding:14px 18px;min-width:0;flex:1 1;max-width:620px;font:inherit;font-size:15px;line-height:1.8;color:#435966;outline-offset:4px}.content-search [role=status]{margin-left:auto;font-size:13px;color:#8196a4}.content-filter{display:flex;flex-wrap:wrap;gap:8px 25px;margin-bottom:45px}.content-filter button{border:0;background:none;cursor:pointer;padding:10px 0;color:#899aa5;font:inherit;font-size:14px;border-bottom:1px solid transparent}.content-filter button[aria-pressed=true]{color:#315f79;border-color:#315f79}.fee-browser caption{font-size:25px;margin-top:20px}.fee-browser table{min-width:580px}.fee-browser th:first-child{width:16%}.fee-browser th:nth-child(2){width:48%}.fee-browser td:nth-child(n+3){white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fee-browser .table-scroll{scroll-margin-top:110px;margin-bottom:60px}.content-empty{padding:60px 20px;text-align:center;background:#f5f7f9;color:#81929d}.knowledge-browser>h2{margin-bottom:35px}.knowledge-list{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.knowledge-question{border-top:1px solid #c4d6e2;background:#f7f9fb;border-radius:0 0 5px 5px;min-width:0}.knowledge-question[hidden]{display:none}.knowledge-question summary{position:relative;padding:25px 45px 28px 26px;list-style:none;cursor:pointer;font-family:var(--serif);color:#54758c;font-size:22px;line-height:1.8;word-break:keep-all}.knowledge-question summary::-webkit-details-marker{display:none}.knowledge-question summary>span{display:block;color:#9babb5;font-family:var(--sans);font-size:12px;margin-bottom:18px}.knowledge-question summary>i{position:absolute;right:22px;top:27px;font-style:normal;font-family:var(--sans);font-size:20px;color:#819bad}.knowledge-question[open] summary>i{rotate:45deg}.knowledge-question>div{padding:0 28px 32px}.knowledge-question>div p{font-size:15px;line-height:2}.knowledge-question>div a{display:inline-block;font-size:12px;line-height:1.8;color:#4e7a96;margin-top:24px}.knowledge-question small{display:block;font-size:12px;line-height:1.9;margin-top:20px}.knowledge-more{display:block;margin:45px auto 0;padding:15px 32px;border:1px solid #b9cedd;background:white;border-radius:3px;color:#52778e;font:inherit;font-size:14px;cursor:pointer}@media(max-width:1000px){.composed-document .component-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.composed-test .article-topic:first-child{gap:25px 35px}.composed-test li{font-size:21px}.clinic-gallery{gap:12px}.knowledge-list{gap:15px}}@media(max-width:700px){.editorial-intro-static{padding-block:75px 50px}.editorial-intro-static .editorial-intro-line{height:110px;margin-top:40px}.editorial-intro-links small{margin-top:20px;gap:14px}.editorial-intro-links a{font-size:11px}.editorial-hero-compact{min-height:270px;height:auto}.editorial-hero-compact .editorial-hero-copy{bottom:30%}.composed-document{padding-bottom:20px}.composed-document p{font-size:16px;line-height:1.8}.composed-document h2{font-size:25px;margin-bottom:30px}.composed-document h3{font-size:22px}.composed-document .article-topic{padding-bottom:35px;margin-bottom:45px}.composed-document .component-centered>h2{text-align:left}.composed-document .component-timeline>h2{font-size:26px}.composed-document .component-timeline>.source-fragment{padding-left:22px}.composed-document .component-stage{padding:28px 22px}.composed-document .component-stage h2{font-size:25px}.composed-document .care-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.composed-document .care-flow li{padding:28px 15px 22px;border-radius:60px 60px 5px 5px;min-height:240px}.composed-document .care-flow li p{font-size:14px}.composed-document .care-flow li img{width:75px;height:75px}.composed-document .component-directory,.composed-document .component-directory:has(.skin-condition){grid-template-columns:1fr}.composed-document .component-directory>.skin-condition,.composed-document .component-directory>.source-fragment{padding:25px}.composed-document .patient-cases{grid-template-columns:1fr}.composed-document .contact-info{padding:25px}.composed-document td,.composed-document th{padding:14px;font-size:13px}.composed-test .article-topic:first-child{display:flex;flex-direction:column;gap:25px}.composed-test .article-topic:first-child>h2{text-align:left;font-size:24px;align-self:start}.composed-test .article-topic:first-child>.source-fragment{order:0;width:100%}.composed-test .article-topic:first-child>.source-fragment img{max-height:none}.composed-test .article-topic:first-child>div{width:100%}.composed-test li{font-size:21px;padding-top:10px}.composed-test .article-topic:nth-child(2){padding:30px 25px}.composed-test .article-topic:nth-child(2)>h2{font-size:24px}.composed-test .article-topic:nth-child(2) p{font-size:15px}.composed-doctor .component-portrait>h2{font-size:30px}.composed-doctor .doctor-profile-document p{font-size:15px}.composed-doctor #section-3{padding-top:35px}.clinic-gallery-section{padding-bottom:70px}.clinic-gallery{width:calc(100% - 40px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.content-search{padding-block:22px;gap:14px}.content-search label{width:100%;font-size:14px}.content-search input{flex-basis:70%;font-size:14px;padding:12px}.content-search [role=status]{font-size:12px}.content-filter{gap:7px 20px;margin-bottom:30px}.content-filter button{font-size:13px}.fee-browser caption{font-size:22px}.fee-browser .table-scroll{margin-bottom:40px}.knowledge-list{grid-template-columns:1fr}.knowledge-question summary{font-size:21px;padding:23px 43px 25px 24px}.knowledge-question>div{padding:0 24px 25px}.knowledge-question>div p{font-size:14px}}.composed-story{padding-bottom:80px}.composed-story .editorial-section-heading{margin-bottom:65px}.composed-story .story-slide-copy{min-height:330px}.composed-original-figures{margin-top:40px;border-top:1px solid #d0dfe8;font-size:14px;color:#66869c}.composed-original-figures summary{padding:24px 0;cursor:pointer}.composed-original-figures>div{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:15px}.composed-original-figures img{display:block;width:100%;height:auto}.composed-test .composed-test-targets.article-topic:first-child{display:block;max-width:1100px;text-align:center}.composed-target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin-top:50px}.composed-target-card{padding:32px 26px 38px;border:1px solid #e0e7ec;border-radius:8px;min-width:0;background:#fff}.composed-target-card img{display:block;width:130px;height:130px;object-fit:contain;margin:0 auto 25px}.composed-target-card p{font-family:var(--serif);font-size:22px;line-height:1.8;color:#52738b}.composed-test-notices{margin:30px auto 0;max-width:920px}.composed-test-notices p{font-size:14px;color:#8d9aa3;text-align:left;line-height:1.9}.composed-test .composed-test-result.article-topic:nth-child(2){background:none;padding:0;max-width:1100px}.composed-test-result>h2{margin-bottom:55px}.composed-test-result-grid{display:grid;grid-template-columns:488px 1fr;gap:55px;align-items:center}.composed-test-source img{display:block;width:100%;height:auto;object-fit:contain;border-radius:10px}.composed-test-source figure{margin:0 0 20px}.composed-test-source p{font-size:15px;text-align:center}.composed-test-source strong{font-weight:400}.composed-test-result-grid>div+div>p{font-size:17px}.editorial-fees .editorial-intro-line{height:65px;margin-top:35px}@media(max-width:1100px){.composed-test-result-grid{grid-template-columns:1fr 1fr;gap:35px}}@media(max-width:700px){.composed-story .editorial-section-heading{margin-bottom:40px}.composed-story .story-slide-copy{min-height:280px}.composed-original-figures>div{grid-template-columns:1fr}.clinic-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clinic-gallery-column{display:contents}.clinic-gallery-heading{grid-column:1/-1;aspect-ratio:auto;padding-bottom:18px}.clinic-gallery-heading h2{font-size:25px}.clinic-photo-care-room,.clinic-photo-consultation-room,.clinic-photo-entrance,.clinic-photo-lounge{aspect-ratio:3/4}.composed-target-grid{grid-template-columns:1fr;margin-top:32px;gap:18px}.composed-target-card{padding:25px}.composed-target-card img{width:110px;height:110px;margin-bottom:18px}.composed-target-card p{font-size:21px}.composed-test-notices p{font-size:13px}.composed-test-result-grid{grid-template-columns:1fr;gap:30px}.composed-test-result-grid>div+div>p{font-size:15px}.composed-test-result>h2{margin-bottom:35px}}.category-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-block:65px 100px}.category-cards>a{display:flex;flex-direction:column;align-items:start;min-height:300px;padding:28px 30px;border:1px solid #dce6ed;background:#f8fafb;border-radius:5px;transition:background .18s}.category-cards>a:hover{background:#edf3f8}.category-cards>a>span{display:block;font-family:var(--serif);font-size:20px;color:#9cb0bd;margin-bottom:30px}.category-cards h2{font-family:var(--serif);font-weight:400;font-size:27px;line-height:1.7;color:#4e748d;margin-bottom:20px;word-break:keep-all}.category-cards p{font-size:14px;line-height:1.9;color:#89969e;word-break:keep-all;margin-bottom:30px}.category-cards small{display:block;margin-top:auto;font-size:12px;color:#6a8ba1}@media(max-width:1000px){.category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.category-cards{grid-template-columns:1fr;padding-block:40px 65px;gap:18px}.category-cards>a{padding:25px;min-height:0}.category-cards>a>span{margin-bottom:18px}.category-cards h2{font-size:25px;margin-bottom:15px}.category-cards p{font-size:14px;margin-bottom:25px}}.question-deck-long{min-height:160px;--deck-font:24px}@media(max-width:700px){.question-deck-long{min-height:190px;--deck-font:18px;--deck-leading:1.65;--deck-padding:18px}}.doctor-profile{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:start;margin-bottom:90px}.doctor-portrait img{display:block;width:100%;height:auto;max-height:760px;object-fit:contain}.doctor-portrait figure{margin:0}.doctor-portrait p{font-size:14px}.doctor-bio>h2{font-size:36px;margin-bottom:30px}.doctor-bio>.source-fragment{margin-bottom:35px}.doctor-bio>.article-topic{margin-bottom:30px;padding-bottom:25px}.doctor-bio .component-profile>h2{font-size:25px;margin:25px 0 20px;border-top:1px solid #d0dfe8;padding-top:25px}.doctor-bio .component-profile p{font-size:15px;line-height:1.95;margin-top:10px}@media(max-width:700px){.doctor-profile{grid-template-columns:1fr;gap:35px;margin-bottom:60px}.doctor-portrait{max-width:420px;width:100%;margin-inline:auto}.doctor-bio>h2{font-size:29px}.doctor-bio .component-profile p{font-size:14px}.question-deck-long{min-height:190px;--deck-font:18px;--deck-leading:1.65;--deck-padding:18px}}.category-cards h2,.editorial-page h1,.editorial-page h2,.editorial-page h3{overflow-wrap:anywhere}@media(max-width:899px){.editorial-toc>div.ed-content{width:100%;max-width:1280px;justify-content:flex-start;flex-wrap:nowrap;gap:28px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:20px;padding:20px;scrollbar-width:thin;scrollbar-color:#c5d5df transparent}.editorial-toc a{white-space:nowrap;flex:0 0 auto;font-size:12px;line-height:1.8;scroll-snap-align:start;padding:3px 0}.editorial-toc>div::-webkit-scrollbar{height:3px}.editorial-toc>div::-webkit-scrollbar-thumb{background:#c5d5df;border-radius:3px}}.brand-intro{background:transparent;padding-block:48px 45px;font-family:InnerhealPretendard,Noto Sans KR Variable,sans-serif;font-size:16px;font-weight:400;line-height:1.85;letter-spacing:normal;color:#5a5a5a}.brand-intro-home{background:#faf9f7}.brand-intro-inner{width:min(1280px,calc(100% - 112px));margin-inline:auto}.brand-intro .brand-intro-title{margin:0;font-family:Georgia,"Noto Serif KR Variable",serif;font-size:clamp(30px,3.15vw,49px);font-weight:400;line-height:1.4;letter-spacing:-.022em;color:#6495a5;word-break:keep-all;overflow-wrap:normal}.brand-intro .brand-intro-tagline{margin:17px 0 0;font-family:"Noto Serif KR Variable",AppleMyungjo,serif;font-size:clamp(15px,1.55vw,21px);font-weight:400;line-height:1.85;letter-spacing:.015em;color:#517382;word-break:keep-all}@media (max-width:1199px){.brand-intro{padding-block:36px}.brand-intro .brand-intro-title{font-size:34px}.brand-intro .brand-intro-tagline{font-size:16px}}@media (max-width:899px){.brand-intro-inner{width:calc(100% - 64px)}}@media (max-width:599px){.brand-intro{padding-block:34px 31px}.brand-intro-inner{width:calc(100% - 40px)}.brand-intro .brand-intro-title{font-size:28px;line-height:1.35;letter-spacing:-.025em}.brand-intro-title>span{display:block;margin-top:5px;font-size:29px}.brand-intro .brand-intro-tagline{font-size:12px;letter-spacing:-.015em}}@media (max-width:699px){.brand-intro-title>span{display:block}.figma-final [data-name="타이틀 슬로건"] [data-ff-brand-line]{display:block;white-space:normal}}@media (max-width:359px){.brand-intro-inner{width:calc(100% - 36px)}.brand-intro .brand-intro-title{font-size:25px}.brand-intro-title>span{font-size:26px}.brand-intro .brand-intro-tagline{font-size:11px}}.composed-document .equipment-catalog{padding-block:130px 40px;scroll-margin-top:110px}.composed-document .equipment-catalog>h2{margin-bottom:22px}.composed-document .equipment-lead{max-width:620px}.equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:90px 68px;margin-top:65px}.equipment-card{min-width:0}.equipment-photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:100px 100px 0 0;background:#eaf0f6}.equipment-photo>img{object-fit:contain;padding:24px}.composed-document .equipment-card h3{margin:26px 0 16px;padding-bottom:14px;border-bottom:1px solid #506c7e;font-size:24px;line-height:1.5;color:#1b1b1b;letter-spacing:0}.equipment-number{display:inline-block;margin-right:10px;color:#91a5b5;font-family:var(--sans);font-size:15px}.composed-document .equipment-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.composed-document .equipment-tags li{margin:0;padding:4px 12px;border-radius:30px;background:#295380;color:#fff;font-size:13px;line-height:1.65}.composed-document .equipment-description{font-size:16px;line-height:1.8}.composed-document .equipment-source{margin-top:60px;font-size:13px;color:#6f889c}.equipment-source a{text-decoration:underline;text-underline-offset:5px}@media (max-width:1100px){.equipment-grid{column-gap:30px}.composed-document .equipment-card h3{font-size:22px}}@media (max-width:899px){.equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 28px}}@media (max-width:599px){.composed-document .equipment-catalog{padding-block:70px 25px}.equipment-grid{grid-template-columns:1fr;gap:55px;margin-top:40px}.equipment-photo{border-radius:90px 90px 0 0}.composed-document .equipment-card h3{font-size:24px;margin-top:22px}.composed-document .equipment-description{font-size:16px}}:root{--page-gutter:40px}.ed-reading{width:min(var(--content-max),calc(100% - var(--page-gutter) - var(--page-gutter)));margin-inline:auto}.brand-intro-inner,.ed-content,.ed-feature,.header-dropdown-inner,.header-inner,.wrap,.wrap-wide{width:min(var(--visual-max),calc(100% - var(--page-gutter) - var(--page-gutter)));margin-inline:auto}.header-inner{max-width:none;padding-inline:0}.brand-ribbon,.care-track,.clinic-gallery,.connection-stage,.detail-banner,.doctor-section,.ed-visual,.hero-image,.skin-grid{width:min(var(--visual-max),calc(100% - var(--page-gutter) - var(--page-gutter)));max-width:var(--visual-max);margin-inline:auto}.question-intro>p,.section-heading>p:not(.section-label),.visit-heading>p{max-width:var(--content-max)}.question-intro>p,.section-heading.centered>p,.visit-heading>p{margin-inline:auto}@media (min-width:900px){.care-track{--stage-width:min(var(--visual-max),calc(100vw - var(--page-gutter) - var(--page-gutter)));--side-width:calc((var(--stage-width) - 4 * var(--card-gap)) / 5.55);--active-width:calc(var(--side-width) * 1.55)}}@media (min-width:900px) and (max-width:1199px){.care-track{--side-width:calc((var(--stage-width) - 4 * var(--card-gap)) / 5.65);--active-width:calc(var(--side-width) * 1.65)}}.ed-visual .ed-content{width:100%}.editorial-hero-copy>div,.editorial-hero-copy>span{padding-inline:0}@media (max-width:899px){:root{--page-gutter:32px}}@media (max-width:599px){:root{--page-gutter:20px}}@media (max-width:359px){:root{--page-gutter:18px}}@media (max-width:899px){.care-section .care-track{width:100%;max-width:none;--stage-width:100vw;--active-width:60vw;--side-width:52vw;--card-gap:10px}.editorial-toc>div.ed-content{width:100%;padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}}:where([data-planner-content] p,[data-planner-content] li,.editorial-related p,.editorial-contact p){max-width:var(--content-max)}.composed-doctor #section-3,.composed-document .component-candidates[data-card-count="1"],.composed-document .component-centered,.composed-test .article-topic:first-child,.composed-test .article-topic:nth-child(2),.composed-test .composed-test-result.article-topic:nth-child(2),.composed-test .composed-test-targets.article-topic:first-child,.editorial-contact-actions,.test-target-grid{max-width:none}.composed-document .component-centered>.source-fragment{max-width:var(--content-max);margin-inline:auto}.concern-track{padding-inline:0}.concern-controls{width:100%}@media (min-width:701px){.functional-gallery .concern-track{width:100%}.skin-gallery .concern-card{flex-basis:calc((100% - 54px) / 4);max-width:none;min-width:0}}.composed-document .ed-feature,.editorial-hero .detail-breadcrumb{width:100%}.editorial-hero{--hero-copy-inset:11.2%;--hero-safe-gutter:clamp(20px,3.9%,50px)}.editorial-skin .editorial-hero,.editorial-skin-conditions .editorial-hero,.editorial-skin-process .editorial-hero{--hero-copy-inset:12.9%}.editorial-hero:not(.editorial-hero-test) .editorial-hero-copy{left:var(--hero-copy-inset);right:auto;width:calc(100% - var(--hero-copy-inset) - var(--hero-copy-inset));margin-inline:0;bottom:15%}.editorial-hero .detail-breadcrumb{width:calc(100% - var(--hero-safe-gutter) - var(--hero-safe-gutter))}.editorial-hero-test .editorial-hero-copy{width:min(var(--content-max),calc(100% - var(--hero-safe-gutter) - var(--hero-safe-gutter)))}.editorial-hero-test .editorial-hero-copy>div{display:flex;flex-direction:column;gap:18px}.editorial-hero-test .editorial-hero-copy i{display:block;width:80px;flex:0 0 1px}.editorial-hero-test .editorial-hero-summary{max-width:680px;margin:0}.editorial-hero-compact:not(.editorial-hero-test) .editorial-hero-copy{left:var(--hero-safe-gutter);width:calc(100% - var(--hero-safe-gutter) - var(--hero-safe-gutter));bottom:28%}.editorial-hero-compact .editorial-hero-summary{color:#52778d}.editorial-hero-compact .editorial-hero-copy i{background:#93adba}@media (max-width:700px){.editorial-hero,.editorial-skin .editorial-hero,.editorial-skin-conditions .editorial-hero,.editorial-skin-process .editorial-hero{--hero-copy-inset:24px}.editorial-hero:not(.editorial-hero-test) .editorial-hero-copy{bottom:19%}.editorial-hero:not(.editorial-hero-test) .editorial-hero-copy i{display:block;width:60px;margin-block:14px}.editorial-hero:not(.editorial-hero-test) .editorial-hero-summary{margin-top:0}}@media (max-width:899px){.editorial-toc>div.ed-content{max-width:none}}.editorial-shell{--detail-section-gap:160px;--detail-card-gap:24px;--detail-card-fill:#f0f4f8}.editorial-page .composed-document h2{font-size:32px;line-height:1.4;letter-spacing:0}.editorial-page .composed-document h3{font-size:26px;line-height:1.4;letter-spacing:0}.editorial-page .composed-document p{font-size:18px;line-height:1.6}.composed-document .article-topic{padding-bottom:0;margin-bottom:var(--detail-section-gap)}.composed-document .article-topic>h2{margin-bottom:48px}.composed-document .article-topic:last-child{margin-bottom:0}.composed-document{padding-bottom:60px}.editorial-intro-static{padding-block:205px 100px}.editorial-fees .editorial-intro-static{padding-block:60px 45px}.composed-document .source-fragment+.source-fragment{margin-top:32px}.composed-document .source-fragment p+p{margin-top:24px}.composed-test-result-grid,.connection-row,.detail-inset-row,.editorial-story-slider{width:min(1280px,84.7%);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:center}.composed-story .editorial-section-heading{margin-bottom:100px}.editorial-page .story-slide-copy h3{font-size:30px;line-height:1.4;margin-block:0 24px}.editorial-page .story-slide>p{font-size:18px;line-height:1.6}.composed-story .story-slide-copy,.story-slide-copy{min-height:300px}.story-slide-stack{display:grid;align-items:center}.story-slide-stack>.story-slide{grid-area:1/1}.story-slide-stack>.story-slide[hidden]{display:block;visibility:hidden;pointer-events:none}.test-interpretation-story{display:block}.detail-inset-row>img{width:100%;height:auto;border-radius:10px}.editorial-timeline{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.editorial-page .composed-document .component-timeline{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:70px}.composed-document .component-timeline>:not(h2){padding-left:62px}.composed-document .component-candidates{gap:var(--detail-card-gap)}.composed-document .component-candidates[data-card-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-page .component-candidates>.source-fragment:not([data-card-lead]){margin:0;padding:32px;border-radius:10px}.editorial-page .component-candidates>.source-fragment[data-card-lead]{margin:0}.editorial-page .component-candidates[data-card-count="1"]>.source-fragment{padding:0}.editorial-page .component-candidates p{font-size:18px;line-height:1.6}.editorial-page .component-candidates h3{margin-block:0 24px}.composed-document .component-staggered{column-gap:48px}.composed-document .component-staggered>.source-fragment:not(:first-of-type){padding:36px}.composed-document .component-stage{padding:40px}.composed-document .component-treatment-row{padding-block:40px 0}.composed-document :is(.component-stage,.component-treatment-row){row-gap:0;align-items:start}.composed-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100%,1016px);margin-inline:auto}.composed-target-grid[data-target-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px}.composed-target-grid[data-target-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-page .composed-target-card{padding:30px 24px}.editorial-page .composed-target-card p{font-size:21px;line-height:1.6;color:#52738b}.test-target-grid{width:min(1016px,100%);gap:20px}.editorial-page .test-target-card h3{font-size:21px;line-height:1.6}.editorial-page .test-target-card p{font-size:16px;line-height:1.6}.editorial-page .composed-test-notices p{font-size:14px;line-height:1.8}.composed-test-result>h2{margin-bottom:60px}.editorial-page .composed-test-source p{font-size:15px;line-height:1.8}.composed-test-result-grid>div+div>p+p{margin-top:24px}.autonomic-definition>h2{text-align:center}.autonomic-definition-grid{display:grid;grid-template-columns:7fr 5fr;gap:24px}.autonomic-card{min-width:0;min-height:315px;padding:32px;border-radius:10px;background:var(--detail-card-fill);display:flex;flex-direction:column;justify-content:flex-end}.autonomic-definition-grid .autonomic-card:nth-child(2){background:#e7edf4}.editorial-page .autonomic-card h3{margin:0 0 24px}.autonomic-lower-grid{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr auto;gap:32px 24px}.autonomic-lower-grid>.article-topic{display:grid;grid-template-rows:subgrid;grid-row:1/span 3;margin:0}.autonomic-method{grid-column:1}.autonomic-signals{grid-column:2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.autonomic-signals>.topic-links,.autonomic-signals>h2{grid-column:1/-1}.editorial-page .autonomic-lower-grid h2{margin-bottom:0;font-size:26px}.autonomic-lower-grid .autonomic-card{grid-row:2}.autonomic-signals>.topic-links{margin-top:0}.autonomic-body>.composed-original-figures{margin-top:56px;margin-bottom:100px}.composed-document .care-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.composed-document .care-flow li{padding:32px;gap:24px;border-radius:80px 80px 8px 8px}.composed-document .care-flow li>span{margin:0;font-size:30px;line-height:1.4}.composed-document .care-flow li>div{display:flex;flex-direction:column;gap:24px;width:100%}.composed-document .care-flow li img{width:100px;height:90px;margin:0 auto}.editorial-page .care-flow li p{font-size:18px;line-height:1.6}.general-care-copy{max-width:1280px}.general-care-copy>p+p{margin-top:24px}.composed-document .general-care-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:64px 0 0}.composed-document .general-care-steps li{margin:0;padding:32px;border-top:1px solid #bccedc;background:var(--detail-card-fill)}.general-care-steps li>span{display:block;font-family:var(--serif);font-size:26px;line-height:1.4;color:#52738b;margin-bottom:24px}.doctor-profile{gap:28px}.doctor-bio,.doctor-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.doctor-bio{display:grid;gap:0 28px}.doctor-bio>.source-fragment,.doctor-bio>h2{grid-column:1/-1}.doctor-bio>.article-topic{margin:0;padding:0}.editorial-page .doctor-bio .component-profile>h2{font-size:22px;line-height:1.5;padding-top:28px;margin-block:0 24px}.editorial-page .doctor-bio .component-profile p{font-size:14px;line-height:1.8}.equipment-grid{row-gap:48px}.equipment-photo{border-radius:28% 28% 0 0}.equipment-photo>img{padding:0;object-fit:cover;object-position:center 58%}.equipment-card[data-equipment="1"] .equipment-photo>img{transform:scale(2);transform-origin:50% 55%}.editorial-page .equipment-card h3{font-size:22px;line-height:1.4;margin-block:30px 12px;padding-bottom:12px}.composed-document .equipment-tags{margin-bottom:14px}.composed-document .equipment-tags li{font-size:14px;padding:3px 12px}.editorial-page .equipment-card p{font-size:14px;line-height:1.75}.editorial-faq .faq-item{border-radius:56px;margin-bottom:24px}.editorial-faq .faq-item summary{font-size:22px;line-height:1.6;padding-block:30px}.editorial-related .content-grid{gap:24px}.editorial-related .content-card{padding:32px}.editorial-related .content-card h3{font-size:24px;line-height:1.5}@media (max-width:1100px){.composed-test-result-grid,.connection-row,.detail-inset-row,.editorial-story-slider{width:100%;gap:35px}.doctor-profile{gap:35px}.doctor-bio{display:block}.doctor-bio>.article-topic+.article-topic{margin-top:36px}}@media (max-width:899px){.composed-document .component-candidates,.composed-target-grid[data-target-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-grid{row-gap:48px}.autonomic-lower-grid{display:block}.autonomic-lower-grid>.article-topic{display:block;margin-bottom:64px;grid-template-rows:none;grid-row:auto}.autonomic-lower-grid>.autonomic-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.autonomic-lower-grid .autonomic-card{grid-row:auto;min-height:auto}.editorial-page .autonomic-lower-grid h2{margin-bottom:32px}}@media (max-width:700px){.editorial-shell{--detail-section-gap:80px;--detail-card-gap:18px}.editorial-page .composed-document h2{font-size:26px;line-height:1.5}.editorial-page .composed-document h3{font-size:23px;line-height:1.5}.editorial-page .composed-document p{font-size:16px;line-height:1.8}.composed-document .article-topic>h2{margin-bottom:32px}.composed-document{padding-bottom:20px}.editorial-intro-static{padding-block:90px 60px}.editorial-fees .editorial-intro-static{padding-block:60px 45px}.composed-document .source-fragment+.source-fragment{margin-top:24px}.composed-test-result-grid,.connection-row,.detail-inset-row,.editorial-story-slider{grid-template-columns:1fr;gap:28px}.composed-story .editorial-section-heading{margin-bottom:40px}.editorial-page .story-slide-copy h3{font-size:24px;line-height:1.5;margin-bottom:20px}.editorial-page .story-slide>p{font-size:16px;line-height:1.8}.composed-story .story-slide-copy,.story-slide-copy{min-height:0}.editorial-page .composed-document .component-timeline{display:block}.composed-document .component-timeline>:not(h2){padding-left:24px}.editorial-timeline{grid-template-columns:1fr}.composed-document .component-staggered>.source-fragment:not(:first-of-type),.editorial-page .component-candidates>.source-fragment:not([data-card-lead]){padding:26px}.composed-document .component-stage{padding:28px 24px}.autonomic-definition-grid,.autonomic-lower-grid{display:block}.autonomic-definition-grid .autonomic-card+.autonomic-card{margin-top:18px}.autonomic-lower-grid>.article-topic{display:block;margin-bottom:64px}.autonomic-lower-grid>.autonomic-signals{display:block}.autonomic-signals>.autonomic-card+.autonomic-card{margin-top:18px}.autonomic-card{min-height:0;padding:28px 24px}.editorial-page .autonomic-lower-grid h2{font-size:26px;margin-bottom:32px}.autonomic-signals>.topic-links{margin-top:28px}.autonomic-body>.composed-original-figures{margin-top:0;margin-bottom:60px}.composed-target-grid,.composed-target-grid[data-target-count="2"],.composed-target-grid[data-target-count="4"]{grid-template-columns:1fr;width:100%}.editorial-page .composed-target-card p{font-size:20px;line-height:1.65}.editorial-page .composed-test-notices p{font-size:14px}.composed-document .care-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.composed-document .care-flow li{padding:28px 16px;gap:20px}.composed-document .care-flow li>div{gap:20px}.composed-document .care-flow li img{width:80px;height:80px}.editorial-page .care-flow li p{font-size:16px;line-height:1.7}.composed-document .general-care-steps{grid-template-columns:1fr;gap:18px;margin-top:40px}.composed-document .general-care-steps li{padding:28px 24px}.doctor-profile{grid-template-columns:1fr;gap:36px}.editorial-page .doctor-bio .component-profile p{font-size:16px;line-height:1.8}.editorial-page .equipment-card h3{font-size:24px}.editorial-page .equipment-card p{font-size:16px;line-height:1.8}.editorial-faq .faq-item{border-radius:28px;padding-inline:24px;margin-bottom:18px}.editorial-faq .faq-item summary{font-size:17px;line-height:1.65;padding-block:22px;gap:20px}.editorial-faq .faq-item p{font-size:16px;line-height:1.8}.editorial-related .content-card{padding:26px}.editorial-related .content-card h3{font-size:23px}}@media (max-width:599px){.composed-document .component-candidates,.composed-document .component-candidates[data-card-count="2"]{grid-template-columns:1fr}}@media (max-width:359px){.composed-document .care-flow{grid-template-columns:1fr}}.site-header .nav-disclosure{font-family:InnerhealArita,serif;font-size:16px;font-weight:500;line-height:1.4;color:#1b1b1b}.site-header .brand img{width:160px}.header-group-main{display:flex;align-items:center}.nav-submenu-toggle{display:none}@media(min-width:1200px){.site-header .site-nav{gap:clamp(8px,1vw,18px)}}.header-dropdown{padding-block:26px 30px}.header-dropdown-inner{display:flex;flex-direction:column;align-items:stretch;gap:17px}.header-dropdown .header-group-link{align-self:flex-start;max-width:100%;padding:0;font-size:24px;line-height:1.6;white-space:nowrap}.header-dropdown-links{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 36px;border-top:1px solid #e7eef2;padding-top:12px}.header-dropdown-links>a{display:flex;align-items:center;min-height:44px;max-width:320px;padding:8px 0;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}.header-dropdown a,.nav-disclosure{position:relative}.header-dropdown a:focus-visible,.header-dropdown a:hover{background:transparent}.nav-disclosure[aria-expanded=true]{box-shadow:none}.header-dropdown a[aria-current],.nav-disclosure[aria-current]{color:var(--blue)}.header-dropdown a:after,.nav-disclosure:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .26s ease;pointer-events:none}.header-dropdown a:focus-visible:after,.header-dropdown a:hover:after,.header-dropdown a[aria-current]:after,.nav-disclosure[data-selected=true]:after{transform:scaleX(1)}@media (max-width:1199px){.site-header{width:100%;background:#fff;border-radius:0}.header-inner{background:transparent}.header-group-main>.nav-disclosure{flex:1 1;width:auto}.nav-submenu-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;background:transparent;color:var(--blue)}.nav-submenu-toggle svg{rotate:90deg;transition:rotate .2s}.nav-submenu-toggle[aria-expanded=true] svg{rotate:-90deg}:root{--header-height:72px}.menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--blue)}.site-nav{display:none;position:absolute;top:calc(var(--header-height) - 1px);left:0;right:0;max-width:none;padding:20px var(--page-gutter) 28px;background:#fff;border-bottom:1px solid #dce7ec;box-shadow:0 15px 30px #2c475b0d}.site-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior:contain}.site-header .nav-disclosure{width:100%;justify-content:space-between;min-height:51px;font-size:16px}.site-nav{padding-inline:var(--page-gutter)}.header-dropdown{position:static;border:0;box-shadow:none;max-height:none;margin:0 0 18px;padding:15px 0 0;border-left:0}.header-dropdown-inner{width:100%;gap:12px}.header-dropdown .header-group-link{display:none}.header-dropdown-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;padding-top:8px}.header-dropdown-links>a{min-width:0;padding-block:9px;font-size:15px;justify-self:start}}@media (max-width:599px){:root{--header-height:68px}.header-dropdown-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.header-dropdown a:after,.nav-disclosure:after{transition:none}}