.inner-page .content-section{border-bottom:1px solid var(--line);padding-block:72px}.inner-page .page-intro{background:var(--warm);padding-block:64px 58px}.inner-page h1{font-size:var(--type-hero);line-height:1.4}.inner-page h2{font-size:var(--type-section);line-height:1.45}.inner-page h3{font-size:var(--type-lead);margin-bottom:14px}.breadcrumb{font-size:var(--type-secondary);color:var(--muted);align-items:center;gap:14px;margin-bottom:30px;display:flex}.breadcrumb a{text-underline-offset:4px;text-decoration:underline}.intro-lead{font-size:var(--type-lead);max-width:810px;margin-top:21px;line-height:1.85}.intro-note{font-size:var(--type-secondary);line-height:var(--line-reading);color:var(--muted);max-width:910px;margin-top:18px}.page-toc{font-size:var(--type-secondary);color:var(--brand-ink);flex-wrap:wrap;gap:14px 28px;margin-top:28px;display:flex}.page-toc a{border-bottom:1px solid;padding-bottom:3px}.reading-row{grid-template-columns:300px minmax(0,1fr);gap:100px;display:grid}.reading-heading .section-kicker{font-size:var(--type-secondary)}.reading-body{max-width:760px;font-size:var(--type-body);line-height:var(--line-reading)}.reading-body p+p,.preserved-text p+p{margin-top:23px}.preserved-text{font-size:var(--type-body);line-height:var(--line-reading)}.about-place{margin-top:32px}.about-place img{object-fit:cover;width:100%;height:225px}.about-place figcaption{font-size:var(--type-secondary);color:var(--muted);margin-top:10px;line-height:1.85}.pending-note{border-left:2px solid var(--brand);background:var(--warm);font-size:var(--type-secondary);line-height:var(--line-reading);color:var(--muted);margin-top:27px;padding:15px 20px}.pending-note>strong{color:var(--brand-ink);font-size:var(--type-secondary);margin-bottom:6px;display:block}.source-label{color:var(--muted);margin-block:7px 20px;font-size:var(--type-secondary)!important}.scenario{font-size:var(--type-secondary);color:var(--muted);line-height:var(--line-reading);margin-top:23px}.scenario strong{font-size:var(--type-secondary);color:var(--ink);margin-bottom:5px;display:block}.reading-body ul{line-height:var(--line-reading);margin:0 0 23px;padding-left:20px}.reading-body li+li{margin-top:7px}.detail-links{flex-wrap:wrap;gap:16px 25px;margin-top:27px;display:flex}.detail-links .text-link{font-size:var(--type-secondary);gap:12px}.page-next{border-bottom:0!important}.page-next p{max-width:760px;color:var(--muted);margin-top:16px}.case-reserve{background:var(--warm)}.case-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;margin-top:32px;display:grid}.case-slots>div{border-top:1px solid var(--line);padding-top:22px}.case-slots h3{font-size:var(--type-body)}.case-slots p{font-size:var(--type-secondary);color:var(--muted);line-height:var(--line-reading)}.path-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;margin-top:37px;display:grid}.path-overview>a{border-top:2px solid var(--brand);padding-top:25px}.path-overview>a:hover{text-decoration:none}.path-overview>a>span:first-child{font-size:var(--type-secondary);color:var(--muted)}.path-overview strong{font-family:Georgia,var(--sans);font-weight:500;font-size:var(--type-section);margin-block:12px;line-height:1.45;display:block}.path-overview p{font-size:var(--type-secondary);color:var(--muted);margin-bottom:22px}.path-overview .text-link{font-size:var(--type-secondary)}.join-detail>div>h2{font-family:Georgia,var(--sans);font-size:var(--type-section);letter-spacing:-.8px;font-weight:500}.advisor-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:37px;margin-bottom:48px;display:grid}.advisor-types article{border-top:1px solid var(--line);padding-top:22px}.advisor-types h3{font-size:var(--type-body)}.advisor-types p{font-size:var(--type-secondary);line-height:var(--line-reading);color:var(--muted)}.join-reading{max-width:920px;font-size:var(--type-body);line-height:var(--line-reading)}.join-reading>:is(h2,h3){font-size:var(--type-card);border-top:1px solid var(--line);margin-top:46px;padding-top:23px;font-weight:600}.join-reading>p+p{margin-top:18px}.join-reading ul{margin-block:15px 22px;padding-left:21px}.historical-quote{border-left:2px solid var(--line);font-size:var(--type-secondary);color:var(--muted);margin-block:22px;padding-left:23px}.historical-quote p+p{margin-top:15px}.review-terms{margin-block:23px 30px}.review-terms>div{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:25px;padding-block:18px;display:grid}.review-terms dt{font-size:var(--type-secondary);font-weight:650}.review-terms dd{font-size:var(--type-secondary);color:var(--muted);margin:0}.steps{margin-block:22px 30px;padding-left:23px}.steps li{margin-top:20px;padding-left:9px}.steps strong{font-size:var(--type-secondary)}.steps p{font-size:var(--type-secondary);color:var(--muted);margin-top:4px}.inner-page .sales-boundary{border-left:2px solid var(--brand);max-width:none;margin-block:25px;padding-left:22px;font-weight:600}.inline-link{color:var(--brand-ink);text-underline-offset:5px;text-decoration:underline}.original-story:nth-of-type(odd){background:#fdfcfa}@media (width<=1100px){.reading-row{grid-template-columns:245px minmax(0,1fr);gap:55px}.inner-page h1{font-size:var(--type-hero)}.inner-page h2{font-size:var(--type-section)}.advisor-types{gap:30px}.path-overview{gap:40px}.path-overview strong{font-size:var(--type-section)}}@media (width<=800px){.reading-row{grid-template-columns:1fr;gap:26px}.reading-heading .about-place{max-width:400px}.about-place img{height:230px}.inner-page .content-section{padding-block:52px}.inner-page .page-intro{padding-block:40px 43px}.inner-page h1{font-size:var(--type-section)}.intro-lead{font-size:var(--type-body)}.intro-note{font-size:var(--type-secondary)}.path-overview{gap:30px}.path-overview strong{font-size:var(--type-card)}.advisor-types{grid-template-columns:1fr;gap:26px;margin-bottom:35px}.case-slots{gap:30px}.reading-body{max-width:none}.inner-page .page-next h2{font-size:var(--type-section)}}@media (width<=600px){.inner-page h1,.inner-page h2{font-size:var(--type-section);letter-spacing:-.7px}.inner-page .content-section{padding-block:44px}.inner-page .page-intro{padding-block:34px 38px}.breadcrumb{font-size:var(--type-secondary);margin-bottom:25px}.intro-lead{font-size:var(--type-body);line-height:var(--line-reading)}.intro-note{font-size:var(--type-secondary)}.page-toc{font-size:var(--type-secondary);gap:13px 21px;margin-top:23px}.reading-row{gap:21px}.reading-body{font-size:var(--type-secondary);line-height:var(--line-reading)}.preserved-text{font-size:var(--type-body);line-height:var(--line-reading)}.reading-heading .section-kicker{margin-bottom:11px}.about-place{margin-top:24px}.about-place img{height:210px}.pending-note{font-size:var(--type-secondary);margin-top:23px;padding:13px 15px}.scenario{font-size:var(--type-secondary);margin-top:16px}.source-label{line-height:var(--line-reading);font-size:var(--type-secondary)!important}.reading-body ul{line-height:var(--line-reading);padding-left:18px}.reading-body li+li{margin-top:8px}.detail-links{gap:15px 21px}.path-overview{grid-template-columns:1fr;gap:30px;margin-top:28px}.path-overview strong{font-size:var(--type-section)}.path-overview a>span.text-link{font-size:var(--type-secondary)}.path-overview p{font-size:var(--type-secondary);margin-bottom:17px}.join-detail>div>h2{font-size:var(--type-section);overflow-wrap:normal;line-height:1.45}.advisor-types{gap:25px;margin-top:27px}.advisor-types h3{font-size:var(--type-body)}.advisor-types p{font-size:var(--type-secondary)}.join-reading{font-size:var(--type-secondary);line-height:var(--line-reading)}.join-reading>:is(h2,h3){font-size:var(--type-lead);margin-top:34px;padding-top:22px}.historical-quote{font-size:var(--type-secondary);padding-left:17px}.review-terms>div{grid-template-columns:1fr;gap:6px;padding-block:16px}.review-terms dt,.review-terms dd{font-size:var(--type-secondary)}.steps{padding-left:20px}.steps li{margin-top:20px;padding-left:5px}.steps strong,.steps p{font-size:var(--type-secondary)}.inner-page .sales-boundary{padding-left:16px}.case-slots{grid-template-columns:1fr;gap:25px;margin-top:25px}.case-slots p{font-size:var(--type-secondary)}.page-next .button{font-size:var(--type-secondary);gap:15px;padding-inline:17px}}.about-place--startrails img{aspect-ratio:4/3;object-fit:contain;object-position:center;height:auto}
