/* EN ÇOK ÇIKAN KONULARDAN SORULAR — ortak stil (28.10: en-cok-cikan-sorular.html + smmm-yeterlilik-sorulari.html + smmm-staja-giris-sorulari.html) */
  .ec{max-width:1080px;margin:0 auto;padding:28px 20px 60px}
  .ec-bas{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;margin:0 0 18px}
  .ec-et{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--amber)}
  .ec h1{margin:6px 0 8px;font-size:38px;letter-spacing:-.8px;line-height:1.1;color:var(--ink)}
  .ec-alt{margin:0;color:var(--muted);font-size:16px;max-width:42em;line-height:1.55}
  .ec-sekme{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}
  .ec-sekme a{font-weight:800;font-size:15px;padding:10px 18px;border-radius:999px;border:1.5px solid var(--line2);background:var(--panel);color:var(--ink);text-decoration:none}
  .ec-sekme a[aria-current="page"]{background:var(--ink);color:var(--bg);border-color:var(--ink)}
  .ec-sekme button{font:inherit;font-weight:800;font-size:15px;padding:10px 18px;border-radius:999px;border:1.5px solid var(--line2);background:var(--panel);color:var(--ink);cursor:pointer}
  .ec-sekme button[aria-pressed="true"]{background:var(--ink);color:var(--bg);border-color:var(--ink)}
  .ec-cipler{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}
  .ec-cipler span{font-size:13px;font-weight:700;padding:5px 11px;border-radius:99px;background:var(--panel);border:1px solid var(--line);color:var(--ink)}
  .ec-dersler{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}
  .ec-ders{display:flex;flex-direction:column;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px}
  .ec-ders h2{margin:0;font-size:18px;color:var(--ink)}
  .ec-ders ol{margin:0;padding-left:20px;display:grid;gap:4px;font-size:14px;color:var(--ink)}
  .ec-ders ol small{color:var(--muted);font-size:12.5px}
  .ec-set{margin:-4px 0 0;font-size:12.5px;font-weight:700;color:var(--amber)}
  .ec-dug{margin-top:auto;display:flex;justify-content:center;align-items:center;min-height:46px;border-radius:12px;font-weight:800;font-size:15px;text-decoration:none;background:var(--amber-dolgu);color:var(--amber-uzeri)}   /* 21.10 kontrast: koyu temada --ink acik renk, amber ustunde 1.43 */
  .ec-dug.kilit{background:var(--panel);border:1.5px solid var(--line2);color:var(--ink)}
  .ec-bilgi{font-size:12.5px;color:var(--muted);margin:0}
  .ec-satis{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:0 0 20px;padding:18px 20px;border-radius:16px;border:1px solid color-mix(in srgb,var(--amber-dolgu) 45%,transparent);background:color-mix(in srgb,var(--amber-dolgu) 12%,var(--panel))}
  .ec-satis b{display:block;font-size:17px;color:var(--ink)}.ec-satis p{margin:2px 0 0;font-size:14px;color:var(--muted)}
  .ec-satis .ec-dug{min-width:200px;padding:0 18px}
  .ec-satis-dug{display:flex;flex-direction:column;gap:8px}
  .ec-dug.al{background:var(--ink);color:var(--bg)}
  .ec-fiyat{margin:10px 0 0;font-size:14px;color:var(--ink);line-height:1.55}
  .ec-fiyat .ana{font-size:20px;font-weight:900}.ec-fiyat small{color:var(--muted);font-size:12.5px}
  .ec-not{margin:22px 0 0;font-size:13px;color:var(--muted);line-height:1.6;border-top:1px solid var(--line);padding-top:14px}
  .ec-not a,.ec-bilgi a,.ec-alt a{color:var(--amber)}
  /* 28.10 Geçene Kadar Tetikte söz şeridi (yalnız Staja Giriş; en-cok-cikan.js ecSoz) */
  .ec-soz{margin:0 0 14px;padding:16px 20px;border-radius:16px;border:1.5px solid var(--ink);background:var(--panel)}
  .ec-soz b{display:block;font-size:20px;line-height:1.25;color:var(--ink);letter-spacing:-.3px}
  .ec-soz p{margin:6px 0 0;font-size:14px;color:var(--muted);line-height:1.5}
  .ec-soz a{color:var(--amber);font-weight:700}
  /* 28.10 iki paket kartı (gkt.css; ana sayfadaki #gktPaket ile aynı) sayfa kabının içinde */
  .ec-gkt{margin:0 0 18px;border-radius:16px;overflow:hidden}
  .ec-gkt .gkt-paket{padding:14px 16px 22px}
  @media(max-width:760px){ .ec h1{font-size:28px} .ec-bas,.ec-satis{grid-template-columns:1fr} .ec-soz b{font-size:18px} .ec-satis .ec-dug{min-width:0} .ec-dersler{grid-template-columns:1fr} }
