.special-grid[data-v-6d4f2366]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.special-card[data-v-6d4f2366]{border:1px solid var(--story-border);background:var(--story-surface);border-radius:12px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.special-info[data-v-6d4f2366]{gap:12px;padding:24px}.special-card h2[data-v-6d4f2366]{font-size:20px}.special-card p[data-v-6d4f2366]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.special-card .badge[data-v-6d4f2366]{width:fit-content}.special-link[data-v-6d4f2366]{color:var(--story-brand-text);font-size:14px}@media (hover:hover){.special-card[data-v-6d4f2366]:hover{box-shadow:var(--story-shadow-card);transform:translateY(-2px)}}@media (width<=1023px){.special-grid[data-v-6d4f2366]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.special-grid[data-v-6d4f2366]{grid-template-columns:1fr;gap:16px}.special-info[data-v-6d4f2366]{padding:16px}}@media (prefers-reduced-motion:reduce){.special-card[data-v-6d4f2366]{transition:none}.special-card[data-v-6d4f2366]:hover{transform:none}}
