.blog-shell.svelte-u4k2t{gap:1.5rem;max-width:1180px;margin:0 auto;padding:1.25rem 1rem 4.5rem;display:grid}.blog-hero.svelte-u4k2t{background:radial-gradient(circle at 0 0,#153fba2e,#0000 38%),linear-gradient(135deg,#153fba1f,#ffffffe6);border:1px solid #153fba24;border-radius:1.6rem;grid-template-columns:minmax(0,1.35fr) minmax(260px,.78fr);gap:.8rem;padding:1.35rem;display:grid;box-shadow:0 20px 60px #0f172a14}.is-jassy.svelte-u4k2t .blog-hero:where(.svelte-u4k2t){background:radial-gradient(circle at 0 0,#b9723438,#0000 40%),linear-gradient(135deg,#7d3b1821,#fffaf5f5);border-color:#7d3b1829}.hero-copy.svelte-u4k2t{gap:.65rem;padding-right:.15rem;display:grid}.hero-note.svelte-u4k2t{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--button-background) 65%, #5b6474);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:1.2rem;align-content:end;gap:.55rem;padding:1rem;font-size:.82rem;font-weight:800;display:grid}.eyebrow.svelte-u4k2t{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--button-background) 70%, #6b7280);margin:0;font-size:.78rem;font-weight:800}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t),.blog-hero.svelte-u4k2t p:where(.svelte-u4k2t){margin:0}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){text-wrap:balance;max-width:13ch;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.4rem,6vw,4.75rem);line-height:.93}.blog-grid.svelte-u4k2t{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:1fr;gap:1.15rem;display:grid}.blog-card.svelte-u4k2t{background:var(--auth-card-background,#fff);border:1px solid var(--auth-card-border,#dde6ff);border-radius:1.35rem;grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden;box-shadow:0 18px 44px #0f172a14}.blog-card-link.svelte-u4k2t{height:100%;color:inherit;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.blog-card.svelte-u4k2t{transition:transform .18s,box-shadow .18s,border-color .18s}.blog-card.svelte-u4k2t:hover{border-color:color-mix(in srgb, var(--button-background,#153fba) 24%, var(--auth-card-border,#dde6ff));transform:translateY(-2px);box-shadow:0 22px 52px #0f172a1f}}.blog-cover.svelte-u4k2t{aspect-ratio:16/10;object-fit:cover;background:color-mix(in srgb, var(--button-background) 8%, white);width:100%;height:auto}.blog-card-copy.svelte-u4k2t{align-content:start;gap:.8rem;padding:1.1rem;display:grid}.blog-card-copy.svelte-u4k2t h2:where(.svelte-u4k2t),.blog-card-copy.svelte-u4k2t p:where(.svelte-u4k2t){margin:0}.card-summary.svelte-u4k2t{align-content:start;gap:.7rem;min-height:0;display:grid}.card-summary.svelte-u4k2t p:where(.svelte-u4k2t){line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:60ch;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card-copy.svelte-u4k2t h2:where(.svelte-u4k2t){min-height:3.2em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.25rem,2.35vw,2.05rem);line-height:1}.blog-card-link.svelte-u4k2t:focus-visible{outline:2px solid var(--button-background,#153fba);outline-offset:3px}.blog-meta-row.svelte-u4k2t{color:var(--nav-link-color,#45608d);justify-content:space-between;gap:.75rem;font-size:.8rem;font-weight:700;display:flex}.tag-row.svelte-u4k2t{flex-wrap:wrap;gap:.45rem;display:flex}.tag-row.svelte-u4k2t span:where(.svelte-u4k2t){background:var(--button-secondary-background,#eef4ff);color:var(--button-secondary-text,#103172);border-radius:999px;padding:.3rem .55rem;font-size:.76rem;font-weight:800}@media (width<=820px){.blog-hero.svelte-u4k2t{grid-template-columns:1fr}.hero-note.svelte-u4k2t{align-content:start}}
