.clinic-narrative-module__CrMGTa__page{--paper:#faf8f2;--ink:#25352e;--body:#424a43;--deep:#152b23;--gold:#d6bf8d;--gold-ink:#806234;--line:#d9d6cc;--page-gutter:max(24px, calc((100% - 1200px) / 2));background:var(--paper);color:var(--ink);font-family:var(--font-body);word-break:keep-all;overflow-wrap:anywhere}.clinic-narrative-module__CrMGTa__page :is(h1,h2,h3,p,figure,blockquote,dl,dd){margin:0}.clinic-narrative-module__CrMGTa__page :is(h1,h2){font-family:var(--font-maru-buri), serif;letter-spacing:-.025em;text-wrap:balance;font-weight:600}.clinic-narrative-module__CrMGTa__page h1{font-size:clamp(40px,4.3vw,62px);line-height:1.4}.clinic-narrative-module__CrMGTa__page h2{font-size:clamp(30px,3vw,43px);line-height:1.5}.clinic-narrative-module__CrMGTa__page h3{letter-spacing:-.015em;font-size:23px;font-weight:600;line-height:1.5}.clinic-narrative-module__CrMGTa__page em{color:var(--gold-ink);font-style:normal}.clinic-narrative-module__CrMGTa__page ::selection{color:var(--deep);background:var(--gold)}.clinic-narrative-module__CrMGTa__page a{text-underline-offset:.35em;text-decoration-thickness:1px}.clinic-narrative-module__CrMGTa__page a:focus-visible{outline-offset:6px;outline:2px solid}.clinic-narrative-module__CrMGTa__page :is(section[id],h2[id]){scroll-margin-top:78px}.clinic-narrative-module__CrMGTa__cover{padding:35px var(--page-gutter) 70px}.clinic-narrative-module__CrMGTa__pageIdentity{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:24px;font-size:16px;line-height:1.6;display:flex}.clinic-narrative-module__CrMGTa__pageIdentity span:last-child{color:var(--body)}.clinic-narrative-module__CrMGTa__coverGrid{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding-top:58px;display:grid}.clinic-narrative-module__CrMGTa__coverCopy{padding-block:20px}.clinic-narrative-module__CrMGTa__lead{max-width:29em;color:var(--body);font-size:20px;line-height:1.85;margin-top:30px!important}.clinic-narrative-module__CrMGTa__byline{font-size:15px;line-height:1.7;margin-top:28px!important}.clinic-narrative-module__CrMGTa__byline strong{margin-left:12px;font-weight:500}.clinic-narrative-module__CrMGTa__coverPhoto{aspect-ratio:5/4;width:100%}.clinic-narrative-module__CrMGTa__practicePhoto{aspect-ratio:4/5;width:100%}.clinic-narrative-module__CrMGTa__generationsPhoto{aspect-ratio:3.2;width:100%}.clinic-narrative-module__CrMGTa__contents{top:var(--header-h);z-index:12;padding-inline:var(--page-gutter);background:var(--paper);border-block:1px solid var(--line);scrollbar-color:var(--gold-ink) var(--paper);justify-content:space-between;gap:24px;display:flex;position:sticky;overflow-x:auto}.clinic-narrative-module__CrMGTa__contents a{min-height:66px;color:var(--ink);flex:none;align-items:center;font-size:16px;text-decoration:none;display:flex}.clinic-narrative-module__CrMGTa__contents a:hover{color:var(--gold-ink);text-decoration:underline}.clinic-narrative-module__CrMGTa__section{padding:110px var(--page-gutter)}.clinic-narrative-module__CrMGTa__reading{max-width:680px;color:var(--body);font-size:20px;line-height:1.9}.clinic-narrative-module__CrMGTa__reading p+p{margin-top:25px}.clinic-narrative-module__CrMGTa__reading strong{color:var(--ink);font-weight:600}.clinic-narrative-module__CrMGTa__opening{background:#fff;grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.clinic-narrative-module__CrMGTa__openingTitle p{color:var(--gold-ink);margin-top:28px;font-size:18px;line-height:1.8}.clinic-narrative-module__CrMGTa__research{grid-template-columns:1fr 1.1fr;align-items:center;gap:100px;display:grid}.clinic-narrative-module__CrMGTa__research h2{margin-bottom:30px}.clinic-narrative-module__CrMGTa__researchVisual{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.clinic-narrative-module__CrMGTa__marginNote{border-top:1px solid var(--line);color:var(--gold-ink);padding-top:20px;font-size:17px;line-height:1.8}.clinic-narrative-module__CrMGTa__insetQuote{border-block:1px solid var(--line);color:var(--gold-ink);font-family:var(--font-maru-buri), serif;padding-block:24px;font-size:25px;line-height:1.75;margin-block:32px!important}.clinic-narrative-module__CrMGTa__belief{padding:95px var(--page-gutter);background:var(--deep);color:var(--paper)}.clinic-narrative-module__CrMGTa__beliefInner{grid-template-columns:1fr 1fr;column-gap:100px;display:grid}.clinic-narrative-module__CrMGTa__mark{width:50px;height:50px}.clinic-narrative-module__CrMGTa__mark>span{width:100%;height:100%}.clinic-narrative-module__CrMGTa__belief .clinic-narrative-module__CrMGTa__mark{grid-column:1/-1;margin-bottom:32px}.clinic-narrative-module__CrMGTa__belief h2{font-size:clamp(38px,4vw,56px);line-height:1.5}.clinic-narrative-module__CrMGTa__belief em,.clinic-narrative-module__CrMGTa__clinicalCover em,.clinic-narrative-module__CrMGTa__recovery em{color:var(--gold)}.clinic-narrative-module__CrMGTa__beliefCopy{color:#e4e8e0;font-size:20px;line-height:1.9}.clinic-narrative-module__CrMGTa__beliefCopy p+p{margin-top:22px}.clinic-narrative-module__CrMGTa__textLink{min-height:44px;color:inherit;align-items:center;gap:28px;margin-top:25px;font-size:16px;line-height:1.6;text-decoration:underline;display:inline-flex}.clinic-narrative-module__CrMGTa__belief .clinic-narrative-module__CrMGTa__textLink{color:var(--gold)}.clinic-narrative-module__CrMGTa__sectionIntro{grid-template-columns:1fr 1fr;align-items:end;gap:100px;display:grid}.clinic-narrative-module__CrMGTa__sectionIntro>p{max-width:31em;color:var(--body);font-size:20px;line-height:1.85}.clinic-narrative-module__CrMGTa__people{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;display:grid}.clinic-narrative-module__CrMGTa__people>div{padding-top:30px}.clinic-narrative-module__CrMGTa__people h3{font-family:var(--font-maru-buri), serif;font-size:34px}.clinic-narrative-module__CrMGTa__people h3 span{font-family:var(--font-body);margin-left:12px;font-size:16px;font-weight:400}.clinic-narrative-module__CrMGTa__people p{color:var(--body);margin-top:22px;font-size:20px;line-height:1.85}.clinic-narrative-module__CrMGTa__letter{border-top:1px solid var(--line);background:#fff}.clinic-narrative-module__CrMGTa__letter>h2,.clinic-narrative-module__CrMGTa__letter>.clinic-narrative-module__CrMGTa__reading,.clinic-narrative-module__CrMGTa__letter>.clinic-narrative-module__CrMGTa__handwriting,.clinic-narrative-module__CrMGTa__letter>.clinic-narrative-module__CrMGTa__byline,.clinic-narrative-module__CrMGTa__letter>.clinic-narrative-module__CrMGTa__closingLinks{max-width:740px;margin-inline:auto}.clinic-narrative-module__CrMGTa__letter h2{margin-bottom:35px}.clinic-narrative-module__CrMGTa__handwriting{font-family:var(--font-handwriting), cursive;color:var(--gold-ink);font-size:31px;line-height:1.7;margin-top:38px!important}.clinic-narrative-module__CrMGTa__closingLinks{border-top:1px solid var(--line);gap:40px;margin-top:55px;padding-top:32px;display:flex}.clinic-narrative-module__CrMGTa__closingLinks a{min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:28px;font-size:17px;line-height:1.6;text-decoration:none;display:flex}.clinic-narrative-module__CrMGTa__closingLinks a:hover{text-decoration:underline}.clinic-narrative-module__CrMGTa__clinicalCover{background:var(--deep);color:var(--paper);padding-bottom:80px}.clinic-narrative-module__CrMGTa__clinicalCover .clinic-narrative-module__CrMGTa__pageIdentity{color:var(--gold);border-color:#536057}.clinic-narrative-module__CrMGTa__clinicalCover .clinic-narrative-module__CrMGTa__pageIdentity span:last-child{color:var(--gold)}.clinic-narrative-module__CrMGTa__clinicalCoverGrid{grid-template-columns:1.2fr 1fr;align-items:end;gap:100px;padding-top:50px;display:grid}.clinic-narrative-module__CrMGTa__clinicalCover .clinic-narrative-module__CrMGTa__mark{margin-bottom:25px}.clinic-narrative-module__CrMGTa__clinicalCover h1{font-size:clamp(42px,4.5vw,65px)}.clinic-narrative-module__CrMGTa__coverEssay{color:#e4e8e0;max-width:27em;padding-bottom:12px;font-size:20px;line-height:1.9}.clinic-narrative-module__CrMGTa__coverEssay>p+p{margin-top:24px}.clinic-narrative-module__CrMGTa__coverEssay .clinic-narrative-module__CrMGTa__byline{color:var(--gold)}.clinic-narrative-module__CrMGTa__coverEssay .clinic-narrative-module__CrMGTa__byline a{color:inherit}.clinic-narrative-module__CrMGTa__health{background:#fff}.clinic-narrative-module__CrMGTa__health>h2{margin-bottom:60px}.clinic-narrative-module__CrMGTa__healthColumns{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.clinic-narrative-module__CrMGTa__standfirst{font-family:var(--font-maru-buri), serif;font-size:25px;line-height:1.85}.clinic-narrative-module__CrMGTa__standfirst em,.clinic-narrative-module__CrMGTa__recovery h2 em{color:inherit}.clinic-narrative-module__CrMGTa__framework{border-block:1px solid var(--line)}.clinic-narrative-module__CrMGTa__framework .clinic-narrative-module__CrMGTa__sectionIntro h2 em{color:inherit;letter-spacing:.18em;margin-top:.25em;display:inline-block}.clinic-narrative-module__CrMGTa__relationship{--vertex-word:clamp(52px, 5.6vw, 82px);margin-top:60px!important}.clinic-narrative-module__CrMGTa__concepts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clinic-narrative-module__CrMGTa__concepts>div{padding:38px 38px 35px;position:relative}.clinic-narrative-module__CrMGTa__concepts>div:first-child{padding-left:0}.clinic-narrative-module__CrMGTa__concepts>div:last-child{padding-right:0}.clinic-narrative-module__CrMGTa__concepts>div+div{border-left:1px solid var(--line)}.clinic-narrative-module__CrMGTa__concepts>div+div:before{content:"↔";background:var(--paper);width:36px;color:var(--gold-ink);text-align:center;font-size:23px;position:absolute;top:66px;left:-18px}.clinic-narrative-module__CrMGTa__concepts dt{font-family:var(--font-maru-buri), serif;color:var(--gold-ink);font-size:88px;line-height:1.2}.clinic-narrative-module__CrMGTa__concepts h3{margin-top:30px;font-size:22px}.clinic-narrative-module__CrMGTa__concepts dd p{color:var(--body);margin-top:18px;font-size:20px;line-height:1.85}.clinic-narrative-module__CrMGTa__relationship figcaption{text-align:center;margin-top:25px;font-size:17px;line-height:1.8}.clinic-narrative-module__CrMGTa__sourceNote{max-width:54em;color:var(--body);text-align:center;font-size:15px;line-height:1.8;margin:15px auto 0!important}.clinic-narrative-module__CrMGTa__healthMeaning{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin-top:55px;padding-top:55px;display:grid}.clinic-narrative-module__CrMGTa__healthMeaning p{font-family:var(--font-maru-buri), serif;font-size:31px;line-height:1.7}.clinic-narrative-module__CrMGTa__healthMeaning p strong{color:var(--gold-ink);font-weight:600}.clinic-narrative-module__CrMGTa__healthMeaning>div{color:var(--body);font-size:20px;line-height:1.85}.clinic-narrative-module__CrMGTa__clinical{background:#fff}.clinic-narrative-module__CrMGTa__journey{border-top:1px solid var(--line);margin:60px 0 0;padding:0;list-style:none}.clinic-narrative-module__CrMGTa__journey>li{border-bottom:1px solid var(--line);grid-template-rows:min-content minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px 48px;padding-block:44px;display:grid}.clinic-narrative-module__CrMGTa__journey>li>.clinic-narrative-module__CrMGTa__stepNumber{grid-area:1/1}.clinic-narrative-module__CrMGTa__journey>li>.clinic-narrative-module__CrMGTa__stepTitle{grid-area:2/1;align-self:start}.clinic-narrative-module__CrMGTa__journey>li>.clinic-narrative-module__CrMGTa__stepBody{grid-area:1/2/3}.clinic-narrative-module__CrMGTa__stepNumber{color:var(--gold-ink);font-family:var(--font-maru-buri), serif;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.6}.clinic-narrative-module__CrMGTa__stepTitle>p{color:var(--gold-ink);font-family:var(--font-maru-buri), serif;letter-spacing:.02em;margin-top:10px;font-size:18px;line-height:1.6}.clinic-narrative-module__CrMGTa__stepBody{color:var(--body);font-size:20px;line-height:1.85}.clinic-narrative-module__CrMGTa__treatmentBranches{background:var(--paper);grid-template-columns:1fr 1fr;gap:26px 40px;padding:26px 30px;font-size:20px;display:grid;margin-top:32px!important}.clinic-narrative-module__CrMGTa__treatmentBranches dt{color:var(--gold-ink);font-family:var(--font-maru-buri), serif;letter-spacing:.02em;margin-bottom:8px;font-weight:600}.clinic-narrative-module__CrMGTa__treatmentBranches strong{color:var(--ink);font-weight:600}.clinic-narrative-module__CrMGTa__methodTypes{color:var(--body);margin-top:10px;font-size:17px;line-height:1.7;display:block}.clinic-narrative-module__CrMGTa__stepBody>.clinic-narrative-module__CrMGTa__methodTypes{color:var(--ink);margin-top:18px;font-weight:600}.clinic-narrative-module__CrMGTa__methodTypes span{color:var(--gold-ink);font-family:var(--font-maru-buri), serif;margin-left:10px;font-weight:600}.clinic-narrative-module__CrMGTa__treatmentBranches .clinic-narrative-module__CrMGTa__methodTypes{color:var(--gold-ink);font-family:var(--font-maru-buri), serif;font-weight:600}.clinic-narrative-module__CrMGTa__medicine{background:var(--paper);grid-template-columns:1fr 1.1fr;gap:65px;margin-top:50px;padding:36px;display:grid}.clinic-narrative-module__CrMGTa__medicine h3{font-size:21px}.clinic-narrative-module__CrMGTa__medicine p{color:var(--body);font-size:20px;line-height:1.85}.clinic-narrative-module__CrMGTa__recovery{padding:90px var(--page-gutter);background:var(--deep);color:var(--paper)}.clinic-narrative-module__CrMGTa__recoveryInner{grid-template-columns:1fr 1fr;gap:100px;display:grid}.clinic-narrative-module__CrMGTa__recovery .clinic-narrative-module__CrMGTa__reading{color:#e4e8e0}.clinic-narrative-module__CrMGTa__carePair{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;margin-top:50px;display:grid}.clinic-narrative-module__CrMGTa__carePair>div{padding-block:35px}.clinic-narrative-module__CrMGTa__carePair h3{font-family:var(--font-maru-buri), serif;font-size:32px}.clinic-narrative-module__CrMGTa__carePair h3 span{color:var(--gold-ink);font-family:var(--font-body);margin-top:12px;font-size:17px;font-weight:500;display:block}.clinic-narrative-module__CrMGTa__carePair p{color:var(--body);margin-top:24px;font-size:20px;line-height:1.85}.clinic-narrative-module__CrMGTa__careNote{max-width:46em;color:var(--body);font-size:20px;line-height:1.85;margin-top:30px!important}.clinic-narrative-module__CrMGTa__aboutPage{--ink-bg:#1d1915;--on-dark:#faf8f1;--on-dark-body:#d8d3c8;--gold-dark:#d9c591}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__cover{isolation:isolate;background:var(--ink-bg);color:var(--on-dark);padding-bottom:120px;position:relative;overflow:hidden}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__coverGrid{grid-template-columns:minmax(0,1fr);min-height:440px}.clinic-narrative-module__CrMGTa__coverBackdrop{z-index:-1;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ink-bg) 22%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ink-bg) 22%);mask-image:linear-gradient(90deg, transparent 0, var(--ink-bg) 22%);margin:0;position:absolute;inset:0 0 0 28%}.clinic-narrative-module__CrMGTa__coverBackdrop img{object-fit:cover;object-position:38% 30%;filter:grayscale()sepia(.35)brightness(.72)contrast(1.05)}.clinic-narrative-module__CrMGTa__coverBackdrop:after{content:"";background:linear-gradient(90deg, var(--ink-bg) 0, color-mix(in srgb, var(--ink-bg) 55%, transparent) 30%, color-mix(in srgb, var(--ink-bg) 15%, transparent) 70%), linear-gradient(0deg, color-mix(in srgb, var(--ink-bg) 70%, transparent) 0, transparent 30%);position:absolute;inset:0}.clinic-narrative-module__CrMGTa__coverBackdrop .clinic-narrative-module__CrMGTa__photoNote{right:var(--page-gutter);z-index:1;position:absolute;bottom:20px;margin:0!important}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__cover .clinic-narrative-module__CrMGTa__pageIdentity{border-color:color-mix(in srgb, var(--on-dark) 18%, transparent);color:var(--gold-dark)}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__cover .clinic-narrative-module__CrMGTa__pageIdentity span:last-child{color:var(--on-dark-body)}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__cover em{color:var(--gold-dark)}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__cover .clinic-narrative-module__CrMGTa__lead,.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__cover .clinic-narrative-module__CrMGTa__byline{color:var(--on-dark-body)}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__cover .clinic-narrative-module__CrMGTa__byline strong{color:var(--on-dark)}.clinic-narrative-module__CrMGTa__aboutFigure{min-width:0;margin:0}.clinic-narrative-module__CrMGTa__aboutPage :is(.clinic-narrative-module__CrMGTa__coverPhoto,.clinic-narrative-module__CrMGTa__practicePhoto,.clinic-narrative-module__CrMGTa__generationsPhoto){background:color-mix(in srgb, var(--gold-ink) 12%, var(--paper));border-radius:8px;position:relative;overflow:hidden}.clinic-narrative-module__CrMGTa__aboutPage :is(.clinic-narrative-module__CrMGTa__coverPhoto,.clinic-narrative-module__CrMGTa__practicePhoto,.clinic-narrative-module__CrMGTa__generationsPhoto) img{object-fit:cover}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__coverPhoto{box-shadow:0 28px 60px #00000059}.clinic-narrative-module__CrMGTa__photoNote{color:var(--body);font-size:13px;line-height:1.6;margin-top:12px!important}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__cover .clinic-narrative-module__CrMGTa__photoNote{color:color-mix(in srgb, var(--on-dark) 62%, transparent)}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__opening{background:var(--paper)}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__research{border-top:1px solid var(--line)}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__researchVisual .clinic-narrative-module__CrMGTa__aboutFigure+.clinic-narrative-module__CrMGTa__marginNote{margin-top:28px}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__belief{isolation:isolate;background:var(--ink-bg);padding-block:120px;position:relative;overflow:hidden}.clinic-narrative-module__CrMGTa__beliefBackdrop{z-index:-1;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ink-bg) 28%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ink-bg) 28%);mask-image:linear-gradient(90deg, transparent 0, var(--ink-bg) 28%);margin:0;position:absolute;inset:0 0 0 32%}.clinic-narrative-module__CrMGTa__beliefBackdrop img{object-fit:cover;object-position:100% 60%;filter:grayscale()sepia(.35)brightness(.62)contrast(1.05)}.clinic-narrative-module__CrMGTa__beliefBackdrop:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--ink-bg) 60%, transparent) 0, color-mix(in srgb, var(--ink-bg) 20%, transparent) 60%);position:absolute;inset:0}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__beliefInner{grid-template-columns:minmax(0,1fr);row-gap:36px;max-width:560px}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__belief em,.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__belief .clinic-narrative-module__CrMGTa__textLink{color:var(--gold-dark)}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__beliefCopy{color:var(--on-dark-body)}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__generationsFigure{margin-block:56px 8px}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__generationsPhoto img{object-position:center 62%}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__letter{background:linear-gradient(color-mix(in srgb, var(--paper) 58%, transparent), color-mix(in srgb, var(--paper) 58%, transparent)), url(/images/about/about-hanji.webp) center / cover;border-top:0}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__letter .clinic-narrative-module__CrMGTa__closingLinks{border-color:color-mix(in srgb, var(--gold-ink) 30%, transparent)}@media (prefers-reduced-motion:no-preference){.clinic-narrative-module__CrMGTa__cover h1{animation:.7s cubic-bezier(.16,1,.3,1) clinic-narrative-module__CrMGTa__titleArrival}.clinic-narrative-module__CrMGTa__page a{transition:color .18s}@keyframes clinic-narrative-module__CrMGTa__titleArrival{0%{clip-path:inset(0 0 2%);transform:translateY(10px)}to{clip-path:inset(0);transform:translateY(0)}}}@media (max-width:1000px){.clinic-narrative-module__CrMGTa__coverGrid,.clinic-narrative-module__CrMGTa__clinicalCoverGrid,.clinic-narrative-module__CrMGTa__opening,.clinic-narrative-module__CrMGTa__research,.clinic-narrative-module__CrMGTa__beliefInner,.clinic-narrative-module__CrMGTa__sectionIntro,.clinic-narrative-module__CrMGTa__healthColumns,.clinic-narrative-module__CrMGTa__healthMeaning,.clinic-narrative-module__CrMGTa__people,.clinic-narrative-module__CrMGTa__recoveryInner,.clinic-narrative-module__CrMGTa__carePair{gap:40px}.clinic-narrative-module__CrMGTa__page h1{font-size:44px}.clinic-narrative-module__CrMGTa__clinicalCover h1{font-size:48px}.clinic-narrative-module__CrMGTa__journey>li{column-gap:32px}.clinic-narrative-module__CrMGTa__medicine{gap:35px}}@media (max-width:760px){.clinic-narrative-module__CrMGTa__page{--page-gutter:24px}.clinic-narrative-module__CrMGTa__page h1{font-size:clamp(34px,8.9vw,44px);line-height:1.5}.clinic-narrative-module__CrMGTa__page h2{font-size:29px;line-height:1.55}.clinic-narrative-module__CrMGTa__page h3{font-size:22px}.clinic-narrative-module__CrMGTa__cover{padding-top:25px;padding-bottom:40px}.clinic-narrative-module__CrMGTa__pageIdentity{padding-bottom:18px;font-size:14px}.clinic-narrative-module__CrMGTa__coverGrid{grid-template-columns:1fr;gap:24px;padding-top:35px}.clinic-narrative-module__CrMGTa__coverCopy{padding:0}.clinic-narrative-module__CrMGTa__lead{font-size:18px;margin-top:24px!important}.clinic-narrative-module__CrMGTa__coverPhoto{aspect-ratio:3/2}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__cover{padding-bottom:72px}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__belief{padding-block:72px}.clinic-narrative-module__CrMGTa__beliefBackdrop{inset:0;-webkit-mask-image:none;mask-image:none}.clinic-narrative-module__CrMGTa__beliefBackdrop img{object-position:72% 60%}.clinic-narrative-module__CrMGTa__beliefBackdrop:after{background:color-mix(in srgb, var(--ink-bg) 74%, transparent)}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__coverGrid{min-height:0}.clinic-narrative-module__CrMGTa__coverBackdrop{inset:0;-webkit-mask-image:none;mask-image:none}.clinic-narrative-module__CrMGTa__coverBackdrop img{object-position:42% 20%}.clinic-narrative-module__CrMGTa__coverBackdrop:after{background:color-mix(in srgb, var(--ink-bg) 72%, transparent)}.clinic-narrative-module__CrMGTa__coverBackdrop .clinic-narrative-module__CrMGTa__photoNote{left:var(--page-gutter);right:auto}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__generationsFigure{margin-block:32px 0}.clinic-narrative-module__CrMGTa__contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding-block:10px;display:grid;position:static;overflow:visible}.clinic-narrative-module__CrMGTa__contents a{min-height:44px;font-size:15px}.clinic-narrative-module__CrMGTa__page :is(section[id],h2[id]){scroll-margin-top:38px}.clinic-narrative-module__CrMGTa__section{padding-block:65px}.clinic-narrative-module__CrMGTa__reading{font-size:18px;line-height:1.85}.clinic-narrative-module__CrMGTa__reading p+p{margin-top:22px}.clinic-narrative-module__CrMGTa__opening,.clinic-narrative-module__CrMGTa__research,.clinic-narrative-module__CrMGTa__beliefInner,.clinic-narrative-module__CrMGTa__sectionIntro,.clinic-narrative-module__CrMGTa__healthColumns,.clinic-narrative-module__CrMGTa__healthMeaning,.clinic-narrative-module__CrMGTa__recoveryInner{grid-template-columns:1fr;gap:30px}.clinic-narrative-module__CrMGTa__openingTitle p{margin-top:20px;font-size:17px}.clinic-narrative-module__CrMGTa__researchVisual{order:2}.clinic-narrative-module__CrMGTa__practicePhoto{aspect-ratio:3/2}.clinic-narrative-module__CrMGTa__research h2{margin-bottom:25px}.clinic-narrative-module__CrMGTa__insetQuote{font-size:23px;margin-block:27px!important}.clinic-narrative-module__CrMGTa__belief,.clinic-narrative-module__CrMGTa__recovery{padding-block:65px}.clinic-narrative-module__CrMGTa__belief .clinic-narrative-module__CrMGTa__mark{margin:0}.clinic-narrative-module__CrMGTa__belief h2{font-size:36px}.clinic-narrative-module__CrMGTa__beliefCopy{font-size:18px;line-height:1.85}.clinic-narrative-module__CrMGTa__sectionIntro>p{font-size:18px}.clinic-narrative-module__CrMGTa__generationsPhoto{aspect-ratio:3/2}.clinic-narrative-module__CrMGTa__people{grid-template-columns:1fr;gap:0}.clinic-narrative-module__CrMGTa__people>div{padding-block:28px}.clinic-narrative-module__CrMGTa__people>div+div{border-top:1px solid var(--line)}.clinic-narrative-module__CrMGTa__people h3{font-size:29px}.clinic-narrative-module__CrMGTa__people p{margin-top:16px;font-size:18px}.clinic-narrative-module__CrMGTa__letter h2{margin-bottom:26px}.clinic-narrative-module__CrMGTa__handwriting{font-size:28px}.clinic-narrative-module__CrMGTa__closingLinks{flex-direction:column;gap:12px;margin-top:38px;padding-top:24px}.clinic-narrative-module__CrMGTa__closingLinks a{font-size:16px}.clinic-narrative-module__CrMGTa__clinicalCoverGrid{grid-template-columns:1fr;gap:28px;padding-top:35px}.clinic-narrative-module__CrMGTa__clinicalCover h1{font-size:clamp(36px,9.5vw,48px);line-height:1.45}.clinic-narrative-module__CrMGTa__clinicalCover .clinic-narrative-module__CrMGTa__mark{width:42px;height:42px;margin-bottom:23px}.clinic-narrative-module__CrMGTa__coverEssay{padding:0;font-size:18px;line-height:1.85}.clinic-narrative-module__CrMGTa__health>h2{margin-bottom:30px}.clinic-narrative-module__CrMGTa__standfirst{font-size:23px}.clinic-narrative-module__CrMGTa__relationship{margin-top:35px!important}.clinic-narrative-module__CrMGTa__concepts{grid-template-columns:1fr}.clinic-narrative-module__CrMGTa__concepts>div,.clinic-narrative-module__CrMGTa__concepts>div:first-child,.clinic-narrative-module__CrMGTa__concepts>div:last-child{grid-template-columns:65px 1fr;gap:25px;padding:30px 0;display:grid}.clinic-narrative-module__CrMGTa__concepts>div+div{border-left:0;border-top:1px solid var(--line)}.clinic-narrative-module__CrMGTa__concepts>div+div:before{content:"↕";height:32px;font-size:22px;line-height:32px;top:-16px;left:20px}.clinic-narrative-module__CrMGTa__concepts dt{font-size:62px}.clinic-narrative-module__CrMGTa__concepts h3{margin-top:0;font-size:20px}.clinic-narrative-module__CrMGTa__concepts dd p{margin-top:13px;font-size:18px}.clinic-narrative-module__CrMGTa__relationship figcaption{text-align:left;font-size:16px}.clinic-narrative-module__CrMGTa__sourceNote{text-align:left;font-size:14px}.clinic-narrative-module__CrMGTa__healthMeaning{gap:23px;margin-top:35px;padding-top:35px}.clinic-narrative-module__CrMGTa__healthMeaning p{font-size:27px}.clinic-narrative-module__CrMGTa__healthMeaning>div{font-size:18px}.clinic-narrative-module__CrMGTa__journey{margin-top:35px}.clinic-narrative-module__CrMGTa__journey>li{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:14px;padding-block:32px}.clinic-narrative-module__CrMGTa__journey>li>:is(.clinic-narrative-module__CrMGTa__stepNumber,.clinic-narrative-module__CrMGTa__stepTitle,.clinic-narrative-module__CrMGTa__stepBody){grid-area:auto/1}.clinic-narrative-module__CrMGTa__stepNumber{font-size:20px}.clinic-narrative-module__CrMGTa__stepTitle h3{font-size:21px}.clinic-narrative-module__CrMGTa__stepTitle>p{margin-top:8px;font-size:16px}.clinic-narrative-module__CrMGTa__stepBody{font-size:18px}.clinic-narrative-module__CrMGTa__treatmentBranches{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 20px;font-size:18px}.clinic-narrative-module__CrMGTa__medicine{grid-template-columns:1fr;gap:20px;margin-top:35px;padding:25px}.clinic-narrative-module__CrMGTa__medicine h3{font-size:20px}.clinic-narrative-module__CrMGTa__medicine p{font-size:18px}.clinic-narrative-module__CrMGTa__carePair{grid-template-columns:1fr;gap:0;margin-top:30px}.clinic-narrative-module__CrMGTa__carePair>div{padding-block:28px}.clinic-narrative-module__CrMGTa__carePair>div+div{border-top:1px solid var(--line)}.clinic-narrative-module__CrMGTa__carePair h3{font-size:28px}.clinic-narrative-module__CrMGTa__carePair p{margin-top:18px;font-size:18px}.clinic-narrative-module__CrMGTa__careNote{font-size:18px}}.clinic-narrative-module__CrMGTa__letter>.clinic-narrative-module__CrMGTa__visit{border-top:1px solid color-mix(in srgb, var(--gold-ink) 30%, transparent);max-width:740px;margin:48px auto 0;padding-top:28px}.clinic-narrative-module__CrMGTa__visit>p{color:var(--ink);word-break:keep-all;margin:0;font-size:18px;line-height:1.7}.clinic-narrative-module__CrMGTa__visitActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.clinic-narrative-module__CrMGTa__visitPrimary,.clinic-narrative-module__CrMGTa__visitSecondary{border:1px solid var(--accent-secondary);border-radius:var(--radius-control);min-height:52px;transition:background var(--duration-fast) var(--ease-brand), color var(--duration-fast) var(--ease-brand);justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:16px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.clinic-narrative-module__CrMGTa__visitPrimary{background:var(--accent-secondary);color:var(--ink-on-dark)}.clinic-narrative-module__CrMGTa__visitPrimary:hover{background:var(--deep);border-color:var(--deep)}.clinic-narrative-module__CrMGTa__visitSecondary{color:var(--accent-secondary);background:0 0}.clinic-narrative-module__CrMGTa__visitSecondary:hover{background:color-mix(in srgb, var(--accent-secondary) 8%, transparent)}.clinic-narrative-module__CrMGTa__visitPrimary:focus-visible,.clinic-narrative-module__CrMGTa__visitSecondary:focus-visible,.clinic-narrative-module__CrMGTa__visitOther:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:4px}.clinic-narrative-module__CrMGTa__visitOther{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;gap:10px;margin-top:12px;font-size:16px;text-decoration:underline;display:inline-flex}.clinic-narrative-module__CrMGTa__aboutPage .clinic-narrative-module__CrMGTa__letter .clinic-narrative-module__CrMGTa__visit+.clinic-narrative-module__CrMGTa__closingLinks{margin-top:36px}@media (max-width:760px){.clinic-narrative-module__CrMGTa__letter>.clinic-narrative-module__CrMGTa__visit{margin-top:36px}.clinic-narrative-module__CrMGTa__visit>p{font-size:17px}.clinic-narrative-module__CrMGTa__visitActions{flex-direction:column}.clinic-narrative-module__CrMGTa__visitPrimary,.clinic-narrative-module__CrMGTa__visitSecondary{width:100%}}@media (prefers-reduced-motion:reduce){.clinic-narrative-module__CrMGTa__visitPrimary,.clinic-narrative-module__CrMGTa__visitSecondary{transition:none}}.clinic-narrative-module__CrMGTa__questions{border-bottom:1px solid var(--line);background:#fff}.clinic-narrative-module__CrMGTa__askGroups{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;display:grid}.clinic-narrative-module__CrMGTa__askGroups>div{padding:32px 36px 8px 0}.clinic-narrative-module__CrMGTa__askGroups>div+div{border-left:1px solid var(--line);padding-left:36px}.clinic-narrative-module__CrMGTa__askGroups h3{color:var(--gold-ink);font-family:var(--font-maru-buri), serif;margin-bottom:20px;font-size:21px}.clinic-narrative-module__CrMGTa__askGroups ul{margin:0;padding:0;list-style:none}.clinic-narrative-module__CrMGTa__askGroups li{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding-block:12px}.clinic-narrative-module__CrMGTa__askGroups li:first-child{border-top:0;padding-top:0}.clinic-narrative-module__CrMGTa__askGroups li strong{color:var(--ink);font-size:20px;font-weight:600;line-height:1.6;display:block}.clinic-narrative-module__CrMGTa__askGroups li span{color:var(--body);margin-top:2px;font-size:17px;line-height:1.7;display:block}.clinic-narrative-module__CrMGTa__questions .clinic-narrative-module__CrMGTa__careNote{margin-top:40px!important}.clinic-narrative-module__CrMGTa__stepPhoto{margin:28px 0 0}.clinic-narrative-module__CrMGTa__stepPhoto>div{aspect-ratio:4/3;background:var(--paper);border-radius:8px;position:relative;overflow:hidden}.clinic-narrative-module__CrMGTa__stepPhoto img{object-fit:cover}.clinic-narrative-module__CrMGTa__stepBody>.clinic-narrative-module__CrMGTa__textLink{gap:10px}.clinic-narrative-module__CrMGTa__methods{border-top:1px solid var(--line)}.clinic-narrative-module__CrMGTa__methodList{border-top:1px solid var(--line);margin:60px 0 0;padding:0;list-style:none}.clinic-narrative-module__CrMGTa__methodList>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:48px;padding-block:40px;display:grid}.clinic-narrative-module__CrMGTa__methodHead{align-items:flex-start;gap:18px;display:flex}.clinic-narrative-module__CrMGTa__methodAxis{border:1px solid var(--gold-ink);width:56px;height:56px;color:var(--gold-ink);font-family:var(--font-maru-buri), serif;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:600;line-height:1;display:grid}.clinic-narrative-module__CrMGTa__methodAxisWide{letter-spacing:-.04em;font-size:16px}.clinic-narrative-module__CrMGTa__methodHead h3{font-family:var(--font-maru-buri), serif;margin-top:4px;font-size:28px}.clinic-narrative-module__CrMGTa__methodHead p{color:var(--gold-ink);margin-top:6px;font-size:17px;line-height:1.6}.clinic-narrative-module__CrMGTa__methodBody>p{color:var(--body);font-size:20px;line-height:1.85}.clinic-narrative-module__CrMGTa__methodFacts{border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin-top:22px;padding-top:18px;display:grid}.clinic-narrative-module__CrMGTa__methodFacts>div{display:contents}.clinic-narrative-module__CrMGTa__methodFacts dt{color:var(--gold-ink);font-size:16px;font-weight:600;line-height:1.7}.clinic-narrative-module__CrMGTa__methodFacts dd{color:var(--ink);margin:0;font-size:17px;line-height:1.7}.clinic-narrative-module__CrMGTa__methodFamily{color:var(--body);font-size:17px;line-height:1.8;margin-top:28px!important}.clinic-narrative-module__CrMGTa__lineage{background:#fff}.clinic-narrative-module__CrMGTa__lineageGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px;margin-top:60px;display:grid}.clinic-narrative-module__CrMGTa__lineagePhoto{margin:0}.clinic-narrative-module__CrMGTa__lineagePhoto>div{aspect-ratio:4/5;background:var(--deep);border-radius:8px;position:relative;overflow:hidden}.clinic-narrative-module__CrMGTa__lineagePhoto img{object-fit:cover;object-position:45% 35%}.clinic-narrative-module__CrMGTa__lineageList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.clinic-narrative-module__CrMGTa__lineageList>li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.clinic-narrative-module__CrMGTa__lineageList span{color:var(--gold-ink);font-family:var(--font-maru-buri), serif;font-size:20px;font-weight:600;line-height:1.6}.clinic-narrative-module__CrMGTa__lineageList h3{font-size:22px}.clinic-narrative-module__CrMGTa__lineageList p{color:var(--body);margin-top:8px;font-size:18px;line-height:1.8}.clinic-narrative-module__CrMGTa__lineageLinks{flex-wrap:wrap;gap:12px 40px;margin-top:48px;display:flex}.clinic-narrative-module__CrMGTa__lineageLinks a{min-height:44px;color:var(--ink);text-underline-offset:6px;align-items:center;gap:12px;font-size:17px;text-decoration:underline;display:inline-flex}.clinic-narrative-module__CrMGTa__visitWide{border-top:1px solid var(--line);max-width:740px;margin-top:56px;padding-top:28px}.clinic-narrative-module__CrMGTa__visitWide+.clinic-narrative-module__CrMGTa__closingLinks{margin-top:36px}@media (max-width:1000px){.clinic-narrative-module__CrMGTa__askGroups>div{padding-right:24px}.clinic-narrative-module__CrMGTa__askGroups>div+div{padding-left:24px}.clinic-narrative-module__CrMGTa__methodList>li{column-gap:32px}.clinic-narrative-module__CrMGTa__lineageGrid{gap:48px}}@media (max-width:760px){.clinic-narrative-module__CrMGTa__askGroups{grid-template-columns:minmax(0,1fr);margin-top:32px}.clinic-narrative-module__CrMGTa__askGroups>div,.clinic-narrative-module__CrMGTa__askGroups>div+div{border-left:0;padding:24px 0 12px}.clinic-narrative-module__CrMGTa__askGroups>div+div{border-top:1px solid var(--line)}.clinic-narrative-module__CrMGTa__askGroups li strong{font-size:18px}.clinic-narrative-module__CrMGTa__askGroups li span{font-size:16px}.clinic-narrative-module__CrMGTa__methodList{margin-top:32px}.clinic-narrative-module__CrMGTa__methodList>li{grid-template-columns:minmax(0,1fr);row-gap:20px;padding-block:30px}.clinic-narrative-module__CrMGTa__methodAxis{width:48px;height:48px;font-size:19px}.clinic-narrative-module__CrMGTa__methodAxisWide{font-size:15px}.clinic-narrative-module__CrMGTa__methodHead h3{margin-top:2px;font-size:24px}.clinic-narrative-module__CrMGTa__methodBody>p{font-size:18px}.clinic-narrative-module__CrMGTa__methodFacts{grid-template-columns:minmax(0,1fr);gap:2px}.clinic-narrative-module__CrMGTa__methodFacts>div+div dt{margin-top:10px}.clinic-narrative-module__CrMGTa__lineageGrid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.clinic-narrative-module__CrMGTa__lineagePhoto>div{aspect-ratio:4/3}.clinic-narrative-module__CrMGTa__lineageList>li{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:22px}.clinic-narrative-module__CrMGTa__lineageList h3{font-size:20px}.clinic-narrative-module__CrMGTa__lineageList p{font-size:17px}.clinic-narrative-module__CrMGTa__visitWide{margin-top:40px}}
.case-disease-card-module__Vpuora__card{min-width:0}.case-disease-card-module__Vpuora__link{color:var(--ink,#233c33);text-decoration:none;display:block}.case-disease-card-module__Vpuora__visual{aspect-ratio:3/2;background:var(--c-deep,#15241f);border-radius:var(--radius-card,8px);position:relative;overflow:hidden}.case-disease-card-module__Vpuora__visual img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-standard,.32s) var(--ease-brand,ease)}.case-disease-card-module__Vpuora__overlay{color:#fff;background:#15241f70;flex-direction:column;justify-content:center;align-items:flex-start;padding:7%;display:flex;position:absolute;inset:0}.case-disease-card-module__Vpuora__brand{letter-spacing:.04em;opacity:.9;font-size:clamp(10px,1vw,13px);position:absolute;top:8%}.case-disease-card-module__Vpuora__overlay strong{letter-spacing:-.055em;text-shadow:0 1px 12px #18382b;font-size:clamp(25px,2.5vw,38px);font-weight:750;line-height:1.35}.case-disease-card-module__Vpuora__subtitle{text-shadow:0 1px 8px #18382b;margin-top:10px;font-size:clamp(12px,1.1vw,16px)}.case-disease-card-module__Vpuora__imageNote{color:#fff;background:#00000080;border-radius:2px;padding:3px 6px;font-size:10px;position:absolute;bottom:10px;right:12px}.case-disease-card-module__Vpuora__copy{padding-top:20px}.case-disease-card-module__Vpuora__category{color:var(--accent-secondary,#406452);font-size:13px;font-weight:600}.case-disease-card-module__Vpuora__copy h3{letter-spacing:-.035em;word-break:keep-all;margin:8px 0 18px;font-size:clamp(20px,1.7vw,25px);line-height:1.5}.case-disease-card-module__Vpuora__bottom{color:var(--ink-muted,#74726d);border-top:1px solid var(--border,#dfddd8);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:14px;display:flex}.case-disease-card-module__Vpuora__bottom svg{width:1.25rem;height:1.25rem;color:var(--ink,#233c33);transition:transform var(--duration-fast,.15s) var(--ease-brand,ease);flex:none}.case-disease-card-module__Vpuora__link:hover .case-disease-card-module__Vpuora__visual img{transform:scale(1.025)}.case-disease-card-module__Vpuora__link:hover .case-disease-card-module__Vpuora__bottom svg{transform:translate(3px)}.case-disease-card-module__Vpuora__link:focus-visible{outline-offset:6px;outline:2px solid #406452}.case-disease-card-module__Vpuora__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.case-disease-card-module__Vpuora__homeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.75rem;display:grid}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__link{flex-direction:column;height:100%;display:flex}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__visual{flex-shrink:0}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__copy{flex-direction:column;flex:1;gap:16px;display:flex}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__bottom{margin-top:auto}@media (max-width:1000px){.case-disease-card-module__Vpuora__grid,.case-disease-card-module__Vpuora__homeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.case-disease-card-module__Vpuora__homeGrid{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (max-width:640px){.case-disease-card-module__Vpuora__grid,.case-disease-card-module__Vpuora__homeGrid{grid-template-columns:minmax(0,1fr);gap:36px}.case-disease-card-module__Vpuora__overlay strong{font-size:clamp(27px,7vw,38px)}.case-disease-card-module__Vpuora__subtitle{font-size:14px}.case-disease-card-module__Vpuora__brand{font-size:11px}.case-disease-card-module__Vpuora__copy{padding-top:16px}}@media (prefers-reduced-motion:reduce){.case-disease-card-module__Vpuora__visual img,.case-disease-card-module__Vpuora__bottom svg{transition:none}}.case-disease-card-module__Vpuora__captionLine{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.case-disease-card-module__Vpuora__attribution{color:#716c63;font-size:14px;line-height:1.65}.case-disease-card-module__Vpuora__homeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 24px}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__visual{border-radius:0}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__copy{text-align:center;gap:12px;padding-top:22px}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__captionLine{justify-content:center;gap:5px 14px}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__category{font-family:var(--font-maru-buri),serif;color:#252b25;font-size:19px;font-weight:500;line-height:1.6}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__overlay strong{letter-spacing:-.025em;font-size:clamp(25px,2.1vw,34px)}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__brand{font-size:11px}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__subtitle{max-width:92%;font-size:14px;line-height:1.6}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__imageNote{font-size:11px}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__bottom{color:#655c4b;border:0;justify-content:center;gap:12px;min-height:44px;padding-top:6px;font-size:14px}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__bottom span{text-underline-offset:5px;-webkit-text-decoration:underline #b5a58b;text-decoration:underline #b5a58b}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__bottom svg{width:16px;height:16px}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__captionLine{flex-direction:column;align-items:center;gap:2px}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__treatmentLine{color:var(--ink);word-break:keep-all;font-size:16px;font-weight:600;line-height:1.6}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__link:hover .case-disease-card-module__Vpuora__bottom svg{transform:translate(3px)}@media (min-width:768px) and (max-width:1100px){.case-disease-card-module__Vpuora__homeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.case-disease-card-module__Vpuora__homeGrid>:nth-child(n+5){display:none}.case-disease-card-module__Vpuora__homeGrid{grid-template-columns:minmax(0,1fr);gap:38px}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__copy{padding-top:18px}.case-disease-card-module__Vpuora__homeGrid .case-disease-card-module__Vpuora__overlay strong{font-size:clamp(27px,7vw,36px)}}
.clinical-system-module__HQvuLW__page{--paper:#faf8f2;--ink:#25352e;--body:#485148;--deep:#19372c;--gold:#ddc69b;--gold-ink:#806234;--line:#d8d6cc;--page-gutter:max(24px,calc((100% - 1180px)/2));color:var(--ink);font-family:var(--font-body);word-break:keep-all;overflow-wrap:anywhere;background:#fff}.clinical-system-module__HQvuLW__page :is(h1,h2,h3,p,figure,dl,dd){margin:0}.clinical-system-module__HQvuLW__page :is(h1,h2){font-family:var(--font-maru-buri),serif;letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.45}.clinical-system-module__HQvuLW__page h1{font-size:clamp(38px,4vw,60px)}.clinical-system-module__HQvuLW__page h2{font-size:clamp(30px,3.3vw,46px)}.clinical-system-module__HQvuLW__page h3{font-size:23px;font-weight:600;line-height:1.5}.clinical-system-module__HQvuLW__page p,.clinical-system-module__HQvuLW__page dd{color:var(--body);font-size:18px;line-height:1.85}.clinical-system-module__HQvuLW__page p+p{margin-top:18px}.clinical-system-module__HQvuLW__page em{color:inherit;font-style:normal}.clinical-system-module__HQvuLW__page a{text-underline-offset:5px}.clinical-system-module__HQvuLW__page :is(a,summary):focus-visible{outline:2px solid var(--gold-ink);outline-offset:5px}.clinical-system-module__HQvuLW__page ::selection{background:var(--gold);color:var(--ink)}.clinical-system-module__HQvuLW__page :is(section,details,div)[id]{scroll-margin-top:150px}.clinical-system-module__HQvuLW__hero{background:var(--deep);color:#fff;grid-template-columns:.9fr 1.1fr;min-height:620px;display:grid}.clinical-system-module__HQvuLW__heroCopy{align-self:center;padding:52px 40px 52px max(32px,50vw - 590px);animation:.8s cubic-bezier(.16,1,.3,1) both clinical-system-module__HQvuLW__opening}.clinical-system-module__HQvuLW__heroCopy h1{font-size:clamp(38px,3.65vw,54px);line-height:1.5}.clinical-system-module__HQvuLW__heroCopy h1 em{color:var(--gold)}.clinical-system-module__HQvuLW__heroCopy>p{color:#e1e7e0;max-width:30em}.clinical-system-module__HQvuLW__heroCopy h1+p{margin-top:28px}.clinical-system-module__HQvuLW__heroPhoto{min-height:620px;position:relative;overflow:hidden}.clinical-system-module__HQvuLW__heroPhoto img{object-fit:cover;object-position:center 65%;max-width:none;width:115%!important}.clinical-system-module__HQvuLW__heroPhoto figcaption{color:#fff;background:#19372c;padding:8px 12px;font-size:12px;line-height:1.6;position:absolute;bottom:20px;right:20px}.clinical-system-module__HQvuLW__heroPhoto figcaption span,.clinical-system-module__HQvuLW__correctionPhoto figcaption span{color:#ddd8ce;margin-top:3px;font-size:11px;display:block}.clinical-system-module__HQvuLW__heroLink{color:var(--gold);border-bottom:1px solid #bda577;align-items:center;gap:28px;margin-top:30px;padding:12px 0;font-weight:600;text-decoration:none;display:inline-flex}.clinical-system-module__HQvuLW__heroLink span{transition:transform .2s}.clinical-system-module__HQvuLW__heroLink:hover span{transform:translateY(4px)}.clinical-system-module__HQvuLW__contents{top:var(--header-h,80px);z-index:12;padding:0 var(--page-gutter);border-bottom:1px solid var(--line);background:var(--paper);scrollbar-color:var(--gold-ink) var(--paper);justify-content:space-between;gap:24px;display:flex;position:sticky;overflow-x:auto}.clinical-system-module__HQvuLW__contents a{min-height:58px;color:var(--ink);flex:none;align-items:center;font-size:15px;text-decoration:none;display:flex}.clinical-system-module__HQvuLW__contents a:hover{text-decoration:underline}.clinical-system-module__HQvuLW__overview{padding:64px var(--page-gutter) 72px;background:var(--paper)}.clinical-system-module__HQvuLW__overview h2{font-family:var(--font-body);font-size:23px}.clinical-system-module__HQvuLW__careSteps{margin:0;padding:0 0 24px;list-style:none}.clinical-system-module__HQvuLW__careSteps li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.clinical-system-module__HQvuLW__careSteps li>span{color:var(--gold-ink);font-variant-numeric:tabular-nums;font-size:22px}.clinical-system-module__HQvuLW__careSteps h3{margin-bottom:8px;font-size:20px}.clinical-system-module__HQvuLW__careSteps p{max-width:42em;font-size:17px}.clinical-system-module__HQvuLW__flow{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.clinical-system-module__HQvuLW__flow li{padding:22px 22px 22px 0}.clinical-system-module__HQvuLW__flow li+li{padding-left:22px}.clinical-system-module__HQvuLW__flow a{color:inherit;text-decoration:none;display:block;position:relative}.clinical-system-module__HQvuLW__number{color:var(--gold-ink);font-family:var(--font-maru-buri),serif;font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:30px;display:block}.clinical-system-module__HQvuLW__flow h3{font-size:18px}.clinical-system-module__HQvuLW__flow p{margin-top:8px;font-size:16px}.clinical-system-module__HQvuLW__flowArrow{color:var(--gold-ink);position:absolute;top:0;right:0}.clinical-system-module__HQvuLW__flow a:hover h3{text-underline-offset:5px;text-decoration:underline}.clinical-system-module__HQvuLW__page .clinical-system-module__HQvuLW__small{margin-top:24px;font-size:14px;line-height:1.8}.clinical-system-module__HQvuLW__small a{color:var(--gold-ink)}.clinical-system-module__HQvuLW__section{padding:112px var(--page-gutter)}.clinical-system-module__HQvuLW__paper{background:var(--paper)}.clinical-system-module__HQvuLW__sectionHead{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:56px;display:grid}.clinical-system-module__HQvuLW__sectionHead>p{max-width:32em}.clinical-system-module__HQvuLW__diagnosis{grid-template-columns:1.35fr .8fr;align-items:start;gap:100px;display:grid}.clinical-system-module__HQvuLW__diagnosisSection .clinical-system-module__HQvuLW__sectionHead{align-items:start}.clinical-system-module__HQvuLW__diagnosisSection .clinical-system-module__HQvuLW__sectionHead>p{padding-top:16px}.clinical-system-module__HQvuLW__diagnosis .clinical-system-module__HQvuLW__reading>p:first-child{color:var(--ink);margin-bottom:28px;font-size:23px;line-height:1.9}.clinical-system-module__HQvuLW__reading{max-width:38em}.clinical-system-module__HQvuLW__reading strong{color:var(--ink);font-weight:600}.clinical-system-module__HQvuLW__examSequence{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.clinical-system-module__HQvuLW__examSequence li{border-bottom:1px solid var(--line);padding:20px 0}.clinical-system-module__HQvuLW__examSequence span{color:var(--gold-ink);margin-bottom:6px;font-size:14px;display:block}.clinical-system-module__HQvuLW__examSequence strong{font-size:19px;font-weight:600;line-height:1.65}.clinical-system-module__HQvuLW__notice{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;margin-top:56px;padding:28px 0;display:grid}.clinical-system-module__HQvuLW__notice h3{font-size:18px}.clinical-system-module__HQvuLW__notice p{font-size:16px}.clinical-system-module__HQvuLW__details{border-block:1px solid var(--line);margin-top:24px}.clinical-system-module__HQvuLW__details+.clinical-system-module__HQvuLW__details{border-top:0;margin-top:0}.clinical-system-module__HQvuLW__details summary{cursor:pointer;padding:24px 4px;font-size:18px;font-weight:500;line-height:1.65;transition:color .2s}.clinical-system-module__HQvuLW__details summary:hover{color:var(--gold-ink)}.clinical-system-module__HQvuLW__details summary::marker{color:var(--gold-ink)}.clinical-system-module__HQvuLW__detailBody{max-width:850px;padding:0 4px 26px}.clinical-system-module__HQvuLW__detailBody h3{margin-bottom:16px;font-size:20px}.clinical-system-module__HQvuLW__examColumns{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px 72px;display:grid}.clinical-system-module__HQvuLW__examColumns article{padding-top:10px}.clinical-system-module__HQvuLW__examPhoto{height:560px;position:relative}.clinical-system-module__HQvuLW__examPhoto img{object-fit:cover;object-position:center 60%}.clinical-system-module__HQvuLW__examPhoto figcaption{background:var(--deep);color:#fff;padding:12px 18px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.clinical-system-module__HQvuLW__examColumns .clinical-system-module__HQvuLW__pulseSection{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:32px 72px;padding-top:48px;display:grid}.clinical-system-module__HQvuLW__pulseHeading{grid-column:1/-1}.clinical-system-module__HQvuLW__pulseHeading h3{font-size:38px}.clinical-system-module__HQvuLW__pulseDiagram{text-align:center;background:#eeeae0;align-self:start;padding:30px 32px 24px}.clinical-system-module__HQvuLW__pulseSource{font-family:var(--font-maru-buri),serif;font-size:24px}.clinical-system-module__HQvuLW__pulseGroups{border-block:1px solid #cbc5b7;grid-template-columns:1fr 1fr;gap:28px;margin:24px 0;padding:24px 0;display:grid}.clinical-system-module__HQvuLW__pulseGroups strong{font-size:17px;font-weight:500}.clinical-system-module__HQvuLW__pulseMarks{justify-content:center;gap:10px;margin-top:18px;display:flex}.clinical-system-module__HQvuLW__pulseMarks i{background:#657667;border-radius:4px;width:7px;height:32px;display:block}.clinical-system-module__HQvuLW__pulseResult{font-size:16px;line-height:1.8}.clinical-system-module__HQvuLW__pulseResult strong{font-family:var(--font-maru-buri),serif;font-size:23px;font-weight:500}.clinical-system-module__HQvuLW__pulseDiagram figcaption{color:var(--body);margin-top:24px;font-size:12px;line-height:1.7}.clinical-system-module__HQvuLW__pulseReading{align-self:center}.clinical-system-module__HQvuLW__examColumns h3{font-size:29px}.clinical-system-module__HQvuLW__examColumns h3 span{margin-top:8px;font-size:19px;display:block}.clinical-system-module__HQvuLW__page .clinical-system-module__HQvuLW__duration{color:var(--gold-ink);margin-top:12px;margin-bottom:20px;font-size:15px}.clinical-system-module__HQvuLW__comparison{border-top:1px solid var(--line);gap:26px;margin-top:26px;padding-top:20px;display:flex}.clinical-system-module__HQvuLW__comparison div{flex:1}.clinical-system-module__HQvuLW__comparison strong,.clinical-system-module__HQvuLW__comparison span{font-size:16px;line-height:1.7;display:block}.clinical-system-module__HQvuLW__comparison span{color:var(--body);margin-top:4px}.clinical-system-module__HQvuLW__page .clinical-system-module__HQvuLW__examTakeaway{border-top:1px solid var(--line);margin-top:26px;padding-top:20px;font-size:17px}.clinical-system-module__HQvuLW__treatmentLead{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 64px;padding:0;display:grid}.clinical-system-module__HQvuLW__treatmentLead>div{grid-template-columns:1fr;align-content:start;padding:30px 0;display:grid}.clinical-system-module__HQvuLW__treatmentLead>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:64px}.clinical-system-module__HQvuLW__treatmentLead>div:first-child p{grid-area:1/2/3;align-self:center;margin:0}.clinical-system-module__HQvuLW__treatmentLead span{color:var(--gold-ink);margin-bottom:10px;font-size:14px;line-height:1.7;display:block}.clinical-system-module__HQvuLW__treatmentLead h3{font-size:24px}.clinical-system-module__HQvuLW__treatmentLead p{max-width:29em;margin-top:14px;font-size:16px;line-height:1.85}.clinical-system-module__HQvuLW__needle{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:start;gap:72px;margin:48px 0;padding-top:48px;display:grid}.clinical-system-module__HQvuLW__needleReading>p{max-width:30em;font-size:16px}.clinical-system-module__HQvuLW__needleReading .clinical-system-module__HQvuLW__needleLead{color:var(--ink);margin:26px 0;font-size:23px;line-height:1.7}.clinical-system-module__HQvuLW__timing>p{font-size:16px}.clinical-system-module__HQvuLW__timing{background:var(--paper);padding:40px 42px}.clinical-system-module__HQvuLW__timing h3{font-family:var(--font-maru-buri),serif;margin-bottom:24px;font-size:30px;font-weight:500;line-height:1.65}.clinical-system-module__HQvuLW__timing h3 em{color:var(--gold-ink)}.clinical-system-module__HQvuLW__timing .clinical-system-module__HQvuLW__timingNote{border-top:1px solid #cec3ab;padding-top:16px;font-size:15px}.clinical-system-module__HQvuLW__correction{padding:0 var(--page-gutter) 96px;color:#f9f6ef;background:#28241f;grid-template-columns:.85fr 1.25fr;column-gap:64px;display:grid}.clinical-system-module__HQvuLW__correction em{color:inherit}.clinical-system-module__HQvuLW__correctionPhoto{grid-area:1/2;align-self:center;height:500px;position:relative;overflow:hidden;margin-block:48px!important}.clinical-system-module__HQvuLW__correctionPhoto img{object-fit:cover;object-position:center 36%}.clinical-system-module__HQvuLW__correctionPhoto figcaption{color:#eee5d6;background:#28241f;padding:12px 20px;font-size:12px;position:absolute;bottom:0;left:0}.clinical-system-module__HQvuLW__correction p{color:#e1dbd0}.clinical-system-module__HQvuLW__correctionIntro{grid-area:1/1;align-self:center;padding:64px 0}.clinical-system-module__HQvuLW__correctionIntro h2{margin-bottom:44px;font-size:clamp(30px,3vw,42px)}.clinical-system-module__HQvuLW__correctionIntro h3{margin-bottom:16px}.clinical-system-module__HQvuLW__cycle{border-top:1px solid #797064;grid-column:1/-1;grid-template-columns:repeat(4,1fr) 1.65fr;margin:64px 0 32px;padding:0;list-style:none;display:grid}.clinical-system-module__HQvuLW__cycle li{padding:24px 18px;font-size:23px}.clinical-system-module__HQvuLW__cycle li:first-child{padding-left:0}.clinical-system-module__HQvuLW__cycle li+li{border-left:0}.clinical-system-module__HQvuLW__cycle span{color:var(--gold);margin-bottom:8px;font-size:14px;display:block}.clinical-system-module__HQvuLW__cycleResult{border-bottom:1px solid var(--gold);background:0 0}.clinical-system-module__HQvuLW__cycle strong{font-weight:600}.clinical-system-module__HQvuLW__correctionFoot{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:64px;display:grid}.clinical-system-module__HQvuLW__correctionFoot p+p{margin:0}.clinical-system-module__HQvuLW__correctionFoot span{font-size:15px}.clinical-system-module__HQvuLW__cases{grid-template-columns:1fr 1fr;gap:32px;display:grid}.clinical-system-module__HQvuLW__textLink{color:var(--gold-ink);align-items:center;gap:20px;margin-top:20px;padding:12px 0;font-size:17px;font-weight:600;display:inline-flex}.clinical-system-module__HQvuLW__frameworkSection{padding-inline:max(24px,50% - 500px)}.clinical-system-module__HQvuLW__framework{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.clinical-system-module__HQvuLW__framework>div{border-top:1px solid var(--line);padding-top:22px}.clinical-system-module__HQvuLW__framework dt{font-family:var(--font-maru-buri),serif;color:var(--ink);font-size:64px}.clinical-system-module__HQvuLW__framework dt span{font-family:var(--font-body);color:var(--ink);margin:10px 0 18px;font-size:18px;font-weight:600;display:block}.clinical-system-module__HQvuLW__framework dd{font-size:17px}.clinical-system-module__HQvuLW__lineage{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;margin-top:80px;display:grid}.clinical-system-module__HQvuLW__lineage img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.clinical-system-module__HQvuLW__lineage figcaption{color:var(--body);margin-top:8px;font-size:12px}.clinical-system-module__HQvuLW__lineage h3{font-family:var(--font-maru-buri),serif;margin-bottom:20px;font-size:27px}.clinical-system-module__HQvuLW__lineage p{font-size:17px}.clinical-system-module__HQvuLW__visitLinks{border-block:1px solid var(--line);flex-wrap:wrap;gap:16px 40px;padding-block:22px;display:flex}.clinical-system-module__HQvuLW__visitLinks a{color:var(--ink);gap:24px;font-size:18px;line-height:1.6;display:flex}@media (max-width:1000px){.clinical-system-module__HQvuLW__heroCopy{padding:46px 28px}.clinical-system-module__HQvuLW__heroPhoto{min-height:530px}.clinical-system-module__HQvuLW__sectionHead,.clinical-system-module__HQvuLW__diagnosis,.clinical-system-module__HQvuLW__examColumns,.clinical-system-module__HQvuLW__needle,.clinical-system-module__HQvuLW__correctionIntro,.clinical-system-module__HQvuLW__correctionFoot{gap:32px}.clinical-system-module__HQvuLW__flow{grid-template-columns:repeat(2,1fr)}.clinical-system-module__HQvuLW__flow li:nth-child(3){border-left:0;padding-left:0}.clinical-system-module__HQvuLW__flow li:nth-child(n+3){border-top:1px solid var(--line)}.clinical-system-module__HQvuLW__treatmentLead{gap:22px}.clinical-system-module__HQvuLW__desktopBreak{display:none}}@media (max-width:760px){.clinical-system-module__HQvuLW__page{--page-gutter:24px}.clinical-system-module__HQvuLW__page :is(section,details,div)[id]{scroll-margin-top:130px}.clinical-system-module__HQvuLW__hero{grid-template-columns:1fr;min-height:0}.clinical-system-module__HQvuLW__heroCopy{padding:40px 24px 34px}.clinical-system-module__HQvuLW__heroCopy h1{font-size:37px}.clinical-system-module__HQvuLW__heroPhoto{height:390px;min-height:0}.clinical-system-module__HQvuLW__heroPhoto img{object-position:center 64%;width:110%!important}.clinical-system-module__HQvuLW__heroPhoto figcaption{padding-inline:24px;font-size:12px}.clinical-system-module__HQvuLW__contents{gap:24px;padding-inline:24px;position:static}.clinical-system-module__HQvuLW__contents a{min-height:48px;font-size:14px}.clinical-system-module__HQvuLW__overview{padding-block:36px}.clinical-system-module__HQvuLW__overview h2{font-size:21px}.clinical-system-module__HQvuLW__flow li{padding-right:14px}.clinical-system-module__HQvuLW__flow li+li{padding-left:14px}.clinical-system-module__HQvuLW__flow li:nth-child(3){padding-left:0}.clinical-system-module__HQvuLW__flow h3{font-size:17px}.clinical-system-module__HQvuLW__flow p{font-size:15px}.clinical-system-module__HQvuLW__section{padding-block:72px}.clinical-system-module__HQvuLW__sectionHead,.clinical-system-module__HQvuLW__diagnosis,.clinical-system-module__HQvuLW__examColumns,.clinical-system-module__HQvuLW__needle,.clinical-system-module__HQvuLW__correctionIntro,.clinical-system-module__HQvuLW__correctionFoot,.clinical-system-module__HQvuLW__lineage{grid-template-columns:1fr;gap:28px}.clinical-system-module__HQvuLW__sectionHead{gap:18px;margin-bottom:30px}.clinical-system-module__HQvuLW__sectionHead>p{font-size:17px}.clinical-system-module__HQvuLW__diagnosis .clinical-system-module__HQvuLW__reading>p:first-child{font-size:21px}.clinical-system-module__HQvuLW__notice{grid-template-columns:1fr;gap:10px;padding:22px}.clinical-system-module__HQvuLW__examColumns{gap:38px}.clinical-system-module__HQvuLW__examPhoto{height:400px}.clinical-system-module__HQvuLW__examColumns .clinical-system-module__HQvuLW__pulseSection{grid-column:auto;grid-template-columns:1fr;gap:24px;padding-top:32px}.clinical-system-module__HQvuLW__pulseHeading h3{font-size:29px}.clinical-system-module__HQvuLW__pulseDiagram{padding:24px 18px}.clinical-system-module__HQvuLW__pulseMarks{gap:8px}.clinical-system-module__HQvuLW__pulseGroups{gap:20px}.clinical-system-module__HQvuLW__treatmentLead{grid-template-columns:1fr;gap:0}.clinical-system-module__HQvuLW__treatmentLead>div:first-child{border-bottom:0;display:block}.clinical-system-module__HQvuLW__treatmentLead>div:first-child p{margin-top:14px}.clinical-system-module__HQvuLW__treatmentLead>div{padding:26px 0}.clinical-system-module__HQvuLW__treatmentLead>div+div{border-top:1px solid var(--line);padding-top:24px}.clinical-system-module__HQvuLW__needle{margin-top:32px}.clinical-system-module__HQvuLW__timing{padding:24px}.clinical-system-module__HQvuLW__timing h3{font-size:22px}.clinical-system-module__HQvuLW__correction{padding-block:0 64px;display:block}.clinical-system-module__HQvuLW__correctionPhoto{height:330px;margin:0!important}.clinical-system-module__HQvuLW__correction{padding-top:24px}.clinical-system-module__HQvuLW__correctionIntro{padding:40px 0 0}.clinical-system-module__HQvuLW__correctionIntro h2{margin-bottom:28px}.clinical-system-module__HQvuLW__cycle{grid-template-columns:repeat(4,1fr);margin-top:30px}.clinical-system-module__HQvuLW__cycle li{padding:18px 12px;font-size:20px}.clinical-system-module__HQvuLW__cycle .clinical-system-module__HQvuLW__cycleResult{border-top:1px solid #797064;border-left:0;grid-column:1/-1;padding:18px}.clinical-system-module__HQvuLW__cycleResult strong{font-size:22px}.clinical-system-module__HQvuLW__cases,.clinical-system-module__HQvuLW__framework{grid-template-columns:1fr;gap:28px}.clinical-system-module__HQvuLW__lineage{margin-top:36px}.clinical-system-module__HQvuLW__lineage h3{font-size:25px}.clinical-system-module__HQvuLW__visitLinks{flex-direction:column;gap:20px}.clinical-system-module__HQvuLW__visitLinks a{justify-content:space-between;font-size:17px}}@media (min-width:761px) and (max-width:1100px){.clinical-system-module__HQvuLW__hero{grid-template-columns:1fr 1fr}.clinical-system-module__HQvuLW__heroCopy h1{font-size:38px}.clinical-system-module__HQvuLW__diagnosis,.clinical-system-module__HQvuLW__examColumns{gap:40px}.clinical-system-module__HQvuLW__examPhoto{height:520px}.clinical-system-module__HQvuLW__correction{column-gap:32px}.clinical-system-module__HQvuLW__correctionPhoto{height:500px}.clinical-system-module__HQvuLW__contents{position:static}}@keyframes clinical-system-module__HQvuLW__opening{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.clinical-system-module__HQvuLW__heroLink span,.clinical-system-module__HQvuLW__details summary{transition:none}.clinical-system-module__HQvuLW__heroCopy{animation:none}}
