*,.section-shell,:after,:before{box-sizing:border-box}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}.section-shell{width:100%;max-width:var(--content-max-width);padding-inline:var(--gutter);margin-inline:auto}.page-section{padding-top:32px;padding-bottom:48px}@media (width>=768px){.page-section{padding-top:48px;padding-bottom:64px}}.page-header-section{padding-top:32px;padding-bottom:24px}.page-header h1{margin-bottom:12px;font-size:36px;font-weight:800}.page-header>p:not(.page-header-eyebrow){color:var(--color-offwhite);max-width:42rem;font-weight:500;line-height:1.75}@media (width>=768px){.page-header-section{padding-top:48px;padding-bottom:32px}.page-header h1{font-size:48px}.page-header>p:not(.page-header-eyebrow){font-size:18px;line-height:2}}.page-header em,.page-header strong{color:var(--color-white)}.page-header em{font-style:normal;font-weight:700}.page-header a,.page-header-back{color:var(--color-blue-light);text-decoration:none}.page-header a:hover,.page-header-back:hover{text-decoration:underline}.page-header-back{margin-bottom:16px;font-size:14px;font-weight:800;display:inline-block}.page-header-eyebrow{color:var(--color-blue-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-weight:800}.section-heading h2{margin-bottom:4px;font-size:24px;font-weight:800}.section-heading h2:only-child{margin-bottom:24px}.section-heading p,.section-heading>p{color:var(--color-offwhite);max-width:42rem;margin-bottom:24px;font-size:16px;font-weight:500;line-height:1.75}.section-heading a{color:var(--color-blue-light);text-decoration:none}.section-heading a:hover{text-decoration:underline}.blog-section{padding-block:40px}@media (width>=768px){.section-heading h2{font-size:32px}.section-heading p,.section-heading>p{font-size:18px;line-height:2}.blog-section{padding-block:48px}}.blog-layout{gap:40px;display:grid}@media (width>=1024px){.blog-layout{grid-template-columns:1fr 313px}}.blog-post-list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.blog-empty,.empty-state{color:var(--color-sky-muted);font-size:14px;font-style:italic}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base:#1d2834;--color-surface:#283343;--color-border:#2a415b;--color-accent:#39aff9;--color-sky:#a8e1ff;--color-green:#48fe64;--color-warm:#e6ba99;--color-white:#fff;--color-offwhite:#ebeaea;--color-gray:#d9d9d9;--color-gray-light:#d6e9f5;--color-blue-light:#dbf3ff;--color-sky-dim:#a8e1ffb3;--color-sky-muted:#a8e1ff99;--color-sky-subtle:#a8e1ff66;--color-blue-light-subtle:#dbf3ff66;--color-surface-muted:#283343b3;--color-footer-surface:#19232f;--font-sans:"Nunito", "Nunito Fallback: Segoe UI", "Nunito Fallback: Helvetica Neue", "Nunito Fallback: Arial", "Nunito Fallback: Noto Sans", "Nunito Fallback: Liberation Sans", sans-serif;--content-max-width:1120px;--gutter:24px}@media (width>=768px){:root{--gutter:40px}}@media (width>=1280px){:root{--gutter:64px}}.sr-only{white-space:nowrap;clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--color-base)}body{margin:0}.error-section[data-v-c2108167]{padding-block:64px}.error-status[data-v-c2108167]{color:var(--color-blue-light);letter-spacing:.08em;text-transform:uppercase}.error-heading[data-v-c2108167],.error-status[data-v-c2108167]{margin-bottom:16px;font-weight:800}.error-heading[data-v-c2108167]{font-size:36px;line-height:1.25}@media (width>=768px){.error-section[data-v-c2108167]{padding-block:96px}.error-heading[data-v-c2108167]{margin-bottom:24px;font-size:54px;line-height:60px}}.error-description[data-v-c2108167]{color:var(--color-offwhite);max-width:36rem;margin-bottom:32px;font-weight:500;line-height:1.75}@media (width>=768px){.error-description[data-v-c2108167]{font-size:18px;line-height:2}}.error-actions[data-v-c2108167]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.error-button[data-v-c2108167]{background:var(--color-accent);color:var(--color-base);cursor:pointer;border:none;border-radius:999px;padding-block:12px;padding-inline:24px;font-weight:700;transition:opacity .15s}.error-button[data-v-c2108167]:hover{opacity:.9}.error-link[data-v-c2108167]{color:var(--color-blue-light);font-size:18px;font-weight:800;text-decoration:none}.error-link[data-v-c2108167]:hover{text-decoration:underline}
