.cc_unkrsrsx_Hh9jViwRLk .cmos__head { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 1.2rem 2rem; margin-bottom: 2rem; }
.cc_unkrsrsx_Hh9jViwRLk .cmos__title { max-width: 16ch; font-size: clamp(2rem, 3.7vw, 3.5rem); }
.cc_unkrsrsx_Hh9jViwRLk .cmos__grid { display: grid; grid-template-columns: repeat(2, 1fr); grid-auto-rows: 10.625rem; gap: 0.625rem; }
@media (min-width: 1024px) { .cc_unkrsrsx_Hh9jViwRLk .cmos__grid { grid-template-columns: repeat(4, 1fr); grid-auto-rows: 15.625rem; gap: 1rem; } }
.cc_unkrsrsx_Hh9jViwRLk .cmos__tile { position: relative; overflow: hidden; display: flex; flex-direction: column; justify-content: flex-end; padding: 1rem 1.2rem; border-radius: 22px; background: var(--tonaj-ink); color: var(--tonaj-white); text-decoration: none; isolation: isolate; }
.cc_unkrsrsx_Hh9jViwRLk .cmos__tile:first-child { grid-column: span 2; }
@media (min-width: 1024px) { .cc_unkrsrsx_Hh9jViwRLk .cmos__tile:first-child { grid-row: span 2; } }
.cc_unkrsrsx_Hh9jViwRLk .cmos__tile img { position: absolute; inset: 0; z-index: -2; width: 100%; height: 100%; object-fit: cover; transition: transform 0.7s var(--tonaj-ease); }
.cc_unkrsrsx_Hh9jViwRLk .cmos__tile::before { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(180deg, transparent 35%, rgba(15, 27, 45, 0.88)); }
.cc_unkrsrsx_Hh9jViwRLk .cmos__tile:hover img { transform: scale(1.07); }
.cc_unkrsrsx_Hh9jViwRLk .cmos__name { font-size: clamp(1.1rem, 1.6vw, 1.45rem); }
.cc_unkrsrsx_Hh9jViwRLk .cmos__tile:first-child .cmos__name { font-size: clamp(1.5rem, 2.6vw, 2.2rem); }
.cc_unkrsrsx_Hh9jViwRLk .cmos__tile small { display: block; margin-top: 0.25rem; color: rgba(255, 255, 255, 0.78); }
@media (max-width: 639px) { .cc_unkrsrsx_Hh9jViwRLk .cmos__tile small { display: none; } }
.cc_unkrsrsx_Hh9jViwRLk .cmos__go { position: absolute; top: 1rem; right: 1rem; display: grid; place-items: center; width: 2.5rem; height: 2.5rem; border-radius: 50%; background: var(--tonaj-sun); color: var(--tonaj-ink); line-height: 2.5rem; opacity: 0; transform: scale(0.6); transition: 0.3s; }
.cc_unkrsrsx_Hh9jViwRLk .cmos__tile:hover .cmos__go { opacity: 1; transform: none; }
