.ex:where(.astro-ibrz7qb5){background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.ex__head:where(.astro-ibrz7qb5){padding:14px 24px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center;gap:12px}.ex__label:where(.astro-ibrz7qb5){font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted)}.ex__time:where(.astro-ibrz7qb5){font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.ex__body:where(.astro-ibrz7qb5){padding:22px 24px}.ex__q:where(.astro-ibrz7qb5){margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.ex__choices:where(.astro-ibrz7qb5){margin-top:14px;display:grid;grid-template-columns:repeat(var(--ex-cols, 4),1fr);gap:8px}@media(max-width:640px){.ex__choices:where(.astro-ibrz7qb5){grid-template-columns:1fr 1fr}}.ex__choice:where(.astro-ibrz7qb5){padding:10px 8px;text-align:center;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:14px;color:var(--text-secondary)}.ex__choice--mono:where(.astro-ibrz7qb5){font-family:var(--font-mono)}.ex__choice--right:where(.astro-ibrz7qb5){border-color:var(--success);background:var(--success-soft);font-weight:600;color:var(--success)}.ex__why:where(.astro-ibrz7qb5){margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-muted)}.ex__why:where(.astro-ibrz7qb5) strong{color:var(--text-secondary)}
