/* Kullanım kartları: 6 sütun (tablet 3, mobil 2); kartın arkasında iki daralan katman şeridi */
.cc_1e8cwwi7_vpEDfDrTTX .kuse__head { margin-bottom: 2rem; }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__title { font-size: clamp(2.6rem, 5.4vw, 4.6rem); }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.875rem; }
@media (min-width: 768px) { .cc_1e8cwwi7_vpEDfDrTTX .kuse__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (min-width: 1024px) { .cc_1e8cwwi7_vpEDfDrTTX .kuse__grid { grid-template-columns: repeat(6, minmax(0, 1fr)); } }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__card { position: relative; display: block; padding-top: 0.75rem; color: var(--katman-ink); text-decoration: none; }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__card::before, .cc_1e8cwwi7_vpEDfDrTTX .kuse__card::after { content: ""; position: absolute; left: 0.75rem; right: 0.75rem; top: 0.375rem; height: 0.75rem; border-radius: 12px 12px 0 0; background: var(--katman-kraft); }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__card::after { left: 1.5rem; right: 1.5rem; top: 0; background: var(--katman-gray-300); }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__in { position: relative; z-index: 1; display: block; overflow: hidden; border-radius: 18px; background: var(--katman-white); transition: transform 0.3s; }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__card:hover .kuse__in { transform: translateY(-6px); }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__in img { display: block; width: 100%; aspect-ratio: 1 / 1.05; object-fit: cover; }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__txt { display: block; padding: 0.875rem; }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__txt b, .cc_1e8cwwi7_vpEDfDrTTX .kuse__txt small { display: block; }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__txt b { font-family: var(--katman-font-soft); letter-spacing: -0.02em; }
.cc_1e8cwwi7_vpEDfDrTTX .kuse__txt small { color: var(--katman-muted); }
