.bl-head[data-astro-cid-5tznm7mj]{padding-block:clamp(var(--space-7),9vh,var(--space-9)) var(--space-7)}.bl-head-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-7);align-items:end}@media(max-width:860px){.bl-head-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;gap:var(--space-4)}}.bl-title[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-weight:760;font-size:clamp(2.8rem,1.3rem + 5.2vw,6.2rem);line-height:.92;letter-spacing:-.042em;margin:0;text-wrap:balance}.feat[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(var(--space-5),4vw,var(--space-8));align-items:center;text-decoration:none;color:var(--color-ink)}@media(max-width:860px){.feat[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;gap:var(--space-5)}}.feat-media[data-astro-cid-5tznm7mj]{display:block;overflow:hidden;border-radius:var(--radius-lg)}.feat-media[data-astro-cid-5tznm7mj] img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:0;box-shadow:none;transition:transform .7s var(--ease)}.feat[data-astro-cid-5tznm7mj]:hover .feat-media[data-astro-cid-5tznm7mj] img{transform:scale(1.03)}.feat-copy[data-astro-cid-5tznm7mj]{display:grid;gap:var(--space-3)}.feat-kicker[data-astro-cid-5tznm7mj]{font-weight:700;color:var(--color-accent-strong)}.feat-title[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-weight:750;font-size:clamp(2rem,1.3rem + 2.4vw,3.4rem);line-height:1;letter-spacing:-.032em;text-wrap:balance;transition:color var(--dur-fast) var(--ease)}.feat[data-astro-cid-5tznm7mj]:hover .feat-title[data-astro-cid-5tznm7mj]{color:var(--color-accent-strong)}.feat-desc[data-astro-cid-5tznm7mj]{font-size:var(--text-lg);line-height:1.5;color:var(--color-ink-soft)}.feat[data-astro-cid-5tznm7mj]:focus-visible{outline:var(--focus-ring);outline-offset:6px;border-radius:var(--radius-lg)}.bl-meta[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.bl-all-h[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.015em;margin:0 0 var(--space-4)}.post-list[data-astro-cid-5tznm7mj]{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-ink)}.post-row[data-astro-cid-5tznm7mj]{border-bottom:1px solid var(--color-line)}.post-row[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 11rem;gap:var(--space-2) var(--space-5);align-items:baseline;padding-block:var(--space-5);text-decoration:none;color:var(--color-ink)}.post-num[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.post-main[data-astro-cid-5tznm7mj]{display:grid;gap:var(--space-2)}.post-title[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,1.05rem + 1vw,1.9rem);line-height:1.08;letter-spacing:-.022em;text-wrap:balance;transition:color var(--dur-fast) var(--ease)}.post-row[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover .post-title[data-astro-cid-5tznm7mj]{color:var(--color-accent-strong)}.post-row[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover .post-num[data-astro-cid-5tznm7mj]{color:var(--color-accent)}.post-desc[data-astro-cid-5tznm7mj]{color:var(--color-ink-soft);max-width:62ch;line-height:1.5}.post-meta[data-astro-cid-5tznm7mj]{flex-direction:column;text-align:right}@media(max-width:760px){.post-row[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{grid-template-columns:2.4rem minmax(0,1fr)}.post-meta[data-astro-cid-5tznm7mj]{grid-column:2;flex-direction:row;gap:var(--space-3);text-align:left}}.bl-cta[data-astro-cid-5tznm7mj]{padding-bottom:var(--section-y)}.bl-deck[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);align-items:center;padding:clamp(var(--space-6),5vw,var(--space-8));border-radius:var(--radius-lg);background:var(--color-deck);color:var(--color-deck-ink)}@media(max-width:860px){.bl-deck[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}}.bl-deck-title[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-weight:750;font-size:var(--text-3xl);line-height:1;letter-spacing:-.03em;margin:0 0 var(--space-3);color:var(--color-gold)}.bl-deck[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0;font-size:var(--text-lg);color:#d7dfe5}.bl-deck-actions[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:var(--space-3)}
