.art-card[data-astro-cid-77e4ecbl]{display:flex;flex-direction:column;background:var(--color-surface-card);border-radius:1.5rem;padding:32px;text-decoration:none;box-shadow:0 12px 32px #0f1e5a0a,0 4px 8px #0f1e5a05;transition:transform .2s ease,box-shadow .2s ease}.art-card[data-astro-cid-77e4ecbl]:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0f1e5a14,0 6px 12px #0f1e5a0a}.art-card-meta[data-astro-cid-77e4ecbl]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.art-card-topic[data-astro-cid-77e4ecbl]{font-family:var(--font-body);font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary)}.art-card-date[data-astro-cid-77e4ecbl]{font-family:var(--font-body);font-weight:400;font-size:.8rem;color:var(--color-text-muted)}.art-card-title[data-astro-cid-77e4ecbl]{font-weight:800;font-size:1.2rem;line-height:1.3;letter-spacing:-.01em;color:var(--color-primary);margin:16px 0 0}.art-card-description[data-astro-cid-77e4ecbl]{font-family:var(--font-body);font-weight:400;font-size:.95rem;line-height:1.65;color:var(--color-text-muted);margin:10px 0 0;flex-grow:1}.art-card-link[data-astro-cid-77e4ecbl]{font-family:var(--font-body);font-weight:600;font-size:.875rem;color:var(--color-primary);margin-top:20px}.label-group[data-astro-cid-h5q2y2v6]{display:flex;align-items:center;gap:12px}.label-rule[data-astro-cid-h5q2y2v6]{display:block;width:24px;height:2px;background:var(--color-accent);flex-shrink:0}.label-text[data-astro-cid-h5q2y2v6]{font-family:var(--font-body);font-weight:500;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary)}.art-hero[data-astro-cid-h5q2y2v6]{background:var(--color-surface);padding:152px 0 96px}.art-hero-inner[data-astro-cid-h5q2y2v6]{max-width:880px;margin:0 auto;padding:0 32px}.art-hero-headline[data-astro-cid-h5q2y2v6]{font-weight:800;font-size:clamp(1.9rem,1.15rem + 2.6vw,2.9rem);line-height:1.12;letter-spacing:-.02em;color:var(--color-primary);margin:22px 0 0;max-width:22ch;text-wrap:balance}.art-hero-lede[data-astro-cid-h5q2y2v6]{font-family:var(--font-body);font-weight:400;font-size:1.0625rem;line-height:1.75;color:var(--color-text-muted);margin:24px 0 0;max-width:62ch}.art-body[data-astro-cid-h5q2y2v6]{background:var(--color-surface);padding:0 0 152px}.art-body-inner[data-astro-cid-h5q2y2v6]{max-width:1280px;margin:0 auto;padding:0 32px}.art-grid[data-astro-cid-h5q2y2v6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.art-empty[data-astro-cid-h5q2y2v6]{background:var(--color-surface-low);border-radius:1.5rem;padding:64px 48px;max-width:640px;margin:0 auto;text-align:center}.art-empty-heading[data-astro-cid-h5q2y2v6]{font-weight:800;font-size:clamp(1.4rem,1.15rem + 1vw,1.7rem);line-height:1.25;letter-spacing:-.02em;color:var(--color-primary);margin:0}.art-empty-text[data-astro-cid-h5q2y2v6]{font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.7;color:var(--color-text-muted);margin:16px 0 0}.art-empty-cta[data-astro-cid-h5q2y2v6]{display:inline-block;margin-top:32px;background:var(--color-primary);color:#fff;font-family:var(--font-body);font-weight:600;font-size:.9rem;padding:15px 30px;border-radius:9999px;text-decoration:none;box-shadow:0 12px 28px #0009382e;transition:transform .2s ease}.art-empty-cta[data-astro-cid-h5q2y2v6]:hover{transform:translateY(-2px)}.art-empty-cta[data-astro-cid-h5q2y2v6]:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}@media(max-width:899px){.art-grid[data-astro-cid-h5q2y2v6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.art-hero[data-astro-cid-h5q2y2v6]{padding:120px 0 64px}.art-hero-inner[data-astro-cid-h5q2y2v6],.art-body-inner[data-astro-cid-h5q2y2v6]{padding:0 24px}.art-hero-headline[data-astro-cid-h5q2y2v6]{max-width:100%}.art-body[data-astro-cid-h5q2y2v6]{padding-bottom:88px}.art-grid[data-astro-cid-h5q2y2v6]{grid-template-columns:1fr;gap:24px}.art-empty[data-astro-cid-h5q2y2v6]{padding:48px 28px}}@media(prefers-reduced-motion:reduce){.art-empty-cta[data-astro-cid-h5q2y2v6]{transition:none}.art-empty-cta[data-astro-cid-h5q2y2v6]:hover{transform:none}}
