.blog-shell.svelte-u4k2t{--navy-950:#06121f;--navy-900:#081726;--navy-800:#0b1c30;--orange:#ff3e00;--line:#ffffff17;--text:#eaf1f8;--muted:#94a8c0;--muted-2:#6f8299;--display:"Space Grotesk", system-ui, sans-serif;--body:"IBM Plex Sans", system-ui, sans-serif;--maxw:800px;background:var(--navy-800);min-height:100vh;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;line-height:1.6}.blog-shell.svelte-u4k2t :where(.svelte-u4k2t),.blog-shell.svelte-u4k2t :where(.svelte-u4k2t):before,.blog-shell.svelte-u4k2t :where(.svelte-u4k2t):after{box-sizing:border-box}.blog-shell.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--orange);text-decoration:none}.wrap.svelte-u4k2t{max-width:var(--maxw);margin:0 auto;padding:0 28px}.blog-main.svelte-u4k2t{padding:48px 0 64px}.index-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--display);color:var(--text);margin:0;font-size:42px;font-weight:700;line-height:1.12}.index-desc.svelte-u4k2t{color:var(--muted);max-width:60ch;margin-top:16px;font-size:18px;line-height:1.55}.post-grid.svelte-u4k2t{gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.post-card.svelte-u4k2t{border:1px solid var(--line);background:var(--navy-900);border-radius:16px;transition:border-color .15s}.post-card.svelte-u4k2t:hover{border-color:#ff3e0066}.post-card.svelte-u4k2t a:where(.svelte-u4k2t){color:inherit;padding:28px 28px 24px;text-decoration:none;display:block}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--display);color:var(--text);margin:0;font-size:22px;font-weight:600;line-height:1.3}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}.read-more.svelte-u4k2t{color:var(--orange);align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex}.read-more.svelte-u4k2t .material-symbols-rounded:where(.svelte-u4k2t){font-size:18px}.material-symbols-rounded.svelte-u4k2t{letter-spacing:0;text-transform:none;white-space:nowrap;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block}.blog-site-footer.svelte-u4k2t{border-top:1px solid var(--line);background:var(--navy-900);padding:48px 0 32px}.foot-grid.svelte-u4k2t{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;display:grid}.foot-brand.svelte-u4k2t .brand:where(.svelte-u4k2t){font-family:var(--display);color:var(--text);align-items:center;gap:11px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.foot-brand.svelte-u4k2t .brand:where(.svelte-u4k2t) b:where(.svelte-u4k2t){color:#ffece5;font-weight:900}.foot-brand.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted-2);margin-top:14px;font-size:14px;line-height:1.55}.foot-grid.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--display);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:13px;font-weight:600}.foot-grid.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--muted-2);font-size:14px;line-height:2.1;display:block}.foot-grid.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--text);text-decoration:none}.foot-bottom.svelte-u4k2t{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:20px;display:flex}.foot-copy.svelte-u4k2t{color:var(--muted-2);font-size:13px}.sa-attribution.svelte-u4k2t{color:var(--muted-2);font-family:var(--display);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sa-attribution.svelte-u4k2t .material-symbols-rounded:where(.svelte-u4k2t){font-size:16px}@media (width<=768px){.index-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:30px}.foot-grid.svelte-u4k2t{grid-template-columns:1fr 1fr;gap:28px}.foot-bottom.svelte-u4k2t{flex-direction:column;align-items:flex-start;gap:8px}}
