.ArticleLayout_rail__2dPx8{position:sticky;top:calc(var(--site-header-height) + 16px);display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - var(--site-header-height) - var(--cookie-banner-height, 0px) - 32px);overflow-y:auto;scrollbar-width:thin}.ArticleLayout_rail__2dPx8>nav{min-height:132px}.ArticleLayout_railCta__63vB1{flex-shrink:0;padding:16px;border-radius:10px;background:#001f45;color:white}.ArticleLayout_railCta__63vB1 p{margin:0 0 10px;font-size:14px;font-weight:700}.ArticleLayout_railCtaPrimary__Pa0K0{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 8px;border-radius:5px;background:#ff8a2b;color:#001f45;font-size:13px;font-weight:700;line-height:1.5}.ArticleLayout_railCtaPrimary__Pa0K0:hover{background:#ffa14f}.ArticleLayout_railCtaLinks__ZIEkI{display:flex;justify-content:center;gap:24px;margin-top:6px;font-size:12px}.ArticleLayout_railCtaLinks__ZIEkI a{padding-block:6px;text-decoration:underline;text-underline-offset:3px}.ArticleLayout_railCta__63vB1 a:focus-visible{outline:2px solid white;outline-offset:3px}.ArticleLayout_content__I7l17 :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--site-header-height) + 20px)}@media (max-width:1023px){.ArticleLayout_content__I7l17 :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--site-header-height) + 80px)}}.ArticleToc_desktop__JVKcQ{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #dce4ed;border-radius:10px;background:white}.ArticleToc_desktop__JVKcQ h2{flex-shrink:0;margin:0;padding:16px 18px 12px;border-bottom:1px solid #e8edf2;font-size:14px;font-weight:700;color:#001f45}.ArticleToc_list__XYS1P{min-height:0;margin:0;padding:10px 12px 14px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#91a1b3 #f2f6fa;scroll-padding-block:12px;list-style:none}.ArticleToc_list__XYS1P:focus-visible{outline:2px solid #be4809;outline-offset:-3px}.ArticleToc_list__XYS1P a{display:block;padding:7px 6px;border-radius:3px;color:#40556b;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.ArticleToc_list__XYS1P a:hover{color:#001f45;background:#f2f6fa}.ArticleToc_list__XYS1P a:focus-visible{outline:2px solid #be4809;outline-offset:-2px}.ArticleToc_subsection__JUvxL{padding-left:14px}.ArticleToc_subsection__JUvxL a{font-size:12px}.ArticleToc_mobile__9fr9b{position:sticky;top:calc(var(--site-header-height) + 8px);z-index:20;scroll-margin-top:calc(var(--site-header-height) + 8px);margin-bottom:24px;border:1px solid #dce4ed;border-radius:8px;background:white}.ArticleToc_mobile__9fr9b summary{display:flex;align-items:center;gap:10px;padding:13px 16px;color:#001f45;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.ArticleToc_mobile__9fr9b summary::-webkit-details-marker{display:none}.ArticleToc_mobile__9fr9b summary span{color:#526579;font-size:12px;font-weight:400}.ArticleToc_mobile__9fr9b summary:after{content:"＋";margin-left:auto}.ArticleToc_mobile__9fr9b[open] summary:after{content:"−"}.ArticleToc_mobile__9fr9b[open] summary{border-bottom:1px solid #e8edf2}.ArticleToc_mobile__9fr9b .ArticleToc_list__XYS1P{overscroll-behavior-y:auto;max-height:min(50dvh,max(96px,calc(100dvh - var(--site-header-height) - var(--cookie-banner-height, 0px) - 88px)))}.ArticleToc_mobile__9fr9b .ArticleToc_list__XYS1P a{padding-block:9px}@media (min-width:1024px){.ArticleToc_mobile__9fr9b{display:none}}