.inner[data-astro-cid-h7bxecpg],.block[data-astro-cid-h7bxecpg]{gap:var(--space-7);display:grid}.block[data-astro-cid-h7bxecpg]{gap:var(--space-5)}.head[data-astro-cid-h7bxecpg]{gap:var(--space-4);max-width:44rem;display:grid}.eyebrow[data-astro-cid-h7bxecpg]{font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-eyebrow)}h2[data-astro-cid-h7bxecpg]{font-size:var(--text-section);line-height:var(--leading-title);text-wrap:balance}.lead[data-astro-cid-h7bxecpg]{max-width:var(--measure-lead);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-text-secondary)}.cases[data-astro-cid-h7bxecpg]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case[data-astro-cid-h7bxecpg]{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);grid-template-rows:auto auto 1fr;display:grid}.case[data-astro-cid-h7bxecpg] [data-astro-cid-h7bxecpg]:is(h3,h4){font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:var(--text-card-title);line-height:var(--leading-snug)}.case[data-astro-cid-h7bxecpg]>p[data-astro-cid-h7bxecpg]{color:var(--color-text-secondary)}.tools[data-astro-cid-h7bxecpg]{align-content:end;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--color-line);display:grid}.tools[data-astro-cid-h7bxecpg] li[data-astro-cid-h7bxecpg]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-small);flex-wrap:wrap;display:flex}.foot[data-astro-cid-h7bxecpg]{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);padding-top:var(--space-5);border-top:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;display:flex}.foot[data-astro-cid-h7bxecpg] p[data-astro-cid-h7bxecpg],.note[data-astro-cid-h7bxecpg]{max-width:var(--measure-prose);color:var(--color-text-secondary)}.foot[data-astro-cid-h7bxecpg] strong[data-astro-cid-h7bxecpg]{color:var(--color-text)}.compact[data-astro-cid-h7bxecpg]{justify-items:start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface-warm);border:var(--border-hairline) solid var(--color-line-warm);display:grid}.compact[data-astro-cid-h7bxecpg] [data-astro-cid-h7bxecpg]:is(h2,h3){font-size:var(--text-card-title);line-height:var(--leading-snug)}.compact[data-astro-cid-h7bxecpg] p[data-astro-cid-h7bxecpg]{max-width:var(--measure-prose);color:var(--color-text-secondary)}.chips[data-astro-cid-h7bxecpg]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips[data-astro-cid-h7bxecpg] li[data-astro-cid-h7bxecpg]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line-warm);font-size:var(--text-small);font-weight:var(--weight-semibold)}@media (width<=56rem){.cases[data-astro-cid-h7bxecpg]{grid-template-columns:minmax(0,1fr)}}
