*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body.ms-body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#0f172a;background:#f3f7fb;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:#005cad;text-decoration:none}a:hover{color:#004a8c}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ms-empty{color:#5b6573;background:#fff;border:1px dashed #d5e3f0;border-radius:12px;padding:2rem}.ms-container{width:min(100% - 2rem,1120px);margin-inline:auto}.ms-header{background:#fff;border-bottom:3px solid #005cad;position:sticky;top:0;z-index:20}.ms-topbar{background:#005cad;color:#fff}.ms-topbar__inner{display:flex;justify-content:flex-end;align-items:center;min-height:36px}.ms-lang{margin:0}.ms-lang__list{display:flex;flex-wrap:nowrap;align-items:stretch;list-style:none;margin:0;padding:0}.ms-lang__list a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:44px;padding:0 .7rem;color:rgba(255,255,255,.78);text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.08em}.ms-lang__list a:hover,.ms-lang__list .current-lang>a{color:#fff}.ms-lang__list .current-lang>a{box-shadow:inset 0 -2px 0 #fff}.ms-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:64px;flex-wrap:nowrap}.ms-logo{flex:0 0 auto}.ms-logo__name{font-weight:700;letter-spacing:.01em;color:#005cad;white-space:nowrap}.ms-nav{flex:1 1 auto}.ms-nav__list{display:flex;flex-wrap:nowrap;align-items:center;gap:0;list-style:none;margin:0;padding:0;justify-content:flex-end}.ms-nav__list>li{flex:0 0 auto}.ms-nav__list a{color:#0f172a;font-size:.8125rem;display:inline-flex;align-items:center;min-height:44px;padding:0 .5rem;white-space:nowrap}.ms-nav__list a:hover,.ms-nav__list .current-menu-item>a,.ms-nav__list .current-menu-ancestor>a{color:#005cad}.ms-nav__list .menu-item-has-children{position:relative}.ms-nav__list .menu-item-has-children>a:after{content:"";display:inline-block;width:.38em;height:.38em;margin-left:.4rem;margin-top:-.2em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.ms-nav__list .sub-menu{display:none;position:absolute;top:100%;right:0;min-width:16rem;margin:0;padding:.4rem 0;list-style:none;background:#fff;border:1px solid #d5e3f0;border-top:3px solid #005cad;box-shadow:0 10px 30px rgba(15,23,42,.06);z-index:30}.ms-nav__list .sub-menu a{display:flex;width:100%;padding:.35rem 1rem;font-size:.875rem}@media(min-width:801px){.ms-nav__list .menu-item-has-children:hover>.sub-menu,.ms-nav__list .menu-item-has-children.is-open>.sub-menu,.ms-nav__list .menu-item-has-children:focus-within>.sub-menu{display:block}}.ms-nav-toggle{display:none;width:44px;height:44px;border:1px solid #d5e3f0;border-radius:8px;background:#fff;cursor:pointer}.ms-nav-toggle__bar,.ms-nav-toggle__bar:before,.ms-nav-toggle__bar:after{display:block;width:18px;height:2px;background:#005cad;margin:0 auto;position:relative}.ms-nav-toggle__bar:before,.ms-nav-toggle__bar:after{content:"";position:absolute;left:0}.ms-nav-toggle__bar:before{top:-6px}.ms-nav-toggle__bar:after{top:6px}.ms-main{min-height:60vh}.ms-footer{margin-top:4rem;border-top:1px solid #d5e3f0;background:#fff}.ms-footer__inner{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:88px;color:#5b6573;font-size:.9rem}.ms-footer__nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;margin:0;padding:0}.ms-footer__nav a{display:inline-flex;min-height:44px;align-items:center}@media(max-width:800px){.ms-topbar .ms-container{width:100%}.ms-topbar__inner{justify-content:stretch;min-height:44px;padding-inline:0}.ms-lang{width:100%}.ms-lang__list{width:100%}.ms-lang__list li{flex:1 1 0}.ms-lang__list a{width:100%;min-height:44px;padding:0 .35rem}.ms-nav-toggle{display:inline-flex;align-items:center;justify-content:center}.ms-nav{display:none;position:absolute;left:0;right:0;top:100%;width:100%;background:#fff;border-bottom:3px solid #005cad;padding:.75rem 1rem 1rem;box-shadow:0 10px 30px rgba(15,23,42,.06)}.ms-nav.is-open{display:block}.ms-nav__list{flex-direction:column;gap:0;justify-content:flex-start}.ms-nav__list a{width:100%;padding:.35rem 0}.ms-nav__list .sub-menu{position:static;display:none;min-width:0;border:0;border-top:0;box-shadow:none;padding:0 0 .35rem .9rem}.ms-nav__list .menu-item-has-children.is-open>.sub-menu{display:block}.ms-footer__inner{flex-direction:column;padding:1.5rem 0;text-align:center}}.ms-hero{background:linear-gradient(160deg,#005cad 0%,#004a8c 100%);color:#fff;padding:4.5rem 0 4rem}.ms-hero__eyebrow,.ms-page-head__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:700;margin:0 0 .75rem}.ms-hero__title,.ms-page-head__title,.ms-article__title{font-size:clamp(1.75rem,4vw,3.2rem);line-height:1.15;margin:0;letter-spacing:-.03em}.ms-hero__tagline,.ms-page-head__desc{max-width:40rem;margin:1rem 0 0;opacity:.92}.ms-page-head{padding:3rem 0 1rem}.ms-section{padding:3rem 0}.ms-section__head{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1.5rem}.ms-section__head h2{margin:0;font-size:1.5rem}.ms-chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.ms-chips a{display:inline-flex;align-items:center;min-height:40px;padding:.35rem .85rem;border-radius:999px;background:#fff;border:1px solid #d5e3f0;color:#0f172a;font-size:.85rem}.ms-chips a:hover{background:#005cad;border-color:#005cad;color:#fff}.ms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1.25rem}.ms-card{background:#fff;border:1px solid #d5e3f0;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(15,23,42,.06);display:flex;flex-direction:column}.ms-card__media{display:block;aspect-ratio:3/2;background:#e8f1f9;overflow:hidden}.ms-card__img,.ms-card__placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ms-card__placeholder{display:block;background:linear-gradient(135deg,#c5d8ee,#eef3f9)}.ms-card__body{padding:1.1rem 1.15rem 1.25rem}.ms-card__meta,.ms-article__meta,.ms-card__date{color:#5b6573;font-size:.82rem;margin:0 0 .4rem}.ms-card__title{font-size:1.15rem;margin:0 0 .5rem;line-height:1.3}.ms-card__title a{color:#0f172a}.ms-card__excerpt{margin:0 0 .75rem;color:#5b6573;font-size:.95rem}.ms-article{padding:3rem 0 1rem}.ms-article__hero{margin:1.5rem 0 2rem}.ms-article__hero-img{width:100%;border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.06)}.ms-prose{font-size:1.05rem;max-width:46rem;overflow-wrap:anywhere}.ms-prose>*:first-child{margin-top:0}.ms-prose h2,.ms-prose h3{letter-spacing:-.02em}.ms-prose h2{margin-top:2.4rem;padding-top:1.4rem;border-top:1px solid #d5e3f0}.ms-prose h3{margin-top:1.5rem}.ms-callout{background:#e8f1f9;border-left:4px solid #005cad;border-radius:0 12px 12px 0;padding:1rem 1.15rem;color:#0f172a}.ms-prose img,.ms-prose iframe,.ms-prose table,.ms-prose pre{max-width:100%}.ms-prose pre{overflow-x:auto}.ms-pagination{margin-top:2rem}.ms-pagination .page-numbers{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.ms-pagination a,.ms-pagination span{display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;border:1px solid #d5e3f0;border-radius:8px;background:#fff;color:#0f172a;padding:0 .6rem}.ms-pagination .current{background:#005cad;border-color:#005cad;color:#fff}.gform_wrapper{background:#fff;border:1px solid #d5e3f0;border-radius:12px;padding:1.5rem;box-shadow:0 10px 30px rgba(15,23,42,.06)}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper textarea{width:100%;border:1px solid #d5e3f0;border-radius:8px;padding:.7rem .85rem;font-size:16px}.gform_wrapper .gform_button{background:#005cad;color:#fff;border:0;border-radius:8px;padding:.85rem 1.4rem;min-height:44px;cursor:pointer}@media(max-width:800px){.ms-hero{padding:2.5rem 0 2.25rem}.ms-section,.ms-article,.ms-page-head{padding-top:1.75rem}.ms-section__head{flex-direction:column;align-items:flex-start}.gform_wrapper{padding:1rem}.gform_wrapper .gform_button{width:100%}}