.blog-crumbs.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;color:var(--gray-soft);font-size:.86rem}.blog-crumbs.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--blue);font-weight:600;text-decoration:none}.blog-crumbs.svelte-u4k2t a:where(.svelte-u4k2t):hover{text-decoration:underline;text-underline-offset:.14em}.blog-index-head.svelte-u4k2t{max-width:40rem}.blog-index-lede.svelte-u4k2t{margin:.7rem 0 0;color:var(--gray);font-size:1.08rem;line-height:1.55}.blog-index.svelte-u4k2t{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.15rem;grid-template-columns:repeat(3,1fr)}.blog-card.svelte-u4k2t{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:#fff;text-decoration:none;color:inherit;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.blog-card.svelte-u4k2t:hover{border-color:color-mix(in srgb,var(--blue) 55%,var(--line));transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.blog-card.svelte-u4k2t img:where(.svelte-u4k2t){display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center;background:#0b1f3a;border-bottom:1px solid var(--line);flex:0 0 auto}.blog-card-body.svelte-u4k2t{display:grid;gap:.4rem;padding:1rem 1.05rem 1.15rem;flex:1}.blog-card.svelte-u4k2t time:where(.svelte-u4k2t){color:var(--gray-soft);font-size:.8rem}.blog-card.svelte-u4k2t strong:where(.svelte-u4k2t){font-size:1.05rem;letter-spacing:-.02em;line-height:1.3;color:var(--navy);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;color:var(--gray);font-size:.94rem;font-weight:450;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:960px){.blog-index.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-index.svelte-u4k2t{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.blog-card.svelte-u4k2t{transition:none}.blog-card.svelte-u4k2t:hover{transform:none}}
