.intro[data-astro-cid-tgtika3e]{max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-6);text-align:center}h1[data-astro-cid-tgtika3e]{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:400;font-size:clamp(var(--text-2xl),5vw,var(--text-3xl));line-height:var(--leading-display);color:var(--text-display);text-wrap:balance}.intro[data-astro-cid-tgtika3e] p[data-astro-cid-tgtika3e]{margin:0;font-size:var(--text-lg);color:var(--text-heading)}.grid[data-astro-cid-tgtika3e]{max-width:1000px;margin:0 auto;padding:var(--space-4) var(--space-6) var(--space-9);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5)}.card[data-astro-cid-tgtika3e]{display:block;background:var(--surface-raised);border:var(--border-width) solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-6);text-decoration:none;transition:border-color var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.card[data-astro-cid-tgtika3e]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.card[data-astro-cid-tgtika3e]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.label[data-astro-cid-tgtika3e]{margin:0 0 var(--space-2);font-weight:var(--weight-heavy);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}h2[data-astro-cid-tgtika3e]{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);color:var(--text-heading)}.status[data-astro-cid-tgtika3e]{margin:0 0 var(--space-3);display:inline-block;font-size:var(--text-xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--positive);background:var(--positive-soft);border-radius:var(--radius-pill);padding:2px var(--space-3)}.note[data-astro-cid-tgtika3e]{margin:0;color:var(--text-body)}
