/* A3: sol hizalı bölüm başlığı (slider-block içinde sembol çakışmasını önler) */
.sec-left{text-align:left;padding-top:80px}
.sec-left::before{left:0;margin-left:0}
.sec-left::after{margin-left:0}

/* E3: okul-ahsap-bina-giris-01 sol üst köşede bulanık parmak içerir; mozaik/ikili fotoğrafta sağa hizala */
.mosaic .pos-r img,.photo-pair .pos-r img{object-position:100% 50%}
/* E3: dikey videoda yanık yazı üstte; 3:4 kırpmada alttan kes */
.ti-img.pos-top .video-loop video{object-position:50% 0}

/* İlkokul: Derslerimiz ve Çalışmalarımız (Evrim Hoca, 04.11) */
.ik-ders .sec-title{margin-bottom:34px}
.ik-ders .sec-title em{margin-bottom:10px}
.ik-ders .sec-title::after{margin-top:24px}
.ik-ders-foto{margin:0 0 48px}
.ik-ders-foto picture{display:block}
/* Kara tahta: geniş açı, sıralar da görünür (Evrim Hoca 04.11) */
.ik-ders-foto img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:50% 92%}
@media(max-width:767px){.ik-ders-foto img{aspect-ratio:4/3}}
.ik-ders-list{display:grid;gap:36px;max-width:1100px;margin:0 auto}
@media(min-width:900px){.ik-ders-list{grid-template-columns:1fr 1fr}.ik-ders-wide{grid-column:1/-1}.ik-ders-list>.ik-ders-card:last-child:nth-child(even){grid-column:1/-1}}
.ik-ders-card{background:#f1ebe1;border:1px solid #e3d8c6;border-radius:28px;padding:30px 30px 20px;transition:border-color .3s,box-shadow .3s}
.ik-ders-card:hover{border-color:var(--gold);box-shadow:0 14px 34px rgba(37,87,46,.12)}
.ik-ders-card h3{font:400 1.6rem/1.25 var(--f-serif);color:var(--green);margin:0 0 14px}
.ik-ders-card h4{font:600 1.1rem/1.3 var(--f-sans);color:var(--title);margin:0 0 8px}
.ik-ders-card p{margin:0 0 12px;line-height:1.7}
.ik-ders-cols{display:grid;gap:10px 40px}
@media(min-width:900px){.ik-ders-cols{grid-template-columns:1fr 1fr}}

/* Orman Saati: en başta, maddeli liste (Evrim Hoca, 04.11) */
.ik-orman-list{list-style:none;padding:0;margin:4px 0 14px;display:grid;gap:12px}
@media(min-width:900px){.ik-orman-list{grid-template-columns:1fr 1fr;gap:14px 34px}}
/* Orman Saati maddelerinde konuya uygun semboller (Evrim Hoca, 04.11) */
.ik-orman-list li{display:flex;gap:14px;align-items:flex-start;line-height:1.7}
.ik-o-ic{flex:none;width:42px;height:42px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 2px var(--gold);margin-top:2px}
.ik-o-ic svg{width:22px;height:22px;fill:none;stroke:var(--green);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ik-orman-list b{color:var(--title)}
.ik-orman-son{font-style:italic;color:var(--green)}
@media(max-width:767px){.ik-ders-foto img{aspect-ratio:4/3}}
/* Kara tahta fotoğrafı: "Doğanın içinde bir okul" bandındaki kayan (parallax) etkiyle, tam genişlik (Evrim Hoca, 05.11) */
.ik-ders-band{min-height:340px;margin:0 0 48px;background:#676767 50% 55%/cover no-repeat}
@media(min-width:992px){.ik-ders-band{min-height:420px;background-attachment:fixed;background-position:50% 85%}}
@media(prefers-reduced-motion:reduce){.ik-ders-band{background-attachment:scroll}}
html body .ik-stats .stat b{font:400 1.5rem/1.25 var(--f-serif)}
@media(min-width:768px){.ik-stats{grid-template-columns:repeat(2,1fr);max-width:1100px;margin:0 auto}}
@media(min-width:1200px){.ik-stats{grid-template-columns:repeat(4,1fr)}}
/* İlkokul üst sözü: başlıktan küçük, daha toplu ve yukarıda (Evrim Hoca, 05.11) */
.sec.ik-quote{margin-top:0;padding-top:0;overflow:hidden}
.ik-quote::before{width:170px;height:255px;top:-10px}
.ik-quote::after{width:150px;height:225px;bottom:-10px}
html body .ik-quote blockquote{font-size:1.6rem;line-height:1.45;max-width:820px;padding-top:0}
@media(min-width:992px){html body .ik-quote blockquote{font-size:1.95rem}}
/* İlkokul: iki fotoğraf yan yana (Evrim Hoca, 05.11) */
.ik-foto-ikili{display:grid;gap:22px;max-width:1000px;margin:0 auto}
@media(min-width:700px){.ik-foto-ikili{grid-template-columns:1fr 1fr}}
.ik-foto-ikili picture{display:block}
.ik-foto-ikili img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:28px}
.ik-foto-ikili.ik-foto-tek{max-width:560px;grid-template-columns:1fr}
