.cos-cluster{border-top:1px solid var(--cos-line);background:var(--cos-surface-2)}.cos-cluster .cos-section-head{margin-bottom:28px}.cos-cluster__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:16px}.cos-cluster__card{display:flex;flex-direction:column;gap:6px;padding:20px
22px;background:var(--cos-surface);border:1px
solid var(--cos-line);border-radius:var(--cos-r);box-shadow:var(--cos-shadow-sm);text-decoration:none;transition:border-color .18s var(--cos-ease),
transform .18s var(--cos-ease),
box-shadow .18s var(--cos-ease)}.cos-cluster__card:hover,.cos-cluster__card:focus-visible{border-color:var(--cos-navy);transform:translateY(-2px);box-shadow:var(--cos-shadow);text-decoration:none}.cos-cluster__card:focus-visible{outline:3px
solid var(--cos-yellow);outline-offset:2px}.cos-cluster__title{font-family:var(--cos-font-display);font-weight:650;font-size:17px;line-height:1.3;color:var(--cos-ink)}.cos-cluster__desc{font-family:var(--cos-font-body);font-size:14px;line-height:1.5;color:var(--cos-muted)}.cos-cluster__card::after{content:"→";margin-top:4px;font-size:15px;color:var(--cos-navy);opacity: .55;transition:transform .18s var(--cos-ease), opacity .18s var(--cos-ease)}.cos-cluster__card:hover::after,.cos-cluster__card:focus-visible::after{transform:translateX(4px);opacity:1}@media (prefers-reduced-motion: reduce){.cos-cluster__card,.cos-cluster__card::after{transition:none}.cos-cluster__card:hover,.cos-cluster__card:focus-visible{transform:none}}