h1,h2,h3{font-weight:700}h1{font-size:clamp(2.6rem,7vw,5rem);line-height:1}
.ust{background:var(--koyu);color:var(--koyu-yazi)}
.fis-sahne{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(32px,6vw,84px) clamp(16px,5vw,64px);background:var(--koyu);color:var(--koyu-yazi)}
.fis{background:var(--vurgu);color:var(--vurgu-yazi);padding:0 clamp(18px,3vw,30px) 22px;border-radius:2px;--girdi:#fff;--cizgi-koyu:var(--vurgu-yazi);--odak:var(--vurgu-yazi)}
.fis-bas{display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:14px;padding:12px 0;border-bottom:2px dashed var(--vurgu-yazi);margin-bottom:16px}
.fis .dugme{background:var(--vurgu-yazi);color:#fff}.fis .takip label{flex:1 1 140px}
.fis-adim{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:12px 0 0;border-top:2px dashed var(--vurgu-yazi);font-size:13px;line-height:1.25;font-weight:600}
.sira{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 32px;padding:0;margin:0;counter-reset:s}.sira li{counter-increment:s;border-top:4px solid var(--koyu);padding-top:10px}.sira b{font:700 1.6rem/1.1 var(--f-baslik);display:block}.sira b::before{content:counter(s) ". "}.sira span{display:block;margin-top:4px}
.koyu-bant{background:var(--ikincil)}
@media(max-width:820px){.fis-sahne{grid-template-columns:minmax(0,1fr)}.fis-adim{grid-template-columns:repeat(2,1fr)}}
