.container.svelte-u4k2t{width:100%;max-width:var(--container);padding-inline:var(--container-pad);margin-inline:auto}.blog-head.svelte-u4k2t{background:linear-gradient(135deg, var(--w-deep-blue,#1a4d8f), var(--w-blue,#2f6fb3));color:#fff;padding:3.5rem 0 3rem}.blog-head.svelte-u4k2t h1:where(.svelte-u4k2t){margin:0 0 .6rem;font-size:2.25rem;font-weight:800}.blog-head.svelte-u4k2t .lede:where(.svelte-u4k2t){opacity:.92;max-width:42rem;margin:0;font-size:1.1rem}.blog-body.svelte-u4k2t{gap:2.5rem;padding-block:2.5rem 4rem;display:grid}.blog-body.svelte-u4k2t>:where(.svelte-u4k2t){min-width:0}.empty.svelte-u4k2t{color:var(--w-text-soft,#52606d)}.tag.svelte-u4k2t{text-transform:uppercase;letter-spacing:.04em;color:var(--w-deep-blue,#1a4d8f);background:var(--w-blue-tint,#eaf2fb);border-radius:6px;margin-bottom:.6rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.featured.svelte-u4k2t{color:inherit;border:1px solid var(--w-border,#e4e7eb);background:#fff;border-radius:18px;grid-template-columns:1.1fr 1fr;gap:2rem;text-decoration:none;transition:box-shadow .15s;display:grid;overflow:hidden}.featured.svelte-u4k2t:hover{box-shadow:0 12px 30px #00000017}.featured-media.svelte-u4k2t{background:var(--w-blue-tint,#eaf2fb);min-height:320px}.featured-media.svelte-u4k2t img:where(.svelte-u4k2t),.card-media.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;width:100%;height:100%;display:block}.featured-text.svelte-u4k2t{align-self:center;padding:2rem 2rem 2rem 0}.featured-text.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0 0 .7rem;font-size:1.9rem;font-weight:800;line-height:1.2}.excerpt.svelte-u4k2t{color:var(--w-text-soft,#52606d);margin:0 0 1rem;line-height:1.6}.byline.svelte-u4k2t{color:var(--w-text-soft,#52606d);align-items:center;gap:.4rem;margin-bottom:.9rem;font-size:.9rem;display:flex}.dot.svelte-u4k2t{opacity:.5}.read.svelte-u4k2t{color:var(--w-deep-blue,#1a4d8f);font-weight:700}.grid.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.6rem;display:grid}.card.svelte-u4k2t{color:inherit;border:1px solid var(--w-border,#e4e7eb);background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:box-shadow .15s;display:flex;overflow:hidden}.card.svelte-u4k2t:hover{box-shadow:0 10px 24px #00000014}.card-media.svelte-u4k2t{aspect-ratio:16/10;background:var(--w-blue-tint,#eaf2fb)}.card-text.svelte-u4k2t{padding:1.1rem 1.2rem 1.3rem}.card-text.svelte-u4k2t h3:where(.svelte-u4k2t){margin:0 0 .5rem;font-size:1.15rem;font-weight:700;line-height:1.3}.newsletter.svelte-u4k2t{background:var(--w-blue-tint,#eaf2fb);text-align:center;border-radius:18px;padding:2.5rem}.newsletter.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.newsletter.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--w-text-soft,#52606d);margin:0 0 1.2rem}.newsletter-form.svelte-u4k2t{gap:.6rem;max-width:26rem;margin:0 auto;display:flex}.newsletter-form.svelte-u4k2t input:where(.svelte-u4k2t){border:1px solid var(--w-border,#cbd2d9);min-width:0;font:inherit;border-radius:9px;flex:1;padding:.7rem .9rem}.newsletter-form.svelte-u4k2t button:where(.svelte-u4k2t){background:var(--w-deep-blue,#1a4d8f);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.7rem 1.3rem;font-weight:700}@media (width<=720px){.featured.svelte-u4k2t{grid-template-columns:1fr}.featured-text.svelte-u4k2t{padding:0 1.4rem 1.6rem}.featured-media.svelte-u4k2t{min-height:220px}}
