.article-page{padding-top:3.75rem}.article-page .ap-progress{display:none}@supports(animation-timeline:scroll()){.article-page .ap-progress{animation:ap-progress linear both;background:linear-gradient(90deg,#4a90e2,#1a58d3);display:block;height:.1875rem;left:0;position:fixed;right:0;top:3.75rem;transform:scaleX(0);transform-origin:right center;z-index:998;animation-timeline:scroll(root)}}@keyframes ap-progress{to{transform:scaleX(1)}}.article-page .ap-narrow{max-width:55rem}.article-page .ap-hero{background:linear-gradient(180deg,#eef3fc,#fff);padding:2rem 0 1.75rem}.article-page .ap-breadcrumb ol{display:flex;flex-wrap:wrap;font-size:.9rem;gap:.375rem;list-style:none;margin:0 0 1rem;padding:0}.article-page .ap-breadcrumb ol li+li:before{color:#a9b5c7;content:"/";margin-left:.375rem}.article-page .ap-breadcrumb ol a{color:#1a58d3!important;font-size:inherit;text-decoration:none}.article-page .ap-breadcrumb ol a:hover{text-decoration:underline}.article-page .ap-title{color:#0f2a4a;font-size:clamp(1.55rem,1.1rem + 1.8vw,2.35rem);font-weight:800;line-height:1.6;margin:0}.article-page .ap-lead{color:#5b6b82;font-size:1.05rem;line-height:2;margin:.875rem 0 0}.article-page .ap-meta{align-items:center;color:#5b6b82;display:flex;flex-wrap:wrap;font-size:.92rem;gap:.5rem 1.125rem;margin-top:1.125rem}.article-page .ap-meta strong{color:#0f2a4a}.article-page .ap-meta-item{align-items:center;display:inline-flex;gap:.25rem}.article-page .ap-share{align-items:center;background:#fff;border:.0625rem solid #cbd7ea;border-radius:62.4375rem;color:#0f2a4a;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.375rem;min-height:2.5rem;padding:0 .875rem;transition:border-color .15s ease,color .15s ease}.article-page .ap-share:hover{border-color:#1a58d3;color:#1a58d3}.article-page .ap-share:focus-visible{outline:.1875rem solid #1a58d3;outline-offset:.125rem}.article-page .ap-cover-wrap{max-width:68.75rem}.article-page .ap-cover{aspect-ratio:16/9;background:#eef2f8;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #0f2a4a1f;overflow:hidden;position:relative}.article-page .ap-cover img{object-fit:cover}.article-page .ap-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;max-width:68.75rem;padding-bottom:3rem;padding-top:2rem}.article-page .ap-main{min-width:0}.article-page .ap-aside{display:none}.article-page .ap-aside-sticky{display:flex;flex-direction:column;gap:1rem;max-height:calc(100vh - 6.25rem);overflow-y:auto;position:sticky;scrollbar-width:thin;top:5.25rem}.article-page .ap-side-title{color:#0f2a4a;font-size:1rem;font-weight:800;margin-bottom:.625rem}.article-page .ap-toc{background:#fff;border:.0625rem solid #e3e9f3;border-radius:1rem;padding:1rem}.article-page .ap-toc ol{list-style:none;margin:0;padding:0}.article-page .ap-toc ol ol{padding-right:.75rem}.article-page .ap-toc a{border-radius:0 .5rem .5rem 0;border-right:.125rem solid #0000;color:#5b6b82!important;display:block;font-size:.9rem;line-height:1.7;padding:.375rem .625rem;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.article-page .ap-toc a:hover{color:#1a58d3!important}.article-page .ap-toc a.is-active{background:#eef3fc;border-right-color:#1a58d3;color:#1a58d3!important;font-weight:700}.article-page .ap-toc-mobile{background:#f5f8fd;border:.0625rem solid #e3e9f3;border-radius:.875rem;margin-bottom:1.5rem}.article-page .ap-toc-mobile summary{align-items:center;color:#0f2a4a;cursor:pointer;display:flex;font-weight:800;justify-content:space-between;list-style:none;min-height:3rem;padding:0 1rem}.article-page .ap-toc-mobile summary::-webkit-details-marker{display:none}.article-page .ap-toc-mobile summary:after{border-bottom:.125rem solid #5b6b82;border-left:.125rem solid #5b6b82;content:"";height:.5rem;transform:rotate(-45deg);transition:transform .2s ease;width:.5rem}.article-page .ap-toc-mobile[open] summary:after{transform:rotate(135deg)}.article-page .ap-toc-mobile ol{list-style:none;margin:0;padding:0 1rem .75rem}.article-page .ap-toc-mobile ol ol{padding:0 .875rem 0 0}.article-page .ap-toc-mobile a{color:#26364d!important;display:block;font-size:.95rem;padding:.5rem 0;text-decoration:none}.article-page .ap-prose{color:#26364d;font-size:1.06rem;line-height:2.15;max-width:74ch;overflow-wrap:anywhere}.article-page .ap-prose>:first-child{margin-top:0}.article-page .ap-prose h2,.article-page .ap-prose h3,.article-page .ap-prose h4{color:#0f2a4a;font-weight:800;line-height:1.7;scroll-margin-top:5.625rem}.article-page .ap-prose h2{font-size:1.5rem;margin:2.2em 0 .7em}.article-page .ap-prose h3{font-size:1.25rem;margin:1.8em 0 .6em}.article-page .ap-prose h4{font-size:1.1rem;margin:1.5em 0 .5em}.article-page .ap-prose p{margin:0 0 1.2em}.article-page .ap-prose a{color:#1a58d3!important;font-size:inherit;text-decoration:underline;text-underline-offset:.1875rem}.article-page .ap-prose ol,.article-page .ap-prose ul{margin:0 0 1.2em;padding-right:1.4em}.article-page .ap-prose li{margin-bottom:.4em}.article-page .ap-prose img{border-radius:.875rem;display:block;height:auto;margin:1.4em auto;max-width:100%}.article-page .ap-prose blockquote{background:#f5f8fd;border-radius:0 .75rem .75rem 0;border-right:.25rem solid #1a58d3;color:#0f2a4a;margin:1.6em 0;padding:.875rem 1.125rem}.article-page .ap-prose table{border-collapse:collapse;display:block;font-size:.95rem;margin:1.4em 0;max-width:100%;overflow-x:auto}.article-page .ap-prose code{background:#eef2f8;border-radius:.375rem;font-size:.9em;padding:.125rem .375rem}.article-page .ap-end{border-bottom:.0625rem solid #e3e9f3;border-top:.0625rem solid #e3e9f3;color:#5b6b82;gap:.75rem;margin:2rem 0 1.25rem;padding:1rem 0}.article-page .ap-cta,.article-page .ap-end{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.article-page .ap-cta{background:#0f2a4a;border-radius:1.125rem;color:#fff;gap:1rem;margin-bottom:2.5rem;padding:1.375rem}.article-page .ap-cta strong{display:block;font-size:1.15rem;margin-bottom:.375rem}.article-page .ap-cta p{color:#cfdbef;line-height:1.9;margin:0;max-width:32.5rem}.article-page .ap-cta-actions{display:flex;flex-wrap:wrap;gap:.5rem}.article-page .ap-btn{align-items:center;background:#1a58d3;border-radius:.75rem;color:#fff!important;display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;min-height:2.75rem;padding:.5rem 1rem;text-decoration:none}.article-page .ap-btn:hover{background:#1547ad}.article-page .ap-btn.is-ghost{background:#0000;border:.0625rem solid #ffffff59}.article-page .ap-btn.is-ghost:hover{background:#ffffff1f}.article-page .ap-btn.is-block{width:100%}.article-page .ap-btn:focus-visible{box-shadow:0 0 0 .375rem #1a58d3;outline:.1875rem solid #fff;outline-offset:.125rem}.article-page .ap-side-card{background:linear-gradient(135deg,#1a58d3,#0f2a4a);border-radius:1rem;color:#fff;padding:1rem}.article-page .ap-side-card .ap-side-title{color:#fff}.article-page .ap-side-card p{color:#d6e2f7;font-size:.92rem;line-height:1.9;margin:0 0 .75rem}.article-page .ap-side-card .ap-btn{background:#fff;color:#0f2a4a!important}.article-page .ap-side-card .ap-btn:hover{background:#e8effc}.article-page .ap-section-title{color:#0f2a4a;font-size:1.35rem;font-weight:800;margin-bottom:1rem}.article-page .ap-faq{margin-bottom:2.5rem}.article-page .ap-faq-list{display:flex;flex-direction:column;gap:.625rem}.article-page .ap-faq-item{background:#fff;border:.0625rem solid #e3e9f3;border-radius:.875rem}.article-page .ap-faq-item summary{align-items:center;color:#0f2a4a;cursor:pointer;display:flex;font-weight:700;gap:.75rem;justify-content:space-between;list-style:none;min-height:3.25rem;padding:.625rem 1rem}.article-page .ap-faq-item summary::-webkit-details-marker{display:none}.article-page .ap-faq-item summary:after{color:#1a58d3;content:"+";flex:0 0 auto;font-size:1.4rem;line-height:1;transition:transform .2s ease}.article-page .ap-faq-item summary:focus-visible{border-radius:.875rem;outline:.1875rem solid #1a58d3;outline-offset:-.1875rem}.article-page .ap-faq-item[open] summary:after{transform:rotate(45deg)}.article-page .ap-faq-item p{color:#26364d;line-height:2;margin:0;padding:0 1rem 1rem}.article-page .ap-related{margin-bottom:2.5rem}.article-page .ap-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));grid-gap:.875rem;gap:.875rem;list-style:none;margin:0;padding:0}.article-page .ap-related-card{background:#fff;border:.0625rem solid #e3e9f3;border-radius:1rem;color:#0f2a4a!important;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.article-page .ap-related-card:hover{box-shadow:0 .75rem 1.75rem #0f2a4a1a;transform:translateY(-.125rem)}.article-page .ap-related-card:focus-visible{outline:.1875rem solid #1a58d3;outline-offset:.125rem}.article-page .ap-related-img{aspect-ratio:16/9;background:#eef2f8;display:block;position:relative}.article-page .ap-related-img img{object-fit:cover}.article-page .ap-related-body{display:flex;flex-direction:column;gap:.375rem;padding:.75rem .875rem .875rem}.article-page .ap-chip{align-self:flex-start;background:#e8effc;border-radius:62.4375rem;color:#1a4fb8;font-size:.85rem;font-weight:700;padding:.125rem .625rem}.article-page .ap-related-name{font-size:.98rem;font-weight:800;line-height:1.8}.article-page .ap-related-time{color:#5b6b82;font-size:.85rem}.article-page .ap-comments{margin-top:.5rem}.article-page .ap-top{align-items:center;background:#fff;border:.0625rem solid #cbd7ea;border-radius:50%;bottom:1.25rem;box-shadow:0 .5rem 1.25rem #0f2a4a26;color:#0f2a4a;cursor:pointer;display:inline-flex;height:3rem;justify-content:center;left:1.25rem;opacity:0;position:fixed;transform:translateY(.625rem);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;width:3rem;z-index:990}.article-page .ap-top.is-visible{opacity:1;transform:none;visibility:visible}.article-page .ap-top:focus-visible{outline:.1875rem solid #1a58d3;outline-offset:.125rem}@media(min-width:992px){.article-page .ap-layout{grid-template-columns:minmax(0,1fr) 17.5rem}.article-page .ap-aside{display:block}.article-page .ap-toc-mobile{display:none}}@media(prefers-reduced-motion:reduce){.article-page .ap-progress{display:none}.article-page .ap-related-card,.article-page .ap-top{transition:none}}