@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/inter-0.woff2") format("woff2");
}@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/inter-1.woff2") format("woff2");
}@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/inter-2.woff2") format("woff2");
}@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/inter-3.woff2") format("woff2");
}@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/fonts/inter-4.woff2") format("woff2");
}@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/roboto-0.woff2") format("woff2");
}@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/roboto-1.woff2") format("woff2");
}@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/roboto-2.woff2") format("woff2");
}@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/roboto-3.woff2") format("woff2");
}@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/roboto-4.woff2") format("woff2");
}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#0a142b;font-family:Roboto,Arial,sans-serif;--ref-width:727}a{color:#087bff;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:700}.reference-shell{container-type:inline-size;width:100%;max-width:1920px;margin:0 auto;--u:calc(100cqi/var(--ref-width));font-size:16px;line-height:1.5}.dark{background:#031425;color:#f7fbff}.dark p,.dark small,.dark li{color:#c1d1e4}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;z-index:1000;padding:12px 18px;background:#fff;color:#062440;border-radius:5px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid #1683eb;outline-offset:4px}.ref-topbar{height:calc(24*var(--u));padding:0 calc(37*var(--u));display:flex;align-items:center;justify-content:space-between;background:linear-gradient(100deg,#031b32,#072443);border-bottom:calc(1*var(--u)) solid #0c3252;color:#a8c7e5;font-size:calc(7.8*var(--u));line-height:1}.ref-topbar a{color:inherit}.ref-topbar>div{display:flex;gap:calc(10*var(--u))}.ref-header{height:calc(42*var(--u));padding:0 calc(33*var(--u));display:flex;align-items:center;justify-content:space-between;background:linear-gradient(110deg,#031325,#05182a);border-bottom:calc(1*var(--u)) solid #12324d;position:relative;z-index:20}.ref-logo{display:inline-flex;align-items:center;gap:calc(5*var(--u));white-space:nowrap;color:#f4f9ff!important;font-size:calc(16*var(--u));font-weight:750;letter-spacing:calc(-.3*var(--u));line-height:1}.ref-logo svg{width:calc(31*var(--u));height:calc(25*var(--u))}.ref-header nav{display:flex;align-items:center;gap:calc(22*var(--u));font-size:calc(8.2*var(--u));line-height:1}.ref-header nav>a{white-space:nowrap;color:#e4edf9}.ref-header .emergency-link{color:#6bbdff;font-size:calc(8.2*var(--u));margin-left:calc(-3*var(--u))}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;min-height:44px;border:1px solid #168fff;border-radius:7px;color:#fff!important;background:linear-gradient(115deg,#129eff,#0457ee);font-weight:600;box-shadow:0 6px 20px #0079ff20}.ref-header .nav-cta{font-size:calc(8.2*var(--u));padding:calc(7.8*var(--u)) calc(13*var(--u));min-height:calc(26*var(--u));line-height:1}.menu-toggle{display:none}.text-link{color:#006bd4;font-weight:600}.ref-footer{position:relative;padding:calc(14*var(--u)) calc(38*var(--u)) 0;background:linear-gradient(110deg,#031426,#021120);border-top:calc(.7*var(--u)) solid #153752}.ref-footer-top{display:grid;grid-template-columns:1.65fr 1.18fr 1fr .7fr;gap:calc(20*var(--u));padding-bottom:calc(12*var(--u))}.ref-footer .ref-logo{font-size:calc(16*var(--u));margin-bottom:calc(9*var(--u))}.ref-footer .ref-logo svg{width:calc(32*var(--u));height:calc(25*var(--u))}.ref-footer-top>div>p{font-size:calc(8.5*var(--u));line-height:1.4;margin-bottom:calc(5*var(--u));max-width:calc(215*var(--u))}.ref-footer h2{color:#69baf1;font-size:calc(8.3*var(--u));font-weight:500;line-height:1;letter-spacing:0;margin:calc(2*var(--u)) 0 calc(5*var(--u))}.ref-footer-top>div>a:not(.ref-logo){display:block;color:#a8c5e0;font-size:calc(7.6*var(--u));line-height:1.65}.ref-footer-top>div:first-child>a:not(.ref-logo){font-size:calc(8.5*var(--u))}.copyright{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #183047;color:#85a3bd;font-size:calc(7.1*var(--u));padding:calc(8*var(--u)) 0}.form-response-dialog{max-width:min(90vw,580px);padding:30px;border:1px solid #cddce9;border-radius:12px;color:#123453}.form-response-dialog::backdrop{background:#00192cb0}.form-response-dialog h2{font-size:24px;margin:0 0 16px}.form-response-dialog p{font-size:16px;line-height:1.7;margin-bottom:20px}.form-response-dialog .button{font-size:14px}.qa-mobile .reference-shell{width:390px;margin:0 auto}.qa-reference .reference-shell{width:727px;margin-left:0}.qa-reference.qa-slice-800 .reference-shell{transform:translateY(-800px)}.qa-reference.qa-slice-1600 .reference-shell{transform:translateY(-1600px)}@container(max-width:639px){.ref-topbar{height:32px;padding:0 20px;font-size:10px}.ref-topbar>div{gap:6px}.ref-topbar>div>a:last-child,.ref-topbar>div>span{display:none}.ref-header{height:65px;padding:0 20px}.ref-logo{font-size:23px;gap:7px}.ref-logo svg{width:36px;height:30px}.menu-toggle{display:flex;width:44px;height:44px;border:1px solid #316083;border-radius:6px;background:transparent;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px}.menu-toggle>span{width:23px;height:2px;background:#b4daf8}.ref-header nav{display:none;position:absolute;z-index:100;top:64px;left:0;right:0;padding:20px;background:#051c31;border-bottom:1px solid #2b5271;flex-direction:column;align-items:stretch;gap:0;font-size:16px;line-height:1.5}.ref-header nav.is-open{display:flex}.ref-header nav>a{padding:13px 10px;white-space:normal}.ref-header .nav-cta{font-size:15px;padding:13px 14px;min-height:46px;margin:10px 0}.ref-header .emergency-link{font-size:15px;margin:0}.ref-footer{padding:28px 20px 0}.ref-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding-bottom:25px}.ref-footer-top>div:first-child{grid-column:1/-1}.ref-footer .ref-logo{font-size:24px;margin-bottom:12px}.ref-footer .ref-logo svg{width:38px;height:32px}.ref-footer h2{font-size:14px;margin:0 0 12px}.ref-footer-top>div>a:not(.ref-logo),.ref-footer-top>div:first-child>a:not(.ref-logo){font-size:12px;line-height:1.9}.ref-footer-top>div>p{font-size:13px;line-height:1.6;max-width:none;margin:0 0 8px}.copyright{font-size:10px;line-height:1.5;padding:14px 0;gap:15px}}.longform-page{--ref-width:727}.longform-page #main{height:auto!important}.longform-page .ref-footer{height:auto!important}.insights-header,.longform-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:center;padding:40px max(40px,calc((100% - 1200px)/2)) 50px;background:radial-gradient(ellipse at 85% 55%,#092c50,transparent 55%),#031425;overflow:hidden}.insights-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;line-height:1.7;color:#a9c3db;margin-bottom:28px}.insights-breadcrumb a{color:#b9d9f7}.insights-breadcrumb>span:last-child{max-width:100%;overflow-wrap:anywhere}.insights-eyebrow{font-size:12px!important;line-height:1.5!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#006dd7;margin:0 0 14px}.dark .insights-eyebrow{color:#71c1ff}.insights-header h1,.longform-hero h1{font-size:clamp(32px,3.6vw,56px);line-height:1.13;letter-spacing:-.025em;margin:0 0 22px;font-weight:800}.insights-header>div>p:not(.insights-eyebrow),.longform-summary{font-size:18px;line-height:1.6;color:#c4d6e7;margin-bottom:26px}.insights-header .button,.insights-feature .button,.insights-support .button,.longform-article .button{font-size:14px;line-height:1.4;padding:14px 20px;min-height:48px;gap:12px;border-radius:7px;max-width:100%}.insights-hero-image{height:360px;overflow:hidden;border-radius:16px}.insights-hero-image img{width:100%;height:100%;object-fit:cover}.insights-feature{max-width:1200px;margin:52px auto;padding:32px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:42px;align-items:center;border:1px solid #dce5f0;border-radius:16px;background:#f5f9fe}.insights-feature h2{font-size:28px;line-height:1.25;letter-spacing:-.02em;margin-bottom:18px}.insights-feature p:not(.insights-eyebrow){font-size:16px;line-height:1.6;margin-bottom:22px}.insights-feature-image{height:280px;border-radius:10px;overflow:hidden}.insights-feature-image img{width:100%;height:100%;object-fit:cover}.insights-directory{max-width:1280px;margin:0 auto;padding:26px 40px 70px}.insights-section-heading{max-width:800px;margin-bottom:32px}.insights-section-heading h2{font-size:34px;line-height:1.2;letter-spacing:-.02em;margin-bottom:12px}.insights-section-heading>p:last-child{font-size:17px;line-height:1.6}.insights-search{margin-bottom:22px;max-width:780px}.insights-search label{display:block;font-size:15px;font-weight:600;margin-bottom:9px}.insights-search>div{display:flex;gap:12px}.insights-search input{width:100%;min-width:0;border:1px solid #b9cbdc;border-radius:7px;min-height:48px;padding:12px 16px;font-size:16px;background:#fff;color:#102b43}.insights-search .button{font-size:15px;padding:12px 22px;min-height:48px}.insights-filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px}.insights-filters button{border:1px solid #bfd0e3;border-radius:999px;background:#fff;color:#294860;font-size:14px;line-height:1.4;padding:10px 16px;min-height:42px}.insights-filters button[aria-pressed=true]{background:#006ee8;border-color:#006ee8;color:#fff}.insights-result-count{font-size:14px;margin-bottom:20px;color:#51657a;min-height:22px}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.insights-card{min-width:0;border:1px solid #d8e3ef;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.insights-card[hidden],.insights-empty[hidden]{display:none!important}.insights-card-image{height:190px;display:block;overflow:hidden;background:#041b30}.insights-card-image img{width:100%;height:100%;object-fit:cover}.insights-card-copy{padding:23px;display:flex;flex-direction:column;flex:1}.insights-card-category{font-size:11px!important;font-weight:700;letter-spacing:.09em;line-height:1.5!important;text-transform:uppercase;color:#0065c6;margin-bottom:11px}.insights-card h3{font-size:20px;line-height:1.3;letter-spacing:-.01em;margin-bottom:14px}.insights-card h3 a{color:#10243d}.insights-card-copy>p:not(.insights-card-category){font-size:15px;line-height:1.65;margin-bottom:20px}.insights-card-copy>.text-link{font-size:14px;margin-top:auto;font-weight:700;line-height:1.6}.insights-empty{padding:32px;border:1px solid #dce6f0;background:#f7faff;border-radius:10px;font-size:17px}.insights-noscript{font-size:14px;margin-top:20px}.insights-support{display:grid;grid-template-columns:1.7fr 1fr;gap:50px;align-items:center;padding:55px max(40px,calc((100% - 1200px)/2));background:linear-gradient(105deg,#031526,#07345b)}.insights-support h2{font-size:32px;line-height:1.2;margin-bottom:16px;letter-spacing:-.02em}.insights-support p:not(.insights-eyebrow){font-size:16px;line-height:1.65}.insights-support>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.insights-emergency{font-size:14px;color:#a9d9ff;text-decoration:underline;text-underline-offset:4px}.longform-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:45px;padding-top:32px;padding-bottom:48px}.longform-hero .insights-breadcrumb{margin-bottom:26px}.longform-hero h1{font-size:clamp(30px,3.3vw,48px);line-height:1.17}.longform-hero .longform-summary{font-size:17px;line-height:1.65}.longform-byline{display:flex;flex-wrap:wrap;gap:7px;font-size:13px;line-height:1.7;color:#b2cde4!important}.longform-byline a{color:#a9d9ff;text-decoration:underline}.longform-hero-image{margin:0;height:330px;border-radius:14px;overflow:hidden;border:1px solid #1d496d;background:#05203b}.longform-hero-image img{width:100%;height:100%;object-fit:cover}.longform-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(230px,300px);gap:70px;max-width:1240px;margin:0 auto;padding:60px 40px;align-items:start}.longform-body{min-width:0}.longform-body p,.longform-body li{font-size:17px;line-height:1.8;color:#34475d;overflow-wrap:anywhere}.longform-body p{margin:0 0 22px}.longform-body a{color:#0063bd;text-decoration:underline;text-underline-offset:3px}.longform-body .button{text-decoration:none;color:#fff}.longform-section{scroll-margin-top:26px;margin:0 0 44px}.longform-section h2{font-size:29px;line-height:1.25;letter-spacing:-.02em;margin:0 0 22px;color:#10283f}.longform-section h3{font-size:20px;line-height:1.4;margin:0 0 12px;letter-spacing:0}.longform-body ul,.longform-body ol{padding-left:25px;margin:0 0 24px}.longform-body li{padding-left:5px;margin-bottom:12px}.article-date-note{font-size:14px!important;background:#f0f6fc;border-left:4px solid #2089ed;padding:14px 18px;margin-bottom:35px!important}.article-note,.article-reading{padding:22px 24px;background:#eef6ff;border:1px solid #caddf1;border-left:4px solid #0979e5;border-radius:6px;margin:25px 0}.article-note p:last-child,.article-reading ul:last-child{margin-bottom:0}.article-note h3{color:#11395b}.article-reading>p{font-size:14px;font-weight:700;color:#1f4b70;margin-bottom:8px}.article-reading li{font-size:15px;line-height:1.6;margin-bottom:5px}.article-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #cddbeb;border-radius:8px;margin:26px 0;-webkit-overflow-scrolling:touch}.article-table-wrap table{border-collapse:collapse;width:100%;min-width:480px;text-align:left;font-size:14px;line-height:1.65}.article-table-wrap th,.article-table-wrap td{padding:14px 16px;vertical-align:top;border-bottom:1px solid #dce6f0;overflow-wrap:anywhere;min-width:130px}.article-table-wrap th{background:#eaf3fc;color:#153e60;font-weight:700}.article-table-wrap tr:last-child td{border-bottom:0}.longform-body pre{max-width:100%;overflow-x:auto;padding:22px;border-radius:8px;background:#061d32;color:#e3f1ff;font-size:13px;line-height:1.7;margin:24px 0;border:1px solid #20496b;white-space:pre}.longform-body pre code{font-family:Consolas,Monaco,monospace;font-size:inherit;color:inherit}.longform-faq details{border:1px solid #d1deeb;border-radius:8px;margin:0 0 12px;overflow:hidden;background:#fbfdff}.longform-faq summary{padding:17px 20px;font-size:17px;line-height:1.5;font-weight:600;color:#153b5a;list-style-position:inside}.longform-faq details[open] summary{border-bottom:1px solid #e0e9f2;background:#f0f7fe}.longform-faq details p{padding:18px 20px;margin:0;font-size:16px}.article-sources li{font-size:14px;line-height:1.65;margin-bottom:13px}.article-sources>p{font-size:14px}.article-sources li>span{color:#627487}.article-conversation{padding:28px;border-radius:10px;background:linear-gradient(115deg,#06203a,#0a3961);margin-top:38px}.article-conversation h2{font-size:26px;line-height:1.3;margin-bottom:15px;color:#fff}.article-conversation p{font-size:16px;color:#c7d9ea}.longform-sidebar{position:sticky;top:24px;min-width:0}.longform-toc{background:#f3f8fd;border:1px solid #d7e4f0;border-radius:10px;padding:23px;margin-bottom:24px}.longform-toc h2{font-size:19px;line-height:1.4;margin-bottom:16px;letter-spacing:0}.longform-toc a{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid #dce7f1;font-size:13px;line-height:1.55;color:#2e5678}.longform-toc a:last-child{border:0}.longform-toc a>span{font-weight:700;color:#0577d9;min-width:18px}.longform-help{padding:23px;border-radius:10px;background:linear-gradient(120deg,#051f36,#0c3961)}.longform-help h2{font-size:21px;line-height:1.3;letter-spacing:0;margin-bottom:14px}.longform-help p{font-size:14px;line-height:1.65;margin-bottom:18px}.longform-help .button{font-size:12px;padding:12px}.longform-related{padding:0 40px 65px;max-width:1240px;margin:0 auto}.longform-related>h2{font-size:31px;line-height:1.25;margin-bottom:25px;letter-spacing:-.02em}.longform-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.longform-related article{padding:24px;border:1px solid #d8e4ef;border-radius:10px;background:#f7faff;min-width:0}.longform-related h3{font-size:19px;line-height:1.4;letter-spacing:0;margin-bottom:15px}.longform-related h3 a{color:#123553}.longform-related article>p:not(.insights-card-category){font-size:14px;line-height:1.7;margin-bottom:18px}.longform-related article>a{font-size:14px;font-weight:600}.html-sitemap-directory{max-width:1280px;margin:0 auto;padding:35px 40px 60px}.sitemap-intro,.sitemap-download{font-size:16px;line-height:1.75;margin-bottom:18px}.sitemap-download a{text-decoration:underline;text-underline-offset:3px}.sitemap-flow-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:35px}.sitemap-flow-group{padding:26px;border:1px solid #d5e2ef;background:#f8fbff;border-radius:10px;min-width:0}.sitemap-flow-group h2{font-size:25px;line-height:1.3;letter-spacing:0;margin-bottom:14px}.sitemap-flow-group>p{font-size:15px;line-height:1.6;margin-bottom:18px}.sitemap-flow-group ul{list-style:none;margin:0;padding:0}.sitemap-flow-group li{border-top:1px solid #e0e9f2}.sitemap-flow-group li[hidden]{display:none!important}.sitemap-flow-group li>a{display:block;font-size:14px;line-height:1.65;padding:11px 0;overflow-wrap:anywhere}@container(max-width:1280px){.insights-feature{margin-left:40px;margin-right:40px}.longform-layout{gap:42px}.longform-hero{gap:30px}}@container(max-width:999px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.longform-layout{grid-template-columns:minmax(0,1fr);max-width:840px;gap:25px;padding-top:32px}.longform-sidebar{position:static;order:-1}.longform-help{display:none}.longform-toc{margin:0}.longform-toc a{font-size:14px}.longform-hero{grid-template-columns:1fr}.longform-hero-image{height:300px;max-width:720px;width:100%}.insights-support{grid-template-columns:1fr;gap:24px}.longform-related>div{grid-template-columns:1fr}.insights-header{gap:25px}.insights-header h1{font-size:36px}.insights-hero-image{height:330px}}@container(max-width:639px){.insights-header,.longform-hero{grid-template-columns:1fr;padding:24px 20px 32px;gap:25px}.insights-breadcrumb{font-size:12px;gap:7px;margin-bottom:22px}.insights-header h1,.longform-hero h1{font-size:32px;line-height:1.17;margin-bottom:18px}.insights-header>div>p:not(.insights-eyebrow),.longform-hero .longform-summary{font-size:16px;line-height:1.65}.insights-hero-image{height:270px}.insights-feature{grid-template-columns:1fr;gap:25px;margin:28px 20px;padding:22px}.insights-feature h2{font-size:24px}.insights-feature-image{height:220px}.insights-directory{padding:18px 20px 38px}.insights-section-heading h2{font-size:28px}.insights-section-heading>p:last-child{font-size:15px}.insights-search>div{gap:8px}.insights-search input{padding:11px;font-size:15px}.insights-search .button{font-size:14px;padding:11px 14px}.insights-filters{gap:8px}.insights-filters button{font-size:12px;padding:10px 13px}.insights-grid{grid-template-columns:1fr;gap:22px}.insights-card h3{font-size:21px}.insights-card-image{height:205px}.insights-support{padding:32px 20px}.insights-support h2{font-size:27px}.insights-support p:not(.insights-eyebrow){font-size:15px}.longform-hero-image{height:250px}.longform-byline{font-size:12px}.longform-layout{padding:28px 20px;gap:28px}.longform-body p,.longform-body li{font-size:16px;line-height:1.8}.longform-section h2{font-size:25px;line-height:1.3}.longform-section{margin-bottom:34px}.article-note,.article-reading{padding:18px}.article-table-wrap th,.article-table-wrap td{padding:12px}.article-conversation{padding:23px}.article-conversation h2{font-size:24px}.longform-faq summary{font-size:16px;padding:15px}.longform-faq details p{font-size:15px;padding:16px}.longform-related{padding:10px 20px 38px}.longform-related>h2{font-size:26px}.longform-toc{padding:20px}.sitemap-flow-groups{grid-template-columns:1fr}.html-sitemap-directory{padding:26px 20px 38px}.sitemap-flow-group{padding:22px}.sitemap-flow-group h2{font-size:23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}
