.sc-grid{grid-template-columns:1fr;gap:20px;max-width:1400px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=640px){.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.sc-card{display:flex}.sc-link{background:#fff;border:1px solid #e8e8ec;border-radius:16px;flex-direction:column;align-items:center;width:100%;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 10px #071a4d12}.sc-link:hover,.sc-link:focus-visible{transform:translateY(-3px);box-shadow:0 10px 24px #071a4d24}.sc-media{background:#f8f5ef;width:100%;height:160px;display:block;overflow:hidden}.sc-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.sc-link:hover .sc-photo,.sc-link:focus-visible .sc-photo{transform:scale(1.03)}.sc-badge{color:#071a4d;background:#fff1de;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;margin-top:-28px;display:flex;position:relative;box-shadow:0 2px 6px #071a4d1f}.sc-title{text-align:center;font-family:var(--font-heading);text-transform:uppercase;color:#071a4d;padding:14px 16px 0;font-size:1.0625rem;font-weight:800;line-height:1.2;display:block}.sc-btn{color:#fff;font-family:var(--font-body);background:#4141f2;border-radius:12px;align-items:center;gap:6px;margin:auto 0 0;padding:10px 18px;font-size:.875rem;font-weight:600;transition:background-color .2s;display:inline-flex}.sc-title+.sc-btn,.sr-only+.sc-btn{margin-top:auto}.sc-link{padding-bottom:20px}.sc-title{margin-bottom:16px}.sc-link:hover .sc-btn,.sc-link:focus-visible .sc-btn{background:#2f2fd0}.sc-grid[data-armed] .sc-card{opacity:0;transform:translateY(10px)}.sc-grid[data-in] .sc-card{opacity:1;transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:calc(var(--sc-i) * 90ms);transform:none}@media (prefers-reduced-motion:reduce){.sc-grid[data-armed] .sc-card,.sc-grid[data-in] .sc-card{opacity:1;transition:none;transform:none}.sc-link,.sc-photo{transition:none}}
