.as-article{max-width:823px;margin:0 auto;font-family:'Open Sans',Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.7;color:#000000}.as-article *,.as-article *::before,.as-article *::after{box-sizing:border-box}.as-article--wide{max-width:1080px}.as-article .as-kicker{display:block;margin:0 0 8px;font-size:18px;font-weight:300;line-height:1.3;color:#5bbfea;text-transform:uppercase}.as-article h2{margin:56px 0 16px;padding:0;font-family:'Open Sans',Arial,sans-serif;font-size:33px;font-weight:700;line-height:1.2;color:#333333;text-transform:none}.as-article h2.as-h2--navy{color:#0d2b5e}.as-article h2.as-h2--caps{font-size:23px;font-weight:500;text-transform:uppercase}.as-article h3{margin:32px 0 12px;padding:0;font-family:'Open Sans',Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#333333}.as-article h4{margin:24px 0 8px;padding:0;font-family:'Open Sans',Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:1px;color:#333333}.as-article .as-accent{color:#5bbfea;font-weight:700}.as-article .as-center{text-align:center}.as-article p{margin:0 0 1.1em;padding:0}.as-article .as-lead{margin-bottom:1.4em;font-size:18px;font-weight:400;line-height:1.75;color:#333333}.as-article strong{font-weight:700}.as-article a:not(.as-btn){color:#0d2b5e;font-weight:600;text-decoration:underline;text-decoration-color:#5bbfea;text-underline-offset:3px}.as-article a:not(.as-btn):hover{color:#5bbfea}.as-article ul,.as-article ol{margin:0 0 1.2em;padding-left:1.3em}.as-article li{margin-bottom:6px;line-height:1.65}.as-article ul li::marker{color:#5bbfea}.as-article img{max-width:100%;height:auto;display:block}.as-article figure{margin:32px 0}.as-article figcaption{margin-top:8px;font-size:14px;color:#666666}.as-article .as-btn{display:inline-block;padding:0.3em 1em;border:2px solid #5bbfea;border-radius:3px;background:#5bbfea;color:#ffffff;font-family:'Open Sans',Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.7;text-decoration:none;text-transform:uppercase;transition:padding 0.2s ease,background-color 0.2s ease}.as-article .as-btn::after{content:"→";display:inline-block;width:0;overflow:hidden;opacity:0;vertical-align:top;transition:width 0.2s ease,opacity 0.2s ease,margin 0.2s ease}.as-article .as-btn:hover{padding:0.3em 0.7em;color:#ffffff}.as-article .as-btn:hover::after{width:1em;margin-left:0.3em;opacity:1}.as-article .as-btn--outline{background:#ffffff;color:#5bbfea;letter-spacing:2px}.as-article .as-btn--outline:hover{color:#5bbfea}.as-article .as-cards{display:flex;flex-wrap:wrap;gap:24px;margin:28px 0 8px}.as-article .as-card{flex:1 1 210px;padding:26px 24px;border-radius:20px;background:#efefef}.as-article .as-card svg{display:block;width:40px;height:40px;margin-bottom:14px;fill:none;stroke:#5bbfea;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.as-article .as-card h3{margin:0 0 8px;text-transform:uppercase;font-size:18px}.as-article .as-card p{margin:0;font-size:15px;line-height:1.65;color:#333333;font-weight:400}.as-article .as-ideas{margin:28px 0 8px}.as-article .as-idea{display:flex;align-items:flex-start;gap:20px;padding:28px 0;border-top:1px solid #d9d9d9}.as-article .as-idea:last-child{border-bottom:1px solid #d9d9d9}.as-article .as-idea>div{flex:1 1 auto;min-width:0}.as-article .as-num{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#5bbfea;color:#ffffff;font-size:22px;font-weight:700;line-height:1}.as-article .as-idea h3{margin:8px 0 10px}.as-article .as-idea p:last-child{margin-bottom:0}.as-article .as-idea-meta{margin-top:14px;padding:10px 14px;border-left:3px solid #5bbfea;background:#f4f4f4;font-size:14px;font-weight:400;line-height:1.6;color:#333333}.as-article .as-idea-meta strong{color:#0d2b5e}.as-article table.as-table{width:100%;margin:28px 0;border-collapse:collapse;border:0;font-size:15px;line-height:1.5}.as-article .as-table th{padding:12px 14px;border:0;background:#0d2b5e;color:#ffffff;font-weight:600;text-align:left;vertical-align:bottom}.as-article .as-table td{padding:12px 14px;border:0;border-bottom:1px solid #d9d9d9;vertical-align:top}.as-article .as-table tbody tr:nth-child(even) td{background:#f4f4f4}.as-article .as-table td strong{color:#0d2b5e}.as-article .as-table-note{margin-top:-16px;font-size:13px;color:#666666}.as-article ul.as-timeline{position:relative;margin:28px 0;padding:0;list-style:none}.as-article .as-timeline::before{content:"";position:absolute;top:18px;bottom:18px;left:17px;width:2px;background:#d9d9d9}.as-article .as-timeline li{position:relative;margin:0;padding:0 0 26px 56px}.as-article .as-timeline li:last-child{padding-bottom:0}.as-article .as-timeline li::marker{content:none}.as-article .as-dot{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid #5bbfea;border-radius:50%;background:#ffffff;color:#5bbfea;font-size:15px;font-weight:700}.as-article .as-timeline li>strong{display:block;padding-top:5px;font-size:17px;line-height:1.4;color:#333333}.as-article .as-timeline li>p{margin:6px 0 0}.as-article .as-faq{margin:28px 0}.as-article .as-faq details{margin-bottom:12px;border:1px solid #d9d9d9;background:#ffffff}.as-article .as-faq summary{position:relative;padding:18px 52px 18px 20px;font-size:17px;font-weight:700;line-height:1.4;color:#000000;cursor:pointer;list-style:none}.as-article .as-faq summary::-webkit-details-marker{display:none}.as-article .as-faq summary::after{content:"+";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:26px;font-weight:300;color:#5bbfea}.as-article .as-faq details[open] summary{background:#0d2b5e;color:#ffffff}.as-article .as-faq details[open] summary::after{content:"–";color:#ffffff}.as-article .as-faq details>:not(summary){margin:0;padding:16px 20px 0;font-size:15px}.as-article .as-faq details>:last-child{padding-bottom:20px}.as-article .as-note{margin:28px 0;padding:20px 24px;border-left:4px solid #5bbfea;background:#f4f4f4}.as-article .as-note>:last-child{margin-bottom:0}.as-article .as-note-title{display:block;margin-bottom:6px;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#0d2b5e}.as-article .as-stats{display:flex;flex-wrap:wrap;gap:24px;margin:32px 0;text-align:center}.as-article .as-stats>div{flex:1 1 160px}.as-article .as-stat-num{display:block;font-size:50px;font-weight:300;line-height:1.3;color:#5bbfea}.as-article .as-stat-label{font-size:14px;font-weight:600;text-transform:uppercase;color:#333333}.as-article .as-hero{margin:0 0 40px;padding:64px 40px;color:#ffffff;background-color:#222222;background-image:linear-gradient(rgba(0,0,0,0.43),rgba(0,0,0,0.39));background-size:cover;background-position:center}.as-article .as-hero-title{margin:0 0 12px;font-size:47px;font-weight:300;line-height:1.3;color:#ffffff}.as-article .as-hero-title strong{font-weight:700}.as-article .as-hero p:not(.as-hero-title){margin:0;font-size:17px;font-weight:500;line-height:1.8}.as-article .as-author{display:flex;gap:20px;align-items:flex-start;margin:48px 0 0;padding:24px;border-radius:20px;background:#efefef}.as-article .as-author svg,.as-article .as-author img{flex:none;width:64px;height:64px;border-radius:50%}.as-article .as-author svg{padding:14px;background:#ffffff;fill:none;stroke:#5bbfea;stroke-width:1.6;stroke-linecap:round}.as-article .as-author img{object-fit:cover}.as-article .as-author p{margin:0;font-size:15px;line-height:1.7}.as-article .as-author p strong{color:#333333}.as-article .as-cta{margin:40px 0 0;padding:40px 32px;border-radius:20px;background:#0d2b5e;color:#ffffff;text-align:center}.as-article .as-cta h2{margin:0 0 12px;font-size:28px;color:#ffffff}.as-article .as-cta p{max-width:600px;margin:0 auto 22px;font-weight:400;color:#ffffff}.as-article .as-cta .as-cta-note{margin:18px auto 0;font-size:13px;font-weight:400;letter-spacing:0.5px;opacity:0.8}@media (max-width:980px){.as-article h2{font-size:28px}.as-article .as-hero-title{font-size:38px}}@media (max-width:767px){.as-article{font-size:15px}.as-article .as-lead{font-size:16px}.as-article h2{margin-top:40px;font-size:24px}.as-article h2.as-h2--caps{font-size:20px}.as-article h3{font-size:18px}.as-article .as-idea{flex-direction:column;gap:10px}.as-article .as-idea>div{width:100%}.as-article .as-num{width:40px;height:40px;font-size:18px}.as-article table.as-table{display:block;overflow-x:auto;white-space:normal}.as-article .as-table th,.as-article .as-table td{min-width:130px}.as-article .as-hero{padding:40px 20px}.as-article .as-hero-title{font-size:30px}.as-article .as-stat-num{font-size:40px}.as-article .as-author{flex-direction:column}.as-article .as-cta{padding:32px 20px}.as-article .as-cta h2{font-size:22px}}@media (min-width:981px){#page-container #top-menu>li>a{color:#333333;font-family:'Open Sans',Arial,sans-serif;font-size:15px;font-weight:600;opacity:1;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:8px;transition:color 0.25s ease,text-decoration-color 0.25s ease}#page-container #top-menu>li>a:hover,#page-container #top-menu>li:hover>a{color:#5bbfea;opacity:1;text-decoration-color:#5bbfea}#page-container #top-menu>li.current-menu-item>a,#page-container #top-menu>li.current-menu-ancestor>a,#page-container #top-menu>li.current_page_item>a{color:#5bbfea;text-decoration-color:#5bbfea}#page-container #top-menu li ul.sub-menu{width:250px;padding:10px 0;border-top:3px solid #5bbfea;border-radius:0 0 12px 12px;background-color:#ffffff;box-shadow:0 14px 30px rgba(13,43,94,0.14)}#page-container #top-menu li li{margin:0;padding:0 10px}#page-container #top-menu li li a{width:auto;padding:10px 14px;border-radius:8px;color:#333333;font-size:14px;font-weight:600;opacity:1;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,padding 0.2s ease}#page-container #top-menu li li a:hover{padding-left:20px;background-color:rgba(91,191,234,0.12);color:#5bbfea;opacity:1}#page-container #top-menu li li.current-menu-item>a{color:#5bbfea}#page-container #top-menu>li.menu-item-512>a,#page-container #top-menu>li.as-menu-cta>a{display:inline-block;margin-top:-9px;padding:9px 18px;border-radius:3px;background-color:#5bbfea;color:#ffffff;text-decoration:none;transition:background-color 0.25s ease}#page-container #top-menu>li.menu-item-512>a:hover,#page-container #top-menu>li.as-menu-cta>a:hover,#page-container #top-menu>li.menu-item-512:hover>a,#page-container #top-menu>li.as-menu-cta:hover>a{background-color:#0d2b5e;color:#ffffff}}@media (max-width:980px){#page-container #main-header .mobile_menu_bar:before{color:#333333;transition:color 0.2s ease}#page-container #main-header .mobile_nav.opened .mobile_menu_bar:before{content:"\4d";color:#5bbfea}#page-container #main-header .et_mobile_menu{padding:8px 0 16px;border-top:3px solid #5bbfea;border-radius:0 0 16px 16px;background-color:#ffffff;box-shadow:0 16px 32px rgba(13,43,94,0.16)}#page-container #main-header .et_mobile_menu li a{padding:14px 24px;border-bottom:1px solid #efefef;background-color:transparent;color:#333333;font-family:'Open Sans',Arial,sans-serif;font-size:16px;font-weight:600;opacity:1;transition:background-color 0.2s ease,color 0.2s ease}#page-container #main-header .et_mobile_menu li a:hover{background-color:rgba(91,191,234,0.1);color:#5bbfea;opacity:1}#page-container #main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;font-weight:700}#page-container #main-header .et_mobile_menu>li:last-child>a{border-bottom:0}#page-container #main-header .et_mobile_menu .sub-menu{margin:0;padding:0}#page-container #main-header .et_mobile_menu li li{padding-left:0}#page-container #main-header .et_mobile_menu li li a{position:relative;padding:11px 24px 11px 42px;color:#666666;font-size:15px;font-weight:500}#page-container #main-header .et_mobile_menu li li a:before{content:"";position:absolute;top:50%;left:26px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background-color:#5bbfea}#page-container #main-header .et_mobile_menu li.current-menu-item>a,#page-container #main-header .et_mobile_menu li.current_page_item>a{color:#5bbfea;box-shadow:inset 3px 0 0 #5bbfea}#page-container #main-header .et_mobile_menu li.menu-item-512>a,#page-container #main-header .et_mobile_menu li.as-menu-cta>a{margin:16px 24px 4px;padding:13px 18px;border:0;border-radius:3px;background-color:#5bbfea;color:#ffffff;letter-spacing:1px;text-align:center;text-transform:uppercase}#page-container #main-header .et_mobile_menu li.menu-item-512>a:hover,#page-container #main-header .et_mobile_menu li.as-menu-cta>a:hover{background-color:#0d2b5e;color:#ffffff}}