.hub-module__G5_THa__page{color:var(--col-ink);background:#fbfcf8}.hub-module__G5_THa__shell{width:min(100%,1160px);margin:0 auto;padding:0 24px 96px}.hub-module__G5_THa__hero{padding:44px 0 36px}.hub-module__G5_THa__brandMark{letter-spacing:.035em;margin:0 0 22px;font-size:14px;font-weight:800}.hub-module__G5_THa__brandMark span{color:var(--col-blue)}.hub-module__G5_THa__brandMark small{margin-left:18px;font-size:12px;font-weight:500}.hub-module__G5_THa__heroTitle{letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(30px,3.5vw,48px);font-weight:800;line-height:1.42}.hub-module__G5_THa__heroTitle>span{display:block}.hub-module__G5_THa__heroTitle>span:last-child{color:var(--col-blue)}.hub-module__G5_THa__heroCopy{max-width:850px}.hub-module__G5_THa__heroCopy p{font-size:16px;line-height:1.95}.hub-module__G5_THa__heroCopy .hub-module__G5_THa__background{margin:0 0 14px;font-size:18px;line-height:1.85}.hub-module__G5_THa__heroCopy .hub-module__G5_THa__background strong{font-weight:700}.hub-module__G5_THa__heroLead{color:var(--col-body);margin:0 0 14px}.hub-module__G5_THa__heroCopy .hub-module__G5_THa__inventory{color:var(--col-ink);margin:0 0 24px;font-size:16px;font-weight:700}.hub-module__G5_THa__themeIndex{border-top:1px solid var(--col-ink);padding:24px 0 0}.hub-module__G5_THa__themeIndex h2{margin:0 0 12px;font-size:15px;font-weight:700}.hub-module__G5_THa__indexBenefit{max-width:850px;margin:0 0 18px;font-size:19px;font-weight:700;line-height:1.85}.hub-module__G5_THa__themeIndex ol{margin:0;padding:0;list-style:none}.hub-module__G5_THa__themeIndex li{border-bottom:1px solid #deded8}.hub-module__G5_THa__themeIndex a{align-items:center;gap:18px;padding:13px 0;font-size:15px;font-weight:600;display:flex}.hub-module__G5_THa__themeIndex a>span{color:#246f99;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.hub-module__G5_THa__themeIndex a>svg{color:#246f99;flex-shrink:0;margin-left:auto}.hub-module__G5_THa__themeIndex a:hover{color:#246f99;background:#f2f2ec}.hub-module__G5_THa__themes{margin-top:74px}.hub-module__G5_THa__theme{margin-bottom:74px;padding-left:62px;scroll-margin-top:94px;position:relative}.hub-module__G5_THa__theme:before{content:"";background:#bad6e3;width:1px;position:absolute;top:14px;bottom:-88px;left:17px}.hub-module__G5_THa__theme:last-child:before{bottom:0}.hub-module__G5_THa__themeNumber{color:#fff;font-variant-numeric:tabular-nums;background:#246f99;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.hub-module__G5_THa__themeHead{margin-bottom:22px}.hub-module__G5_THa__themeHead h2{letter-spacing:-.02em;margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.6}.hub-module__G5_THa__themeHead p{max-width:850px;color:var(--col-body);margin:0;font-size:16px;line-height:1.9}.hub-module__G5_THa__assetGrid{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hub-module__G5_THa__asset{min-width:0;margin:0}.hub-module__G5_THa__assetLink{background:#fff;border:1px solid #d7d7d1;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:23px 26px;display:grid}.hub-module__G5_THa__assetLink:hover{border-color:var(--col-blue)}.hub-module__G5_THa__assetContent{min-width:0}.hub-module__G5_THa__assetKind{color:#246f99;background:#edf5f8;margin:0 0 10px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.hub-module__G5_THa__articleKind{color:#413400;background:#ffe89b}.hub-module__G5_THa__assetLink h3{margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.7}.hub-module__G5_THa__assetLink p{color:var(--col-body);margin:0;font-size:14px;line-height:1.85}.hub-module__G5_THa__assetOfficialName{color:var(--col-body);margin:0 0 8px;font-size:12px;display:block}.hub-module__G5_THa__assetAction{white-space:nowrap;color:#246f99;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.hub-module__G5_THa__portrait{object-fit:cover;border:1px solid #e3dfd7;border-radius:50%;flex-shrink:0;width:52px;height:52px}.hub-module__G5_THa__assetTitle{align-items:center;gap:15px;display:flex}.hub-module__G5_THa__assetTitle h3{flex:1}.hub-module__G5_THa__comparison{margin:0 0 24px}.hub-module__G5_THa__comparison p{color:var(--col-body);margin:0;font-size:14px;line-height:1.85}.hub-module__G5_THa__comparisonItems{align-items:center;gap:24px;margin:12px 0;font-size:17px;display:flex}.hub-module__G5_THa__comparisonItems>div{background:#eef6fb;border-left:1px solid #b6cbd5;padding:5px 18px}.hub-module__G5_THa__comparisonItems span{font-size:13px;font-weight:400;line-height:1.8;display:block}.hub-module__G5_THa__timing{grid-template-columns:.9fr 1.1fr;gap:25px;margin:0 0 24px;display:grid}.hub-module__G5_THa__timing>div+div{border-left:1px solid #b6cbd5;padding-left:25px}.hub-module__G5_THa__timing h3{margin:0 0 10px;font-size:16px;font-weight:700}.hub-module__G5_THa__timing>div:first-child h3{color:#246f99}.hub-module__G5_THa__timing p,.hub-module__G5_THa__timing dl{margin:0;font-size:14px;line-height:1.85}.hub-module__G5_THa__timing dl{margin-top:8px}.hub-module__G5_THa__timing dl>div{grid-template-columns:5em 1fr;gap:10px;display:grid}.hub-module__G5_THa__timing dt{font-weight:700}.hub-module__G5_THa__timing dd{margin:0}.hub-module__G5_THa__cta{border-top:1px solid var(--col-ink);margin-left:62px;padding:34px 0 0}.hub-module__G5_THa__cta h2{max-width:850px;margin:0 0 16px;font-size:25px;font-weight:800;line-height:1.65}.hub-module__G5_THa__cta p{max-width:810px;color:var(--col-body);margin:0 0 14px;font-size:15px;line-height:1.95}.hub-module__G5_THa__ctaAction{color:#fff;background:#246f99;justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:17px 24px;font-size:14px;font-weight:700;display:inline-flex}.hub-module__G5_THa__ctaAction:hover{background:#195b82}.hub-module__G5_THa__backToLp{color:var(--col-ink);text-underline-offset:4px;align-items:center;gap:7px;margin:40px 0 0 62px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.hub-module__G5_THa__page a:focus-visible{outline-offset:5px;outline:3px solid #246f99}.hub-module__G5_THa__ctaAction:focus-visible{outline-color:var(--col-ink)}@media (max-width:700px){.hub-module__G5_THa__shell{padding:0 20px 64px}.hub-module__G5_THa__hero{padding:30px 0 28px}.hub-module__G5_THa__brandMark{margin-bottom:20px}.hub-module__G5_THa__brandMark small{margin:7px 0 0;display:block}.hub-module__G5_THa__heroTitle{margin-bottom:22px;font-size:clamp(25px,6.6vw,36px)}.hub-module__G5_THa__heroCopy .hub-module__G5_THa__background{font-size:16px}.hub-module__G5_THa__heroCopy p{font-size:15px;line-height:1.95}.hub-module__G5_THa__heroCopy .hub-module__G5_THa__inventory{font-size:15px}.hub-module__G5_THa__indexBenefit{font-size:17px}.hub-module__G5_THa__themeIndex a{gap:12px;font-size:14px}.hub-module__G5_THa__themes{margin-top:48px}.hub-module__G5_THa__theme{margin-bottom:48px;padding-left:0;scroll-margin-top:90px}.hub-module__G5_THa__theme:before{display:none}.hub-module__G5_THa__themeNumber{width:28px;height:28px;font-size:11px;top:5px}.hub-module__G5_THa__themeHead h2{padding-left:40px;font-size:21px;line-height:1.65}.hub-module__G5_THa__themeHead p{font-size:15px}.hub-module__G5_THa__assetLink{grid-template-columns:1fr;gap:14px;padding:20px 18px}.hub-module__G5_THa__assetLink h3{font-size:17px}.hub-module__G5_THa__assetTitle{gap:11px}.hub-module__G5_THa__portrait{width:43px;height:43px}.hub-module__G5_THa__assetAction{font-size:13px}.hub-module__G5_THa__comparisonItems{gap:14px;font-size:16px}.hub-module__G5_THa__comparisonItems>div{padding:5px 12px}.hub-module__G5_THa__timing{grid-template-columns:1fr;gap:16px}.hub-module__G5_THa__timing>div+div{border-top:1px solid #b6cbd5;border-left:0;padding:16px 0 0}.hub-module__G5_THa__cta{margin-left:0;padding-top:28px}.hub-module__G5_THa__cta h2{font-size:21px}.hub-module__G5_THa__ctaAction{padding:17px 15px;font-size:13px;display:flex}.hub-module__G5_THa__backToLp{align-items:flex-start;margin-left:0;font-size:12px}.hub-module__G5_THa__backToLp svg{flex-shrink:0;margin-top:2px}}@media (prefers-reduced-motion:reduce){.hub-module__G5_THa__page *,.hub-module__G5_THa__page :before{scroll-behavior:auto;transition:none}}
