.article-toc aside{flex-flow:column;gap:1.875rem;display:flex;position:sticky;top:3.75rem}.article-toc__container{background:#f4f5ff;border-radius:0 1.25rem 1.25rem 0;display:none;position:relative}@media (width>=992px){.article-toc__container{display:block}}.article-toc__container:after{content:"";pointer-events:none;border-radius:0 1.25rem 1.25rem 0;width:.1875rem;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 .625rem #0000001a}.article-toc__title{color:#4c23cc;padding:1.25rem;font-weight:500}.article-toc__content{flex-direction:row;align-items:flex-start;max-height:calc(80vh - 10.5rem);padding:0 1.25rem 1.25rem;display:flex;position:relative;overflow:auto}.article-toc__progress{z-index:2;background:#4c23cc;border-radius:.125rem;width:.1875rem;min-width:.1875rem;transition:height .2s;position:absolute;top:0;left:0}.article-toc ul{flex:auto;margin:0;padding:0;list-style:none}.article-toc ul ul{margin-top:.5rem;padding-left:.625rem}.article-toc ul ul li{padding-inline-start:.25rem}.article-toc ul ol{margin-top:.5rem;padding-left:1.25rem;list-style-type:decimal}.article-toc ul ol li{padding-inline-start:.25rem}.article-toc li{z-index:1;margin-bottom:.5rem;position:relative}.article-toc a{color:#002a66;font-weight:500;text-decoration:none;transition:color .2s;display:block}.article-toc a,ul .article-toc a{color:#121217;font-size:1rem;line-height:1.5;transition:color .3s ease-in-out}ul .article-toc a{font-weight:400}.article-toc a:hover{color:#4c23cc;text-decoration:underline}.article-toc a.active{color:#4c23cc}.article-toc hr{opacity:.05;border-width:.09375rem;border-color:#4c23cc;width:3.125rem;margin:.75rem 0 1.5rem}article[layout-article] .article-banner{background:#f7f8fe;padding:3.75rem 0}@media (width>=992px){article[layout-article] .article-banner{padding:7rem 0}}article[layout-article] .article-banner .row{align-items:center;gap:1.25rem;display:grid}@media (width>=992px){article[layout-article] .article-banner .row{grid-template-columns:repeat(2,1fr);gap:4rem}}article[layout-article] .article-overview{flex-flow:column;order:1;gap:1.25rem;display:flex}@media (width>=992px){article[layout-article] .article-overview{order:1}}article[layout-article] .article-overview .article-meta{flex-flow:wrap;order:1;justify-content:center;align-items:center}@media (width>=992px){article[layout-article] .article-overview .article-meta{flex-flow:column;order:2;align-items:start}}article[layout-article] .article-title{text-align:center;color:#002a66;font-size:3rem;font-weight:500;line-height:1.20833;transition:color .3s ease-in-out}@media (width>=992px){article[layout-article] .article-title{text-align:left;order:1;font-size:4rem}}article[layout-article] .article-title[data-length=lg]{font-size:2.625rem}@media (width>=992px){article[layout-article] .article-title[data-length=lg]{font-size:3.5rem}}article[layout-article] .article-title[data-length=xl]{font-size:2.25rem}@media (width>=992px){article[layout-article] .article-title[data-length=xl]{font-size:3rem}}article[layout-article] .article-category{color:#4c23cc;border:.0625rem solid #4c23cc;border-radius:1.5625rem;padding:.25rem 1rem;font-size:.75rem;font-weight:600;line-height:1.5;transition:color .3s ease-in-out}@media (width>=992px){article[layout-article] .article-category{font-size:.875rem}}article[layout-article] .article-duration{color:#121217;font-size:.75rem;font-weight:600;line-height:1.5;transition:color .3s ease-in-out}@media (width>=992px){article[layout-article] .article-duration{font-size:.875rem}}article[layout-article] .article-breadcrumbs{color:#121217;gap:.5rem;width:100%;margin:0 auto 2.5rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out;display:flex}article[layout-article] .article-breadcrumbs a{color:#4c23cc;font-weight:700}article[layout-article] .article-breadcrumbs>*{display:inline-block}article[layout-article] .article-breadcrumbs>:not(:last-child):after{content:">";margin-left:.5rem}article[layout-article] .article-image{order:2;width:100%;height:auto}@media (width>=992px){article[layout-article] .article-image{order:2;height:31.25rem}}article[layout-article] .article-image img{width:100%;height:auto}@media (width>=992px){article[layout-article] .article-image img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}}article[layout-article] .article-image.article-has-mobile .article-image-element{display:none}@media (width>=576px){article[layout-article] .article-image.article-has-mobile .article-image-element{display:block}}article[layout-article] .article-image.article-has-mobile .article-image-element-mobile{display:block}@media (width>=576px){article[layout-article] .article-image.article-has-mobile .article-image-element-mobile{display:none}}article[layout-article] .article-body{background:#fff;padding:3.75rem 0}@media (width>=992px){article[layout-article] .article-body{padding:7rem 0 4rem}}article[layout-article] .article-content{width:100%;margin:0 auto;overflow:hidden}@media (width>=992px){article[layout-article] .article-content{max-width:48rem}}article[layout-article] .article-content>:first-child{margin-top:0}article[layout-article] .article-content>h1{color:#1d1d1d;margin:1.5rem 0;font-size:3.5rem;font-weight:500;line-height:1.2;transition:color .3s ease-in-out}article[layout-article] .article-content>h2{color:#1d1d1d;margin:1.5rem 0;font-size:2rem;font-weight:500;line-height:1.1875;transition:color .3s ease-in-out;position:relative;overflow:visible}@media (width<=767.98px){article[layout-article] .article-content>h2{font-size:1.5rem}}article[layout-article] .article-content>h3{color:#1d1d1d;margin:1.5rem 0;font-size:1.5rem;font-weight:500;line-height:1.25;transition:color .3s ease-in-out;position:relative;overflow:visible}@media (width<=767.98px){article[layout-article] .article-content>h3{font-size:1.25rem}}article[layout-article] .article-content>h4{color:#1d1d1d;margin:1.5rem 0;font-size:1rem;font-weight:500;line-height:2.6;transition:color .3s ease-in-out}article[layout-article] .article-content>h5{color:#1d1d1d;margin:1.5rem 0;font-size:1.5rem;font-weight:500;line-height:1.25;transition:color .3s ease-in-out}article[layout-article] .article-content>h6{color:#1d1d1d;margin:1.5rem 0;font-size:1rem;font-weight:500;line-height:1.5;transition:color .3s ease-in-out}article[layout-article] .article-content>p{color:#121217;font-size:1.125rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}article[layout-article] .article-content>p:empty{height:1.5rem}article[layout-article] .article-content>p:empty h3,article[layout-article] .article-content>p:empty+h2{margin-top:0}article[layout-article] .article-content>p:first-of-type:empty{display:none}article[layout-article] .article-content>p a{color:#4c23cc}article[layout-article] .article-content>p a:active,article[layout-article] .article-content>p a:focus,article[layout-article] .article-content>p a:hover{text-decoration:underline}article[layout-article] .article-content>p a.btn{color:#fff;text-decoration:none}@media (width>=992px){article[layout-article] .article-content>p img{padding:3rem 6.25rem}}article[layout-article] .article-content>p:not(:first-child){margin-top:1.3125rem}@media (width>=992px){article[layout-article] .article-content>p:not(:first-child){margin-top:1.5rem}}article[layout-article] .article-content>p+ul{margin-top:1.3125rem}@media (width>=992px){article[layout-article] .article-content>p+ul{margin-top:1.5rem}}article[layout-article] .article-content>[button-row]{flex-flow:wrap;gap:1rem;margin-top:2.5rem;display:flex}article[layout-article] .article-content>blockquote{border-left:.125rem solid #4c23cc;margin:1.25rem 0 2rem;padding:0 0 0 1.5rem}article[layout-article] .article-content>blockquote:not(:last-child){margin-top:1.3125rem}@media (width>=992px){article[layout-article] .article-content>blockquote:not(:last-child){margin-top:1.5rem}}article[layout-article] .article-content>blockquote p{color:#121217;font-size:1.25rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}@media (width<=767.98px){article[layout-article] .article-content>blockquote p{font-size:1.125rem}}article[layout-article] .article-content>blockquote p strong{font-weight:500}article[layout-article] .article-content>ol,article[layout-article] .article-content>ul{flex-flow:column;gap:1rem;padding-left:1.5rem;list-style:outside;display:flex}article[layout-article] .article-content>ol li,article[layout-article] .article-content>ul li{color:#000;flex-flow:column wrap;padding-left:2rem;font-size:1.125rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out;display:flex;position:relative}article[layout-article] .article-content>ol li:before,article[layout-article] .article-content>ul li:before{flex-shrink:0;position:absolute;left:0}article[layout-article] .article-content>ol li p,article[layout-article] .article-content>ul li p{margin:0}article[layout-article] .article-content>ol{list-style-type:decimal}article[layout-article] .article-content>ol li{display:list-item}article[layout-article] .article-content>ul{padding:0;list-style:none}article[layout-article] .article-content>ul li:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath fill='%234c23cc' fill-rule='evenodd' d='M10 19.167A8.333 8.333 0 1 0 10 2.5a8.333 8.333 0 0 0 0 16.667m4.214-11.53a.744.744 0 1 0-1.285-.75l-3.734 6.398-2.302-1.842a.744.744 0 1 0-.93 1.162l2.438 1.95a1.32 1.32 0 0 0 1.086.271 1.34 1.34 0 0 0 .906-.642z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.5rem;height:1.5rem;margin-right:1.5rem;display:inline-block}article[layout-article] .article-content>ul li p{display:inline-block}article[layout-article] .article-content>ul li p:first-child{margin-top:0}article[layout-article] .article-content .table-wrapper{max-width:100%;overflow-x:auto}article[layout-article] .article-content .table-wrapper table{border-collapse:collapse;width:100%;margin-top:1.5rem;margin-bottom:1.5rem}article[layout-article] .article-content .table-wrapper table thead{background:#f7f8fe}article[layout-article] .article-content .table-wrapper table thead th{color:#002a66;text-align:left;border:1px solid #b9b9b9;padding:6px 10px;font-size:.875rem;font-weight:600;line-height:1.5;transition:color .3s ease-in-out}article[layout-article] .article-content .table-wrapper table thead th:first-child{border-top-left-radius:.25rem;overflow:hidden}article[layout-article] .article-content .table-wrapper table tbody tr td{color:#121217;border:1px solid #b9b9b9;padding:6px 10px;font-size:.75rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}article[layout-article] .article-content .table-title{color:#1d1d1d;margin:1.5rem 0;font-size:1.5rem;font-weight:700;line-height:1.25;transition:color .3s ease-in-out}article[layout-article] .article-content section{background:0 0;padding:0}article[layout-article] .article-content section>.container{max-width:unset;background:0 0;padding:0}@media (width>=992px){article[layout-article] .article-content section .section-title{font-size:2rem}}article[layout-article] .article-content-row{grid-template-columns:1fr;gap:3.125rem;display:grid}@media (width>=992px){article[layout-article] .article-content-row{grid-template-columns:auto 18.75rem}}article[layout-article] .article-content-row .article-content{max-width:none}article[layout-article] .article-footer{background:#fff;padding:4.5rem 0}@media (width>=992px){article[layout-article] .article-footer{padding:3rem 0 7rem}}article[layout-article] .article-footer .row{flex-flow:column;align-items:center;display:flex}article[layout-article] .article-meta{flex-flow:column;gap:1.875rem;display:flex}@media (width<=767.98px){article[layout-article] .article-meta{justify-content:center;align-items:center}}article[layout-article] .article-date{flex-flow:column;justify-content:start;gap:.5rem;display:flex}article[layout-article] .article-date label{color:#121217;font-size:1rem;font-weight:600;line-height:1.5;transition:color .3s ease-in-out;display:block}@media (width<=767.98px){article[layout-article] .article-date label{text-align:center}}article[layout-article] .article-date time{color:#121217;font-size:1rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}@media (width<=767.98px){article[layout-article] .article-date time{text-align:center}}article[layout-article] .article-social label{color:#121217;margin-bottom:1rem;font-size:1.125rem;font-weight:600;line-height:1.5;transition:color .3s ease-in-out;display:block}@media (width<=767.98px){article[layout-article] .article-social label{text-align:center}}article[layout-article] .article-social-links{justify-content:start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=767.98px){article[layout-article] .article-social-links{justify-content:center}}article[layout-article] .article-social-links li a{background:#f7f8fe;border-radius:50%;width:1.5rem;height:1.5rem;margin:0;padding:.25rem;text-decoration:none;display:block}article[layout-article] .article-tags{flex-flow:wrap;justify-content:start;align-items:center;gap:.5rem;margin-top:1rem;display:flex}@media (width<=767.98px){article[layout-article] .article-tags{justify-content:center}}article[layout-article] .article-tag{color:#4c23cc;white-space:nowrap;border:.0625rem solid #4c23cc;border-radius:6.25rem;padding:.25rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:color .3s ease-in-out}article[layout-article] .article-anchor-link{cursor:pointer;opacity:0;color:#121217;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;margin-left:.5rem;padding:.25rem;transition:opacity .2s,color .2s;display:inline-flex}article[layout-article] .article-anchor-link:hover{color:#4c23cc;opacity:1}article[layout-article] .article-anchor-link:focus-visible{opacity:1;outline-offset:.125rem;outline:.125rem solid #4c23cc}article[layout-article] .article-anchor-link.copied{color:#10b981;opacity:1}article[layout-article] .article-anchor-link svg{width:1.25rem;height:1.25rem;display:block}@media (width<=767.98px){article[layout-article] .article-anchor-link{display:none}}article[layout-article] .article-content h2:hover .article-anchor-link,article[layout-article] .article-content h3:hover .article-anchor-link{opacity:1}
