/**
 * Page: Yayınlar & Yazılar section
 *
 * Template-level layout for Yayınlar pages.
 * Component styles are handled by their own CSS files.
 *
 * @package Saha
 */

/* ----------------------------------------
   Liste sayfaları — container
   ---------------------------------------- */

.saha-page--yazi-dizisi .saha-page__container,
.saha-page--desteklenen-yayinlar .saha-page__container {
    max-width: none;
    margin: 0;
    padding: 0;
}

/* Organism içindeki .saha-container genişlik + padding */

.saha-page--yazi-dizisi .saha-container,
.saha-page--desteklenen-yayinlar .saha-container {
    max-width: 1600px;
    padding-inline: 40px;
}

/* Section'lar arası boşluk */

.saha-page--yazi-dizisi .saha-page__container > * + *,
.saha-page--desteklenen-yayinlar .saha-page__container > * + * {
    margin-top: var(--saha-stack-lg);
}

/* ----------------------------------------
   Detay sayfası (Section Nav yok)
   ---------------------------------------- */

.saha-page--yazi-dizisi-detay {
    padding-bottom: var(--saha-stack-lg);
}

/* Section'lar arası boşluk */

.saha-page--yazi-dizisi-detay > * + * {
    margin-top: var(--saha-stack-lg);
}

/* Related section: referansta regular weight */

.saha-page--yazi-dizisi-detay .saha-related-projects__title {
    font-weight: 400;
}

.saha-page--yazi-dizisi-detay .saha-project-card__title {
    font-weight: 400;
}

/* ----------------------------------------
   Responsive
   ---------------------------------------- */

@media (max-width: 1024px) {
    .saha-page--yazi-dizisi .saha-container,
    .saha-page--desteklenen-yayinlar .saha-container {
        padding-inline: var(--saha-stack-sm);
    }
}

@media (max-width: 640px) {
    .saha-page--yazi-dizisi .saha-container,
    .saha-page--desteklenen-yayinlar .saha-container {
        padding-inline: 20px;
    }
}
