.cc_7v6zerl2_kAlZFD6ukB .cblk { padding: 2.5rem 0 3rem; background: var(--inci-chalk); color: var(--inci-ink); }
.cc_7v6zerl2_kAlZFD6ukB .cblk__title { font-size: clamp(3rem, 7vw, 6.4rem); }
.cc_7v6zerl2_kAlZFD6ukB .cblk__title span { display: block; }
.cc_7v6zerl2_kAlZFD6ukB .cblk__strip { display: flex; gap: 1.2rem; overflow-x: auto; padding: 1.6rem 0 1rem; scrollbar-width: none; }
.cc_7v6zerl2_kAlZFD6ukB .cblk__strip a { flex: none; display: grid; justify-items: center; gap: .5rem; width: 6.6rem; text-align: center; color: inherit; text-decoration: none; }
.cc_7v6zerl2_kAlZFD6ukB .cblk__strip span { width: 6.6rem; height: 6.6rem; border-radius: 50%; overflow: hidden; }
.cc_7v6zerl2_kAlZFD6ukB .cblk__strip img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s var(--inci-ease); }
.cc_7v6zerl2_kAlZFD6ukB .cblk__strip a:hover img { transform: scale(1.08); }
.cc_7v6zerl2_kAlZFD6ukB .cblk__block { display: grid; gap: 1rem; padding: 1rem; border-radius: var(--inci-radius); margin-top: 1.2rem; }
@media (min-width: 1024px) { .cc_7v6zerl2_kAlZFD6ukB .cblk__block { grid-template-columns: 20rem 1fr; } }
.cc_7v6zerl2_kAlZFD6ukB .cblk__cover { position: relative; border-radius: var(--inci-radius); overflow: hidden; min-height: 18rem; display: flex; flex-direction: column; justify-content: flex-end; gap: .8rem; padding: 1.2rem; color: var(--inci-white); text-decoration: none; }
.cc_7v6zerl2_kAlZFD6ukB .cblk__cover img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.cc_7v6zerl2_kAlZFD6ukB .cblk__cover::after { content: ""; position: absolute; inset: 0; background: linear-gradient(transparent 40%, rgba(0, 0, 0, .6)); }
.cc_7v6zerl2_kAlZFD6ukB .cblk__cover b, .cc_7v6zerl2_kAlZFD6ukB .cblk__cover .inci-pill { position: relative; z-index: 1; width: fit-content; }
.cc_7v6zerl2_kAlZFD6ukB .cblk__cover b { font-size: 2.6rem; }
.cc_7v6zerl2_kAlZFD6ukB .cblk__chips { display: flex; gap: .4rem; flex-wrap: wrap; margin-bottom: .8rem; }
.cc_7v6zerl2_kAlZFD6ukB .cblk__chips a { padding: .45rem .9rem; border-radius: 2rem; background: rgba(255, 255, 255, .7); color: inherit; text-decoration: none; }
.cc_7v6zerl2_kAlZFD6ukB .cblk__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: .8rem; }
@media (min-width: 1024px) { .cc_7v6zerl2_kAlZFD6ukB .cblk__grid { grid-template-columns: repeat(4, 1fr); } }
