.the-content-wrapper{font-size:1.125rem}@media (min-width:768px){.the-content-wrapper{font-size:1.25rem}}.the-content-wrapper>*{margin-inline:var(--container-padding-no-gutter);max-width:var(--container-width);padding-inline:calc(var(--bs-gutter-x)*.5)}.the-content-wrapper>:first-child{margin-top:2.5rem}.the-content-wrapper>.container-wide{--container-width:var(--container-wide)}.the-content-wrapper>:is(ul,ol){padding-inline-start:calc(var(--bs-gutter-x)*.5 + 1.5em)}.the-content-wrapper>:is(div,section){width:100%}.the-content-wrapper>:is(div,section).align-wide{max-width:80%}.the-content-wrapper>:is(div,section).align-full{margin-inline:0;max-width:100%;padding-inline:0}.the-content-wrapper img{max-width:100%}#breadcrumbs{--bs-link-color-rgb:95,103,124;color:#5f677c;font-size:.75rem;margin-bottom:1.875rem;margin-top:1.25rem}@media (min-width:768px){#breadcrumbs{font-size:.875rem;margin-bottom:2.8125rem;margin-top:2.1875rem}}#breadcrumbs>*{align-items:center;display:flex;flex-wrap:wrap}@media (max-width:767.98px){#breadcrumbs>*{justify-content:center}}#breadcrumbs a{text-decoration:none}#breadcrumbs svg{fill:#5f677c;height:.9375rem;width:.9375rem}#page-hero{background:linear-gradient(-346deg,#e0eafa .53%,#f6f9fd 99.63%);padding-bottom:4.0625rem;padding-top:var(--header-height,60px)}#page-hero.gradient-bg{background:radial-gradient(118.8% 67.35% at 50% 32.65%,#ccdcf6 0,#fff 100%)}@media (min-width:768px){#page-hero.gradient-bg{background:radial-gradient(58.19% 67.35% at 50% 32.65%,#ccdcf6 0,#fff 100%)}}#page-hero .title{margin-top:1.875rem;text-align:center}#page-hero .title.large{font-size:2.625rem}@media (min-width:768px){#page-hero .title.large{font-size:3.875rem}}#page-hero .subtitle{font-size:1.125rem;margin:0;text-align:center}@media (min-width:768px){#page-hero .subtitle{font-size:1.75rem}}#page-hero .hero-content{--gap:1.375rem;align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;margin-top:1.25rem}@media (min-width:768px){#page-hero .hero-content{--gap:1.875rem}}#page-hero .hero-content>div~div{position:relative}#page-hero .hero-content>div~div:after{background-color:#d4d6de;content:"";height:100%;left:calc(var(--gap)*-.5);position:absolute;transform:translateX(50%);width:1px}#page-hero .btn-section{display:flex;flex-direction:column;gap:.9375rem;margin-top:1.875rem}@media (min-width:768px){#page-hero .btn-section{flex-direction:row;gap:1.5625rem;margin-top:1.875rem}}#page-hero .btn-section svg{height:1.25rem;width:1.25rem}#page-hero .btn-section .btn-outline-black{align-items:center;display:flex;gap:.4375rem}#page-hero .keywords{align-items:center;display:flex;gap:.625rem;justify-content:center}#page-hero .tag{background-color:#f6f9fd;border:1px solid #ccdcf6;border-radius:30px;color:#14198c;font-size:.75rem;padding:2px .625rem}@media (min-width:768px){#page-hero .tag{font-size:1rem;padding:2px .625rem}}#page-hero .last-updated,#page-hero .watch-time{color:#5f677c;font-size:.875rem}@media (min-width:768px){#page-hero .last-updated,#page-hero .watch-time{font-size:1.125rem}}#page-hero .meta{display:flex;gap:1.875rem;list-style:none;padding:0}#page-hero .meta-icon{height:1.375rem;width:1.25rem}#page-hero .meta-item{position:relative}#page-hero .meta-item:not(:last-child):after{background:rgba(0,0,0,.1);content:"";height:1.25rem;position:absolute;right:-.9375rem;top:50%;transform:translateY(-50%);width:1px}.hero-component.full-bg:after{background:radial-gradient(292.47% 67.27% at 36.75% 62.87%,#f6f9fd 0,#f0f5fc 28.65%,#ccdcf6 100%)!important}.hero-component.full-bg:before{background:linear-gradient(-180deg,rgba(240,245,252,0),hsla(0,0%,100%,.5) 57.92%,#fff);bottom:0;content:"";height:7.5rem;left:0;position:absolute;right:0}@media (min-width:1200.02px){.hero-component .title{font-size:3.875rem!important;line-height:1!important}}.btn-scroll{align-items:center;background-color:#3339c1;border-radius:50%;bottom:1.875rem;display:flex;flex-direction:column;height:3.125rem;justify-content:center;position:fixed;right:3%;width:3.125rem;z-index:9999}@media (min-width:768px){.btn-scroll{height:5.625rem;padding:.875rem;right:12%;width:5.625rem}}.btn-scroll .text{color:#fff;font-size:1rem;font-weight:700;line-height:1}.scroll-up-icon{height:1rem;width:1rem}@media (min-width:768px){.scroll-up-icon{height:1.75rem;width:1.3125rem}}