.isfahan-spotlight[data-v-dd346722]{padding-block:var(--space-12);border-block:1px solid var(--color-border);background:var(--color-primary-soft)}.isfahan-spotlight__header[data-v-dd346722]{justify-content:space-between;align-items:end;gap:var(--space-8);margin-block-end:var(--space-7);display:flex}.isfahan-spotlight__header>div[data-v-dd346722]{max-width:52rem}.isfahan-spotlight__header h2[data-v-dd346722]{margin-block:var(--space-2) var(--space-3);font-size:var(--font-2xl);line-height:1.6}.isfahan-spotlight__header p[data-v-dd346722]{color:var(--color-ink-soft);margin:0;line-height:2}.isfahan-spotlight__hub-link[data-v-dd346722]{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-primary);font-size:var(--font-sm);flex:none;font-weight:700;text-decoration:none;display:inline-flex}.isfahan-spotlight__links[data-v-dd346722]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.isfahan-spotlight__links>a[data-v-dd346722]{min-height:11rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink);transition:border-color var(--duration),box-shadow var(--duration),transform var(--duration);background:#fff;flex-direction:column;text-decoration:none;display:flex}.isfahan-spotlight__links>a[data-v-dd346722]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.isfahan-spotlight__hub-link[data-v-dd346722]:focus-visible,.isfahan-spotlight__links>a[data-v-dd346722]:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-accent);outline-offset:3px}.isfahan-spotlight__links h3[data-v-dd346722]{font-size:var(--font-md);margin:0;line-height:1.7}.isfahan-spotlight__links p[data-v-dd346722]{margin-block:var(--space-2);color:var(--color-ink-soft);font-size:var(--font-sm);line-height:1.9}.isfahan-spotlight__links span[data-v-dd346722]{align-items:center;gap:var(--space-2);color:var(--color-primary);font-size:var(--font-sm);margin-block-start:auto;font-weight:700;display:inline-flex}.isfahan-spotlight__checklist[data-v-dd346722]{gap:var(--space-6);border-block-start:1px solid var(--color-border);grid-template-columns:auto 1fr;align-items:start;margin-block-start:var(--space-6);padding-block-start:var(--space-5);display:grid}.isfahan-spotlight__checklist b[data-v-dd346722]{color:var(--color-primary);font-size:var(--font-sm)}.isfahan-spotlight__checklist ul[data-v-dd346722]{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.isfahan-spotlight__checklist li[data-v-dd346722]{align-items:flex-start;gap:var(--space-2);color:var(--color-ink-soft);font-size:var(--font-sm);line-height:1.8;display:inline-flex}.isfahan-spotlight__checklist svg[data-v-dd346722]{color:var(--color-success);flex:none;margin-block-start:.3rem}@media (width<=1024px){.isfahan-spotlight__links[data-v-dd346722]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.isfahan-spotlight__header[data-v-dd346722]{align-items:start;gap:var(--space-4);flex-direction:column}.isfahan-spotlight__links[data-v-dd346722]{grid-template-columns:1fr}.isfahan-spotlight__links>a[data-v-dd346722]{min-height:0}.isfahan-spotlight__checklist[data-v-dd346722]{gap:var(--space-3);grid-template-columns:1fr}.isfahan-spotlight__checklist ul[data-v-dd346722]{gap:var(--space-3);display:grid}}@media (width<=560px){.isfahan-spotlight[data-v-dd346722]{padding-block:var(--space-10)}.isfahan-spotlight__header h2[data-v-dd346722]{font-size:var(--font-xl)}.isfahan-spotlight__links>a[data-v-dd346722]{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){[data-v-dd346722]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
