.cc_3b911osb_tCrDV6bakc .cd-ig { padding: 2.75rem 0; }
.cc_3b911osb_tCrDV6bakc .cd-ig__head { display: flex; align-items: flex-end; justify-content: space-between; gap: 1rem; margin-bottom: 1.25rem; }
.cc_3b911osb_tCrDV6bakc .cd-ig__titles { display: grid; gap: .5rem; }
.cc_3b911osb_tCrDV6bakc .cd-ig__titles h2 { margin: 0; color: var(--cd-ink); }
.cc_3b911osb_tCrDV6bakc .cd-ig__link { color: var(--cd-ink); text-decoration: none; border-bottom: 1px solid currentColor; padding-bottom: .25rem; }
.cc_3b911osb_tCrDV6bakc .cd-ig__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; border-radius: var(--cd-r); overflow: hidden; }
.cc_3b911osb_tCrDV6bakc .cd-ig__grid a { aspect-ratio: 4 / 5; overflow: hidden; display: block; }
.cc_3b911osb_tCrDV6bakc .cd-ig__grid img { width: 100%; height: 100%; object-fit: cover; object-position: center 18%; transition: transform .8s var(--cd-ease); }
.cc_3b911osb_tCrDV6bakc .cd-ig__grid a:hover img { transform: scale(1.05); }
@media (min-width: 768px) { .cc_3b911osb_tCrDV6bakc .cd-ig__grid { grid-template-columns: repeat(6, 1fr); } }
@media (min-width: 1024px) { .cc_3b911osb_tCrDV6bakc .cd-ig { padding: 4.375rem 0; } }
