/* Sistematik Kurs Serisi sayfasına özel stiller */

.band{background:var(--blue);color:var(--on-blue)}
.band .wrap{padding-block:3.2rem 3.4rem}
.band h1{font-size:clamp(2.1rem,4.4vw,3.3rem);font-weight:800;max-width:22ch}
.band p.giris{margin:1rem 0 0;font-size:1.18rem;max-width:62ch;opacity:.93}

.neden{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem 2.2rem;margin:2rem 0 0;padding:0;list-style:none}
.neden li{border-left:3px solid var(--yellow);padding-left:1.1rem}
.neden h3{font-size:1.15rem;font-weight:700}
.neden p{margin:.35rem 0 0;color:var(--muted)}
@media (max-width:900px){.neden{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.neden{grid-template-columns:1fr}}

.takvim{margin-top:2.6rem;background:#2A1653;color:#fff;border-radius:20px;padding:2.2rem;display:grid;grid-template-columns:auto 1fr;gap:1.2rem 2.2rem;align-items:center}
.takvim .sayi{font:800 clamp(2.6rem,6vw,3.6rem)/1 var(--display);color:var(--yellow);white-space:nowrap}
.takvim .sayi small{display:block;font:700 .95rem var(--body);color:#fff;opacity:.85;margin-top:.35rem}
.takvim h2{font-size:clamp(1.4rem,2.6vw,1.9rem)}
.takvim p{margin:.6rem 0 0;opacity:.9;max-width:62ch}
@media (max-width:640px){.takvim{grid-template-columns:1fr;padding:1.7rem}}

.list.seri{margin-top:2rem}

.son{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}

/* "Çok yakında" duyurusu, kurs listesinin üstünde */
#seri .yakinda{margin-top:1.4rem}
