.insight_page__suUCA{color:var(--dark);background:white;min-height:100vh}.insight_header__8VT8I{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:white;border-bottom:1px solid var(--line)}.insight_headerInner__JuPdG{display:flex;justify-content:space-between;align-items:center;min-height:80px;gap:24px}.insight_navigation__N7_TA{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:600}.insight_navigation__N7_TA a:focus-visible,.insight_page__suUCA a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.insight_readingWidth__xWNLB{width:min(760px,calc(100% - 48px));margin:0 auto}.insight_hero__ZwzFL{padding:48px 0 44px;background:#f5f9fa;border-bottom:1px solid var(--line)}.insight_back__oC1cV{display:inline-block;margin-bottom:32px;color:#087b80;font-size:14px;font-weight:600}.insight_hero__ZwzFL h1{font-size:clamp(28px,4vw,46px);line-height:1.18;letter-spacing:-1.2px;margin:16px 0 22px;overflow-wrap:break-word}.insight_summary__CN7mE{font-size:18px;line-height:1.7;color:var(--muted);margin:0}.insight_byline__GG_vp{margin:24px 0 0;font-size:13px;color:var(--muted)}.insight_article__irvE_{padding-top:40px;padding-bottom:48px}.insight_takeaway__t2j1u{border-left:3px solid var(--teal);border-radius:0 8px 8px 0;padding:22px 24px;background:#eff8f7}.insight_takeaway__t2j1u strong{color:#087b80;font-size:13px;text-transform:uppercase;letter-spacing:1px}.insight_takeaway__t2j1u p{margin:10px 0 0;font-size:16px;line-height:1.8}.insight_contents__0ooWb{margin:30px 0 40px;padding:24px;border:1px solid var(--line);border-radius:8px}.insight_contents__0ooWb strong{font-size:14px}.insight_contents__0ooWb ol{margin:12px 0 0;padding-left:20px}.insight_contents__0ooWb li{margin:8px 0;font-size:14px;line-height:1.6}.insight_contents__0ooWb a{color:#087b80}.insight_section__cSBcm{margin:36px 0;scroll-margin-top:105px}.insight_callout__fkYnC h2,.insight_section__cSBcm h2{font-size:25px;line-height:1.35;letter-spacing:-.4px;margin:0 0 18px}.insight_section__cSBcm li,.insight_section__cSBcm p{font-size:16px;line-height:1.85;color:#46566b}.insight_section__cSBcm p{margin:0 0 16px}.insight_section__cSBcm ul{padding-left:24px;margin:18px 0}.insight_section__cSBcm li{margin:10px 0;padding-left:4px}.insight_callout__fkYnC{margin-top:44px;padding:28px;background:#f5f9fa;border:1px solid var(--line);border-radius:10px}.insight_callout__fkYnC p{line-height:1.8;margin:0 0 24px;color:var(--muted)}.insight_callout__fkYnC a{white-space:normal;text-align:center}.insight_related__A2WfM{padding-top:20px;padding-bottom:64px}.insight_related__A2WfM h2{margin-bottom:24px;font-size:28px}.insight_relatedGrid__tHV6X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.insight_relatedGrid__tHV6X>a{display:block;padding:28px;border:1px solid var(--line);border-radius:8px}.insight_relatedGrid__tHV6X>a:hover{border-color:var(--teal)}.insight_relatedGrid__tHV6X small{color:#087b80;text-transform:uppercase;font-weight:700;letter-spacing:.7px}.insight_relatedGrid__tHV6X h3{font-size:21px;line-height:1.4;margin:14px 0 24px}.insight_relatedGrid__tHV6X span{color:#087b80;font-weight:600;font-size:14px}.insight_footer__RA_a2{padding:26px 0;background:var(--navy);color:white;font-size:13px}.insight_footer__RA_a2>div{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center}.insight_footer__RA_a2 span{margin-right:auto}.insight_footer__RA_a2 a{color:white}@media (max-width:600px){.insight_headerInner__JuPdG{min-height:70px;gap:12px}.insight_headerInner__JuPdG img{max-width:140px;height:auto}.insight_navigation__N7_TA{gap:12px;font-size:12px}.insight_navigation__N7_TA .btn{padding:8px 10px;font-size:12px}.insight_readingWidth__xWNLB{width:calc(100% - 36px)}.insight_hero__ZwzFL{padding:32px 0}.insight_summary__CN7mE{font-size:16px}.insight_callout__fkYnC,.insight_contents__0ooWb,.insight_takeaway__t2j1u{padding:20px}.insight_callout__fkYnC h2,.insight_section__cSBcm h2{font-size:22px}.insight_relatedGrid__tHV6X{grid-template-columns:1fr}.insight_relatedGrid__tHV6X>a{padding:22px}.insight_footer__RA_a2 span{width:100%}}