.ex[data-astro-cid-vjb6fb6c]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-lift);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur);border-radius:18px;grid-template-rows:auto 1fr auto;scroll-margin-top:7rem;display:grid;overflow:hidden}.ex[data-astro-cid-vjb6fb6c]:hover{transform:translateY(-3px);box-shadow:0 1px #06101f0a,0 26px 50px -24px #06101f80}.ex[data-astro-cid-vjb6fb6c]:target{outline:3px solid var(--gold);outline-offset:3px}.ex__head[data-astro-cid-vjb6fb6c]{padding:var(--space-6) var(--space-6) var(--space-4);gap:var(--space-3);align-content:start;display:grid}.ex__badge[data-astro-cid-vjb6fb6c]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.3rem .6rem;font-size:.7rem;font-weight:700}.ex__badge--live[data-astro-cid-vjb6fb6c]{color:#14532d;background:#dcfce7}.ex__badge--build[data-astro-cid-vjb6fb6c]{color:#3b2fa3;background:#ecebff}.ex__title[data-astro-cid-vjb6fb6c]{font-family:var(--font-display);font-size:var(--text-lg);margin:0;line-height:1.2}.ex__pain[data-astro-cid-vjb6fb6c]{color:var(--muted);margin:0;font-style:italic}.ex__flow[data-astro-cid-vjb6fb6c]{grid-template-rows:auto auto 1fr;display:grid}.ex__before[data-astro-cid-vjb6fb6c],.ex__after[data-astro-cid-vjb6fb6c]{padding:var(--space-4) var(--space-6)}.ex__before[data-astro-cid-vjb6fb6c]{background:var(--paper);color:var(--muted)}.ex__before[data-astro-cid-vjb6fb6c] p[data-astro-cid-vjb6fb6c]{text-decoration:line-through 1.5px #b4363b73}.ex__after[data-astro-cid-vjb6fb6c]{background:var(--ink);color:var(--on-dark);padding-top:var(--space-6)}.ex__before[data-astro-cid-vjb6fb6c] p[data-astro-cid-vjb6fb6c],.ex__after[data-astro-cid-vjb6fb6c] p[data-astro-cid-vjb6fb6c]{margin:.25rem 0 0}.ex__k[data-astro-cid-vjb6fb6c]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ex__before[data-astro-cid-vjb6fb6c] .ex__k[data-astro-cid-vjb6fb6c]{color:var(--coral)}.ex__after[data-astro-cid-vjb6fb6c] .ex__k[data-astro-cid-vjb6fb6c]{color:var(--gold)}.ex__arrow[data-astro-cid-vjb6fb6c]{margin:-1rem 0 -1rem var(--space-6);background:linear-gradient(135deg, var(--gold), var(--violet));color:#fff;z-index:1;width:2rem;height:2rem;box-shadow:0 0 0 4px var(--white);border-radius:50%;justify-self:start;place-items:center;display:grid}.ex__foot[data-astro-cid-vjb6fb6c]{padding:var(--space-4) var(--space-6) var(--space-6);background:var(--ink);color:var(--muted-dark);gap:var(--space-2);font-size:var(--text-sm);display:grid}.ex__foot[data-astro-cid-vjb6fb6c] p[data-astro-cid-vjb6fb6c]{margin:0}.ex__who[data-astro-cid-vjb6fb6c] span[data-astro-cid-vjb6fb6c]{color:var(--gold);font-weight:600}.ex__fact[data-astro-cid-vjb6fb6c]{border-top:1px solid var(--line-dark);padding-top:var(--space-2)}.ex__fact[data-astro-cid-vjb6fb6c] a[data-astro-cid-vjb6fb6c]{color:var(--gold-hi)}.ex--compact[data-astro-cid-vjb6fb6c] .ex__head[data-astro-cid-vjb6fb6c]{padding-bottom:var(--space-3)}@media (prefers-reduced-motion:reduce){.ex[data-astro-cid-vjb6fb6c],.ex[data-astro-cid-vjb6fb6c]:hover{transition:none;transform:none}}
