/* Mega menü kolonu. --yh-* değişkenleri YeniHeader kökünden miras. */
.cc_1q3v696h_dhyK0I0SGK .yh-mcol {
  break-inside: avoid;
  margin-bottom: 20px;
}

.cc_1q3v696h_dhyK0I0SGK .yh-mcol__head {
  display: block;
  font-size: var(--yh-hub-size, 14px);
  font-weight: var(--yh-hub-weight, 500);
  letter-spacing: 0.4px;
  color: var(--yh-hub-color, var(--yh-ink, #1a1a1a));
  padding-bottom: 9px;
  margin-bottom: 12px;
  border-bottom: 1px solid var(--yh-line, #ebe6e0);
  text-decoration: none;
  transition: color 0.13s;
}

.cc_1q3v696h_dhyK0I0SGK .yh-mcol__head:hover {
  color: var(--yh-accent, #a5176e);
}

.cc_1q3v696h_dhyK0I0SGK .yh-mcol__all {
  font-size: 11px;
  font-weight: 400;
  color: var(--yh-muted, #6e6a66);
}

.cc_1q3v696h_dhyK0I0SGK .yh-mcol__list {
  display: block;
}

.cc_1q3v696h_dhyK0I0SGK .yh-mlink {
  display: block;
  padding: 5px 0;
  font-size: var(--yh-sub-size, 14.5px);
  font-weight: var(--yh-sub-weight, 400);
  color: var(--yh-sub-color, var(--yh-muted, #6e6a66));
  letter-spacing: 0.2px;
  text-decoration: none;
  transition: color 0.13s, padding-left 0.13s;
}

.cc_1q3v696h_dhyK0I0SGK .yh-mlink:hover {
  color: var(--yh-accent, #a5176e);
  padding-left: 4px;
}

@media (max-width: 1024px) {
  .cc_1q3v696h_dhyK0I0SGK .yh-mcol {
    margin-bottom: 14px;
  }

  .cc_1q3v696h_dhyK0I0SGK .yh-mlink {
    padding: 9px 0;
    font-size: 15px;
  }

  .cc_1q3v696h_dhyK0I0SGK .yh-mlink:hover {
    padding-left: 0;
  }
}
