.blog-hero[data-astro-cid-hrno2mm7]{padding-top:calc(var(--nav-h, 64px) + clamp(2rem,5vw,3.5rem));padding-bottom:clamp(2rem,4vw,3rem)}.breadcrumb[data-astro-cid-hrno2mm7]{margin-bottom:clamp(1.75rem,4vw,2.5rem)}.breadcrumb[data-astro-cid-hrno2mm7] ol[data-astro-cid-hrno2mm7]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;list-style:none;font-size:.9rem;color:var(--text-3)}.breadcrumb[data-astro-cid-hrno2mm7] li[data-astro-cid-hrno2mm7]{display:inline-flex;align-items:center;gap:.5rem}.breadcrumb[data-astro-cid-hrno2mm7] li[data-astro-cid-hrno2mm7]+li[data-astro-cid-hrno2mm7]:before{content:"/";opacity:.6}.breadcrumb[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]{color:var(--text-2);transition:color .2s ease}.breadcrumb[data-astro-cid-hrno2mm7] a[data-astro-cid-hrno2mm7]:hover{color:var(--text)}.hero-content[data-astro-cid-hrno2mm7]{max-width:46rem}.hero-content[data-astro-cid-hrno2mm7] h1[data-astro-cid-hrno2mm7]{max-width:18ch;font-size:clamp(2.35rem,3.4vw + 1rem,3.75rem);font-weight:700;line-height:1.04;letter-spacing:-.032em;color:var(--text);text-wrap:balance}.subtitle[data-astro-cid-hrno2mm7]{margin-top:1.1rem;max-width:40rem;font-size:clamp(1.06rem,.35vw + 1rem,1.2rem);line-height:1.6;color:var(--text-2)}.blog-list[data-astro-cid-hrno2mm7]{padding:clamp(1rem,2vw,1.5rem) 0 var(--section-padding)}.empty-state[data-astro-cid-hrno2mm7]{max-width:30rem;padding:3rem 0}.empty-state[data-astro-cid-hrno2mm7] h2[data-astro-cid-hrno2mm7]{font-size:1.3rem;margin-bottom:1.5rem}.post-meta[data-astro-cid-hrno2mm7]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;color:var(--text-3)}.dot[data-astro-cid-hrno2mm7]{opacity:.7}.post-feature-link[data-astro-cid-hrno2mm7]{position:relative;display:block;padding:clamp(1.75rem,4vw,3rem) clamp(1.5rem,4vw,3rem);padding-right:clamp(1.5rem,8vw,7rem);border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0f172a12,0 4px 10px #0f172a0a,0 32px 64px -32px #0f172a38;color:inherit;transition:box-shadow .3s var(--ease-out)}.post-feature-link[data-astro-cid-hrno2mm7]:hover{box-shadow:0 0 0 1px #0f172a17,0 4px 10px #0f172a0d,0 40px 72px -32px #0f172a4d}.post-feature-title[data-astro-cid-hrno2mm7]{max-width:30ch;margin-top:.85rem;font-size:clamp(1.5rem,1.6vw + 1rem,2.25rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--text);text-wrap:balance;transition:color .2s ease}.post-feature-link[data-astro-cid-hrno2mm7]:hover .post-feature-title[data-astro-cid-hrno2mm7]{color:var(--signal)}.post-feature-desc[data-astro-cid-hrno2mm7]{max-width:62ch;margin-top:.85rem;font-size:1.0625rem;line-height:1.6;color:var(--text-2)}.post-feature-more[data-astro-cid-hrno2mm7]{position:absolute;right:clamp(1.5rem,3vw,2.5rem);bottom:clamp(1.75rem,4vw,3rem);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 1px var(--line);color:var(--signal);transition:transform .3s var(--ease-out),background-color .2s ease,color .2s ease}.post-feature-link[data-astro-cid-hrno2mm7]:hover .post-feature-more[data-astro-cid-hrno2mm7]{background:var(--signal);color:#fff;transform:translate(3px)}@media(max-width:640px){.post-feature-more[data-astro-cid-hrno2mm7]{display:none}}.posts-list[data-astro-cid-hrno2mm7]{list-style:none;margin-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--line-strong)}.post-row[data-astro-cid-hrno2mm7]{border-bottom:1px solid var(--line)}.post-row-link[data-astro-cid-hrno2mm7]{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;padding:1.35rem 0;color:inherit}@media(min-width:820px){.post-row-link[data-astro-cid-hrno2mm7]{grid-template-columns:9rem minmax(0,1fr) 7rem;gap:2rem;align-items:baseline;padding:1.6rem 0}}.post-row-date[data-astro-cid-hrno2mm7],.post-row-time[data-astro-cid-hrno2mm7]{font-size:.9rem;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.post-row-time[data-astro-cid-hrno2mm7]{text-align:right}@media(max-width:819px){.post-row-time[data-astro-cid-hrno2mm7]{display:none}}.post-row-main[data-astro-cid-hrno2mm7]{display:grid;gap:.4rem;min-width:0}.post-row-title[data-astro-cid-hrno2mm7]{font-size:clamp(1.08rem,.35vw + 1rem,1.25rem);font-weight:650;line-height:1.32;letter-spacing:-.012em;color:var(--text);text-wrap:balance;transition:color .2s ease}.post-row-link[data-astro-cid-hrno2mm7]:hover .post-row-title[data-astro-cid-hrno2mm7]{color:var(--signal)}.post-row-desc[data-astro-cid-hrno2mm7]{max-width:68ch;font-size:.975rem;line-height:1.55;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-cta[data-astro-cid-hrno2mm7]{display:grid;gap:1.5rem 3rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.75rem,4vw,3rem);border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0f172a12,0 4px 10px #0f172a0a,0 32px 64px -32px #0f172a38}@media(min-width:900px){.blog-cta[data-astro-cid-hrno2mm7]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.blog-cta-heading[data-astro-cid-hrno2mm7]{font-size:clamp(1.4rem,1.2vw + 1rem,1.9rem);font-weight:650;letter-spacing:-.02em;line-height:1.15;color:var(--text);text-wrap:balance}.blog-cta-body[data-astro-cid-hrno2mm7]{margin-top:.6rem;max-width:56ch;font-size:1.0625rem;line-height:1.6;color:var(--text-2)}.blog-cta-note[data-astro-cid-hrno2mm7]{margin-top:.75rem;font-size:.875rem;color:var(--text-3)}@media(max-width:479px){.blog-cta-action[data-astro-cid-hrno2mm7] .btn[data-astro-cid-hrno2mm7]{width:100%}}@media(prefers-reduced-motion:reduce){.post-feature-more[data-astro-cid-hrno2mm7]{transition:none}}
