.page-module-scss-module__QZVRTW__hero{background:var(--forest-deep);min-height:70vh;color:var(--cream);align-items:flex-end;padding-top:76px;padding-bottom:64px;display:flex;position:relative;overflow:hidden}.page-module-scss-module__QZVRTW__heroBg{z-index:0;background:radial-gradient(at 70% 40%,#b8894a26,#0000 60%),repeating-linear-gradient(45deg,#f7f2e706 0 10px,#0000 10px 20px);position:absolute;inset:0}.page-module-scss-module__QZVRTW__crumbs{font-family:var(--mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#f7f2e78c;margin-bottom:48px}.page-module-scss-module__QZVRTW__crumbs a{color:#f7f2e78c}.page-module-scss-module__QZVRTW__crumbs a:hover{color:var(--cream)}.page-module-scss-module__QZVRTW__sep{margin:0 10px}.page-module-scss-module__QZVRTW__heroGrid{grid-template-columns:1fr auto;align-items:end;gap:48px;display:grid}@media (max-width:900px){.page-module-scss-module__QZVRTW__heroGrid{grid-template-columns:1fr}}.page-module-scss-module__QZVRTW__heroGrid h1{font-family:var(--serif);font-weight:500;font-size:var(--type-display-xl);letter-spacing:0;color:var(--cream);margin:0 0 24px;line-height:.96}.page-module-scss-module__QZVRTW__heroGrid h1 em{color:var(--ochre-soft);font-style:italic;font-weight:400}.page-module-scss-module__QZVRTW__tagline{font-family:var(--serif);color:#f7f2e7bf;max-width:52ch;margin:0;font-size:clamp(18px,2vw,20px);font-style:italic;line-height:1.5}.page-module-scss-module__QZVRTW__heroMeta{flex-direction:column;gap:20px;min-width:200px;display:flex}@media (max-width:900px){.page-module-scss-module__QZVRTW__heroMeta{grid-template-columns:1fr 1fr;display:grid}}.page-module-scss-module__QZVRTW__m{border-top:1px solid #f7f2e726;padding-top:16px}.page-module-scss-module__QZVRTW__k{font-family:var(--mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#f7f2e780}.page-module-scss-module__QZVRTW__v{font-family:var(--serif);font-size:var(--type-heading-sm);color:var(--cream);margin-top:4px;font-weight:500}.page-module-scss-module__QZVRTW__bookBar{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);padding:16px 0;position:sticky;top:76px}.page-module-scss-module__QZVRTW__bookBarRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.page-module-scss-module__QZVRTW__bookBarName{font-family:var(--serif);font-size:var(--type-heading-sm);color:var(--forest-deep);font-weight:500}.page-module-scss-module__QZVRTW__detailGrid{grid-template-columns:1fr 380px;align-items:start;gap:56px;display:grid}@media (max-width:1200px){.page-module-scss-module__QZVRTW__detailGrid{grid-template-columns:1fr}}.page-module-scss-module__QZVRTW__includesItem{border-top:1px solid var(--line);padding:28px 0}.page-module-scss-module__QZVRTW__includesItem:first-of-type{border-top:none}.page-module-scss-module__QZVRTW__includesItem h3{font-family:var(--serif);font-weight:500;font-size:var(--type-heading-sm);color:var(--forest-deep);margin:0 0 10px}.page-module-scss-module__QZVRTW__includesItem p{font-size:var(--type-body);color:var(--ink-soft);margin:0;line-height:1.7}.page-module-scss-module__QZVRTW__suitableFor{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.page-module-scss-module__QZVRTW__condition{background:var(--sage-pale);border:1px solid var(--line);font-size:var(--type-body-sm);color:var(--forest-deep);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.1em;padding:14px 16px}.page-module-scss-module__QZVRTW__sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:140px}.page-module-scss-module__QZVRTW__sideCard{background:var(--paper);border:1px solid var(--line);padding:32px}.page-module-scss-module__QZVRTW__sideCard h3{font-family:var(--serif);color:var(--forest-deep);margin:0 0 20px;font-size:23px;font-weight:500}.page-module-scss-module__QZVRTW__outcome{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:14px 0;display:flex}.page-module-scss-module__QZVRTW__outcome strong{font-family:var(--serif);color:var(--forest);font-size:30px;font-weight:500}.page-module-scss-module__QZVRTW__outcome span{font-size:var(--type-body-sm);color:var(--ink-soft)}.page-module-scss-module__QZVRTW__guide{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.page-module-scss-module__QZVRTW__guide h2{font-family:var(--serif);font-weight:500;font-size:var(--type-heading-md);color:var(--forest-deep);text-wrap:balance;margin:0 0 16px;line-height:1.15}.page-module-scss-module__QZVRTW__guide p{font-size:var(--type-body-lg);color:var(--ink-soft);max-width:68ch;margin:0 0 16px;line-height:1.8}.page-module-scss-module__QZVRTW__guide ul{max-width:68ch;margin:0 0 8px 22px}.page-module-scss-module__QZVRTW__guide li{font-size:var(--type-body-lg);color:var(--ink-soft);margin-bottom:8px;line-height:1.7}.page-module-scss-module__QZVRTW__faqSection{background:var(--paper);border-top:1px solid var(--line)}.page-module-scss-module__QZVRTW__faqGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:64px;display:grid}@media (max-width:1200px){.page-module-scss-module__QZVRTW__faqGrid{grid-template-columns:1fr;gap:32px}}.page-module-scss-module__QZVRTW__faqGrid h2{font-family:var(--serif);font-weight:500;font-size:var(--type-heading-lg);color:var(--forest-deep);margin:0;line-height:1.05}.page-module-scss-module__QZVRTW__faqGrid h2 em{color:var(--forest);font-style:italic}.page-module-scss-module__QZVRTW__readMore{flex-direction:column;margin-top:32px;display:flex}.page-module-scss-module__QZVRTW__readMore a{border-top:1px solid var(--line);font-family:var(--serif);color:var(--forest-deep);padding:12px 0;font-size:19px}.page-module-scss-module__QZVRTW__readMore a:hover{color:var(--forest)}.page-module-scss-module__QZVRTW__faqItem{border-bottom:1px solid var(--line);padding:18px 0}.page-module-scss-module__QZVRTW__faqItem summary{cursor:pointer;font-weight:600;font-size:var(--type-body-lg);color:var(--ink);line-height:1.5}.page-module-scss-module__QZVRTW__faqItem summary:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}.page-module-scss-module__QZVRTW__faqItem p{font-size:var(--type-body);color:var(--ink-soft);max-width:68ch;margin:12px 0 0;line-height:1.75}.page-module-scss-module__QZVRTW__faqNote{font-size:var(--type-body-sm);color:var(--muted);margin-top:24px;font-style:italic}.page-module-scss-module__QZVRTW__sideCard,.page-module-scss-module__QZVRTW__suitableFor,.page-module-scss-module__QZVRTW__faqItem{border-radius:var(--radius-card)}
.ConditionDetail-module-scss-module__MXhQJq__hero{background:linear-gradient(130deg, var(--paper), #eef0e6);border-bottom:1px solid var(--line);padding:32px 0 0}.ConditionDetail-module-scss-module__MXhQJq__breadcrumb{margin-bottom:30px;font-size:14px;line-height:1.6}.ConditionDetail-module-scss-module__MXhQJq__breadcrumb a{text-underline-offset:4px;text-decoration:underline}.ConditionDetail-module-scss-module__MXhQJq__heroGrid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:48px;padding-bottom:36px;display:grid}.ConditionDetail-module-scss-module__MXhQJq__heroCopy{min-width:0}.ConditionDetail-module-scss-module__MXhQJq__heroCopy h1{max-width:20ch;font:500 clamp(34px, 4.2vw, 56px)/1.08 var(--serif);color:var(--forest-deep);text-wrap:balance;margin:20px 0}.ConditionDetail-module-scss-module__MXhQJq__heroCopy .eyebrow{line-height:1.7}.ConditionDetail-module-scss-module__MXhQJq__intro{max-width:54ch;color:var(--ink-soft);font-size:17px;line-height:1.8}.ConditionDetail-module-scss-module__MXhQJq__actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:26px;display:flex}.ConditionDetail-module-scss-module__MXhQJq__actions .btn{min-height:52px}.ConditionDetail-module-scss-module__MXhQJq__fee{color:var(--ink-soft);margin:18px 0 0;font-size:14px;line-height:1.7}.ConditionDetail-module-scss-module__MXhQJq__textLink{text-underline-offset:4px;font-weight:600;line-height:1.6;text-decoration:underline}.ConditionDetail-module-scss-module__MXhQJq__heroVisual{min-width:0;margin:0}.ConditionDetail-module-scss-module__MXhQJq__heroVisual figcaption{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:6px;padding-top:14px;font-size:13px;line-height:1.6;display:flex}.ConditionDetail-module-scss-module__MXhQJq__heroVisual figcaption span:last-child{color:var(--muted);font-size:11px}.ConditionDetail-module-scss-module__MXhQJq__imageFrame{aspect-ratio:4/3;background:#e7e4d9;border-radius:24px;overflow:hidden;box-shadow:0 12px 36px #16392812}.ConditionDetail-module-scss-module__MXhQJq__imageFrame img{object-fit:cover;width:100%;height:100%;display:block}.ConditionDetail-module-scss-module__MXhQJq__journey{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:24px 0;list-style:none;display:grid}.ConditionDetail-module-scss-module__MXhQJq__journey li{align-items:center;gap:14px;min-width:0;display:flex}.ConditionDetail-module-scss-module__MXhQJq__journey strong{font-size:15px;font-weight:600;line-height:1.5;display:block}.ConditionDetail-module-scss-module__MXhQJq__journey div>span{color:var(--ink-soft);margin-top:3px;font-size:13px;line-height:1.6;display:block}.ConditionDetail-module-scss-module__MXhQJq__stepNumber{width:42px;height:42px;color:var(--forest);font:500 19px var(--serif);border:1px solid #c6d0bf;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ConditionDetail-module-scss-module__MXhQJq__layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:56px;padding-block:48px 72px;display:grid}.ConditionDetail-module-scss-module__MXhQJq__article{min-width:0}.ConditionDetail-module-scss-module__MXhQJq__article section{margin-bottom:40px;padding-block:0;scroll-margin-top:110px}.ConditionDetail-module-scss-module__MXhQJq__article h2{font:500 clamp(26px, 2.5vw, 34px)/1.2 var(--serif);color:var(--forest-deep);text-wrap:balance;margin:0 0 18px}.ConditionDetail-module-scss-module__MXhQJq__article p,.ConditionDetail-module-scss-module__MXhQJq__article li{color:var(--ink-soft);font-size:16px;line-height:1.8}.ConditionDetail-module-scss-module__MXhQJq__article p{margin:0 0 16px}.ConditionDetail-module-scss-module__MXhQJq__article ul{padding-left:22px}.ConditionDetail-module-scss-module__MXhQJq__article li{margin-bottom:10px}.ConditionDetail-module-scss-module__MXhQJq__answer{border-left:3px solid var(--forest);padding:4px 0 4px 24px}.ConditionDetail-module-scss-module__MXhQJq__contents{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-wrap:wrap;gap:10px;margin-bottom:40px;padding:20px;display:flex}.ConditionDetail-module-scss-module__MXhQJq__contents strong{width:100%;margin-bottom:4px;font-size:14px}.ConditionDetail-module-scss-module__MXhQJq__contents a{background:var(--sage-pale);text-underline-offset:3px;border-radius:8px;padding:7px 11px;font-size:13px;line-height:1.6;text-decoration:underline}.ConditionDetail-module-scss-module__MXhQJq__concerns{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ConditionDetail-module-scss-module__MXhQJq__concerns span{background:var(--sage-pale);border-radius:16px;padding:9px 14px;font-size:14px;line-height:1.5}.ConditionDetail-module-scss-module__MXhQJq__article .ConditionDetail-module-scss-module__MXhQJq__caution{background:var(--paper);border:1px solid #c4ac88;border-radius:16px;padding:24px}.ConditionDetail-module-scss-module__MXhQJq__faq{border-bottom:1px solid var(--line);padding:18px 0}.ConditionDetail-module-scss-module__MXhQJq__faq summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.6}.ConditionDetail-module-scss-module__MXhQJq__faq p{padding-top:12px}.ConditionDetail-module-scss-module__MXhQJq__article .ConditionDetail-module-scss-module__MXhQJq__next{background:var(--sage-pale);border-radius:16px;padding:32px}.ConditionDetail-module-scss-module__MXhQJq__article .ConditionDetail-module-scss-module__MXhQJq__next .ConditionDetail-module-scss-module__MXhQJq__small{margin-top:16px;margin-bottom:0}.ConditionDetail-module-scss-module__MXhQJq__article .ConditionDetail-module-scss-module__MXhQJq__sources{border-top:1px solid var(--line);padding-top:28px}.ConditionDetail-module-scss-module__MXhQJq__article .ConditionDetail-module-scss-module__MXhQJq__sources a{text-decoration:underline}.ConditionDetail-module-scss-module__MXhQJq__sidebar{gap:24px;display:grid;position:sticky;top:110px}.ConditionDetail-module-scss-module__MXhQJq__sidebar h2{font:500 27px/1.2 var(--serif);margin:16px 0}.ConditionDetail-module-scss-module__MXhQJq__sidebar p{font-size:16px;line-height:1.7}.ConditionDetail-module-scss-module__MXhQJq__appointment,.ConditionDetail-module-scss-module__MXhQJq__related{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:24px}.ConditionDetail-module-scss-module__MXhQJq__appointment>a,.ConditionDetail-module-scss-module__MXhQJq__related>a{margin-top:18px;line-height:1.5;display:block}:is(.ConditionDetail-module-scss-module__MXhQJq__appointment .btn,.ConditionDetail-module-scss-module__MXhQJq__related .btn){text-align:center;width:100%;padding-inline:14px}.ConditionDetail-module-scss-module__MXhQJq__appointment{border-top:3px solid var(--forest)}.ConditionDetail-module-scss-module__MXhQJq__related{background:0 0}.ConditionDetail-module-scss-module__MXhQJq__related h2{margin-top:0;font-size:23px}.ConditionDetail-module-scss-module__MXhQJq__related a{border-top:1px solid var(--line);padding-top:14px}.ConditionDetail-module-scss-module__MXhQJq__contact{text-underline-offset:3px;text-decoration:underline}.ConditionDetail-module-scss-module__MXhQJq__article .ConditionDetail-module-scss-module__MXhQJq__small,.ConditionDetail-module-scss-module__MXhQJq__small{font-size:14px;line-height:1.7}.ConditionDetail-module-scss-module__MXhQJq__layout a:focus-visible,.ConditionDetail-module-scss-module__MXhQJq__hero a:focus-visible,.ConditionDetail-module-scss-module__MXhQJq__faq summary:focus-visible{outline:3px solid var(--ochre);outline-offset:4px}@media (max-width:1000px){.ConditionDetail-module-scss-module__MXhQJq__heroGrid{gap:28px}.ConditionDetail-module-scss-module__MXhQJq__heroCopy h1{font-size:40px}.ConditionDetail-module-scss-module__MXhQJq__layout{grid-template-columns:minmax(0,1fr);gap:24px}.ConditionDetail-module-scss-module__MXhQJq__sidebar{grid-template-columns:1fr 1fr;position:static}.ConditionDetail-module-scss-module__MXhQJq__journey{gap:16px}.ConditionDetail-module-scss-module__MXhQJq__journey li{align-items:flex-start}}@media (max-width:700px){.ConditionDetail-module-scss-module__MXhQJq__hero{padding-top:24px}.ConditionDetail-module-scss-module__MXhQJq__breadcrumb{margin-bottom:24px}.ConditionDetail-module-scss-module__MXhQJq__heroGrid{grid-template-columns:1fr;gap:28px;padding-bottom:24px}.ConditionDetail-module-scss-module__MXhQJq__heroCopy h1{max-width:24ch;font-size:36px}.ConditionDetail-module-scss-module__MXhQJq__intro{font-size:16px}.ConditionDetail-module-scss-module__MXhQJq__actions{align-items:stretch}.ConditionDetail-module-scss-module__MXhQJq__actions .btn{text-align:center}.ConditionDetail-module-scss-module__MXhQJq__imageFrame{aspect-ratio:16/9;border-radius:16px}.ConditionDetail-module-scss-module__MXhQJq__heroVisual figcaption{padding-top:10px}.ConditionDetail-module-scss-module__MXhQJq__journey{grid-template-columns:1fr;gap:16px;padding-block:22px}.ConditionDetail-module-scss-module__MXhQJq__journey li{align-items:center}.ConditionDetail-module-scss-module__MXhQJq__stepNumber{width:34px;height:34px;font-size:17px}.ConditionDetail-module-scss-module__MXhQJq__layout{padding-block:32px 48px}.ConditionDetail-module-scss-module__MXhQJq__sidebar{grid-template-columns:1fr}.ConditionDetail-module-scss-module__MXhQJq__contents,.ConditionDetail-module-scss-module__MXhQJq__article .ConditionDetail-module-scss-module__MXhQJq__caution,.ConditionDetail-module-scss-module__MXhQJq__article .ConditionDetail-module-scss-module__MXhQJq__next{padding:20px}.ConditionDetail-module-scss-module__MXhQJq__answer{padding-left:18px}}
