.blog-head.svelte-u4k2t{border-bottom:1px solid var(--border)}.blog-head__inner.svelte-u4k2t{flex-direction:column;gap:14px;padding-top:56px;padding-bottom:56px;display:flex}.blog-head__title.svelte-u4k2t{color:var(--text);letter-spacing:-.5px;margin:0;font-size:clamp(32px,5.2vw,52px);font-weight:600;line-height:1.1}.blog-head__lead.svelte-u4k2t{color:var(--muted);max-width:640px;margin:0;font-size:18px;line-height:1.5}.blog-main.svelte-u4k2t{flex-direction:column;gap:48px;padding-top:56px;padding-bottom:80px;display:flex}.tag.svelte-u4k2t{white-space:nowrap;border-radius:10000px;align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:500}.tag--light.svelte-u4k2t{color:#fff;background:#ffffff24}.tag--blue.svelte-u4k2t{background:var(--blue-soft);color:var(--blue)}.featured.svelte-u4k2t{background:var(--navy);color:var(--navy-text);border-radius:20px;grid-template-columns:1.1fr .9fr;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden}.featured.svelte-u4k2t:hover{color:var(--navy-text);box-shadow:0 32px 64px -32px #1c2b428c}.featured__body.svelte-u4k2t{flex-direction:column;gap:16px;padding:48px;display:flex}.featured__tags.svelte-u4k2t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.featured__title.svelte-u4k2t{color:#fff;letter-spacing:-.5px;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,34px);font-weight:500;line-height:1.2}.featured__excerpt.svelte-u4k2t{color:var(--navy-text);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.featured__meta.svelte-u4k2t{color:var(--navy-muted);margin-top:auto;font-size:14px}.featured__code.svelte-u4k2t{background:var(--text);justify-content:center;align-items:center;padding:40px;display:flex;overflow:hidden}.code.svelte-u4k2t{font-family:var(--mono);color:var(--navy-text);white-space:pre;margin:0;font-size:14px;line-height:2}.code.svelte-u4k2t .k:where(.svelte-u4k2t){color:var(--blue-code)}.code.svelte-u4k2t .fn:where(.svelte-u4k2t){color:var(--purple)}.code.svelte-u4k2t .cmt:where(.svelte-u4k2t){color:#949aa3}.grid.svelte-u4k2t{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.card.svelte-u4k2t{background:var(--bg-soft);color:var(--text);border-radius:20px;flex-direction:column;gap:14px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.card.svelte-u4k2t:hover{color:var(--text);transform:translateY(-2px);box-shadow:0 20px 40px -24px #10121440}.card__title.svelte-u4k2t{color:var(--text);margin:0;font-size:21px;font-weight:500;line-height:1.3}.card__excerpt.svelte-u4k2t{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.card__meta.svelte-u4k2t{color:var(--muted-2);border-top:1px solid var(--border);margin-top:auto;padding-top:12px;font-size:13px}@media (width<=1024px){.grid.svelte-u4k2t{grid-template-columns:1fr 1fr}}@media (width<=900px){.featured.svelte-u4k2t{grid-template-columns:1fr}.featured__body.svelte-u4k2t{padding:36px}.featured__code.svelte-u4k2t{padding:32px}.blog-head__inner.svelte-u4k2t{padding-top:44px;padding-bottom:44px}.blog-main.svelte-u4k2t{gap:36px;padding-top:44px;padding-bottom:64px}}@media (width<=700px){.grid.svelte-u4k2t{grid-template-columns:1fr}.featured__body.svelte-u4k2t{padding:28px}}@media (width<=560px){.featured__code.svelte-u4k2t{display:none}}
