body{font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.blog-hero:where(.astro-czszjcro){position:relative;min-height:min(620px,calc(100dvh - 72px));display:grid;align-items:center;overflow:hidden;border-bottom:1px solid #dbe4ee;background:linear-gradient(90deg,#070f1feb,#070f1fb8 42%,#070f1f40),var(--hero-image) center / cover no-repeat,#0c1730}.blog-hero__inner:where(.astro-czszjcro){width:min(1180px,calc(100% - 48px));margin:0 auto;padding:86px 0 104px;color:#fff}.blog-eyebrow:where(.astro-czszjcro),.article-card__category:where(.astro-czszjcro){margin:0;color:#0b75b7;font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.18em;text-transform:uppercase}.blog-hero:where(.astro-czszjcro) .blog-eyebrow:where(.astro-czszjcro){color:#71c8ff}.blog-hero:where(.astro-czszjcro) h1:where(.astro-czszjcro){max-width:9.5ch;margin:18px 0 22px;color:#f8fafc;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(3.3rem,9vw,7.9rem);font-weight:700;line-height:.94;letter-spacing:0;text-transform:uppercase}.blog-hero__summary:where(.astro-czszjcro){max-width:34rem;margin:0;color:#f8fafce6;font-size:clamp(1rem,1.7vw,1.32rem);line-height:1.55}.blog-hero__cta:where(.astro-czszjcro){display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-top:30px;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:.86rem 1.12rem;color:#fff;font-size:.86rem;font-weight:700;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,transform .2s ease-in-out}.blog-hero__cta:where(.astro-czszjcro):hover,.blog-hero__cta:where(.astro-czszjcro):focus-visible{border-color:#ffffffa3;background:#ffffff1a;transform:translateY(-1px)}.blog-index:where(.astro-czszjcro){background:#fff;padding:36px 32px 74px}.blog-index__chrome:where(.astro-czszjcro){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;width:min(1280px,100%);margin:0 auto 28px}.blog-index__chrome:where(.astro-czszjcro) h2:where(.astro-czszjcro){margin:8px 0 0;color:#111827;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1.12;letter-spacing:0}.blog-filters:where(.astro-czszjcro){display:flex;flex-wrap:wrap;gap:24px;align-items:center}.blog-filters:where(.astro-czszjcro) a:where(.astro-czszjcro){border-bottom:2px solid transparent;padding:0 0 9px;color:#607084;font-size:.78rem;font-weight:700;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease-in-out,color .2s ease-in-out}.blog-filters:where(.astro-czszjcro) a:where(.astro-czszjcro):hover,.blog-filters:where(.astro-czszjcro) a:where(.astro-czszjcro):focus-visible,.blog-filters:where(.astro-czszjcro) a:where(.astro-czszjcro).is-active{border-color:#0b75b7;color:#111827}.article-grid:where(.astro-czszjcro){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1280px,100%);margin:0 auto}.article-card:where(.astro-czszjcro){display:grid;grid-template-rows:auto 1fr;min-height:100%;overflow:hidden;border:1px solid #e3e8ee;border-radius:8px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 1px 2px #0c17300a;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,border-color .2s ease-in-out}.article-card:where(.astro-czszjcro):hover,.article-card:where(.astro-czszjcro):focus-visible{border-color:#b8d8ea;box-shadow:0 8px 24px #00377014;transform:translateY(-2px);outline:none}.article-card:where(.astro-czszjcro) figure:where(.astro-czszjcro){aspect-ratio:16 / 10;margin:0;overflow:hidden;background:#0c1730}.article-card:where(.astro-czszjcro) img:where(.astro-czszjcro){display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease-in-out}.article-card:where(.astro-czszjcro):hover img:where(.astro-czszjcro),.article-card:where(.astro-czszjcro):focus-visible img:where(.astro-czszjcro){transform:scale(1.025)}.article-card__body:where(.astro-czszjcro){display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;padding:22px 22px 20px}.article-card:where(.astro-czszjcro) h3:where(.astro-czszjcro){margin:0;color:#111827;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.38rem;font-weight:600;line-height:1.18;letter-spacing:0}.article-card__summary:where(.astro-czszjcro){margin:0;color:#607084;font-size:.98rem;line-height:1.48}.article-card__meta:where(.astro-czszjcro){display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;color:#42526a;font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.76rem;font-weight:700;text-transform:uppercase}.article-card__arrow:where(.astro-czszjcro){display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #b9c6d5;border-radius:50%;font-family:Inter,Segoe UI,sans-serif;font-size:.9rem;transition:border-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out}.article-card:where(.astro-czszjcro):hover .article-card__arrow:where(.astro-czszjcro),.article-card:where(.astro-czszjcro):focus-visible .article-card__arrow:where(.astro-czszjcro){border-color:#0b75b7;color:#0b75b7;transform:translate(2px)}@media(max-width:980px){.blog-index__chrome:where(.astro-czszjcro),.article-grid:where(.astro-czszjcro){grid-template-columns:1fr}.blog-filters:where(.astro-czszjcro){overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.blog-filters:where(.astro-czszjcro) a:where(.astro-czszjcro){white-space:nowrap}}@media(max-width:720px){.blog-hero:where(.astro-czszjcro){min-height:560px;background:linear-gradient(180deg,#070f1f94,#070f1ff0 68%),var(--hero-image) center top / cover no-repeat,#0c1730}.blog-hero__inner:where(.astro-czszjcro){width:min(100% - 36px,1180px);align-self:end;padding:72px 0 54px}.blog-index:where(.astro-czszjcro){padding:28px 18px 54px}.article-card__body:where(.astro-czszjcro){padding:20px 18px 18px}}
