/* Altbilgi iç bağlantı ağı (psi-icerik, 05.11.2026): marka + 5 sütun, dengeli; mobilde akordeon. */
.alt-ag { grid-template-columns: minmax(0, 1.35fr) repeat(5, minmax(0, 1fr)); gap: 28px 24px; align-items: start; }
.alt-ag .alt-kolon > summary { list-style: none; cursor: default; }
.alt-ag .alt-kolon > summary::-webkit-details-marker { display: none; }
.alt-ag .alt-kolon ul { gap: 0; }
.alt-ag .alt-kolon a { padding: 3px 0; font-size: 14.5px; line-height: 1.35; }
.alt-ag .alt-tumu a { font-weight: 800; }
.alt-guven { list-style: none; margin: 16px 0 0; padding: 0; display: grid; gap: 6px; font-size: 14px; font-weight: 600; color: var(--soluk); }
.alt-guven li { display: flex; gap: 8px; align-items: center; }
.alt-guven .ik { width: 18px; height: 18px; color: var(--yosun); flex: none; }
.alt-temas { display: flex; flex-wrap: wrap; gap: 6px 16px; margin: 14px 0 0; font-size: 14px; }
.alt-temas a { display: inline-flex; align-items: center; gap: 6px; min-height: 32px; font-weight: 700; }
.alt-temas .ik { width: 16px; height: 16px; }
@media (max-width: 1180px) {
	.alt-ag { grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.alt-ag .alt-marka { grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 4px 28px; align-items: start; }
	.alt-ag .alt-marka > .logo { grid-column: 1 / -1; }
}
@media (max-width: 700px) {
	.alt-ag { grid-template-columns: minmax(0, 1fr); gap: 0; padding-top: 32px; }
	.alt-ag .alt-marka { display: block; margin-bottom: 14px; }
	.alt-ag .alt-kolon { border-top: 1px solid var(--cizgi); }
	.alt-ag .alt-kolon > summary { cursor: pointer; display: flex; justify-content: space-between; align-items: center; min-height: 48px; margin: 0; }
	.alt-ag .alt-kolon > summary::after { content: "+"; font-size: 1.4rem; font-weight: 400; color: var(--soluk); }
	.alt-ag .alt-kolon[open] > summary::after { content: "−"; }
	.alt-ag .alt-kolon ul { display: grid; grid-template-columns: 1fr 1fr; gap: 0 12px; padding-bottom: 12px; }
	.alt-ag .alt-kolon a { padding: 7px 0; min-height: 40px; display: flex; align-items: center; }
}
