.cm-selection{background:#f5f8fc;color:#1a428a;padding:clamp(40px,6vw,80px) 20px}
.cm-selection+.cm-selection{padding-top:0}
.cm-selection__inner{max-width:1120px;margin-inline:auto;min-width:0}
.cm-selection h2{font-size:clamp(26px,3.2vw,42px);line-height:1.14!important;text-align:center;text-wrap:balance;margin:0 auto 24px;max-width:30ch}
.cm-selection h3{font-size:24px;line-height:1.2;margin:28px 0 12px}
.cm-selection p{max-width:72ch;margin:16px auto;line-height:1.65;font-size:18px;text-align:center}
.cm-selection a{color:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.cm-selection a:focus-visible,.cm-selection__table:focus-visible{outline:3px solid #22b8d4;outline-offset:4px}
.cm-selection__proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:start}
.cm-selection__proof h2,.cm-selection__proof p{text-align:start;margin-inline:0}
.cm-selection figure{margin:0;min-width:0}
.cm-selection figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.cm-selection figcaption{font-size:15px;line-height:1.5;margin-top:12px}
.cm-selection ul,.cm-selection ol{padding-inline-start:24px;line-height:1.7;margin:16px 0}
.cm-selection__table{max-width:100%;overflow-x:auto;margin:28px 0;scrollbar-width:thin}
.cm-selection table{width:100%;border-collapse:collapse;font-size:17px;line-height:1.55;text-align:start}
.cm-selection caption{text-align:start;padding:0 0 12px;font-size:15px}
.cm-selection th,.cm-selection td{padding:18px 16px;vertical-align:top;border-bottom:1px solid #bdcce3;min-width:180px}
.cm-selection thead{background:#1a428a;color:#fff}
.cm-selection tbody th{width:28%;font-size:20px}
.cm-selection th span{display:block;font-size:15px;font-weight:400;margin-top:8px}
.cm-selection__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:28px 0}
.cm-selection__links a{padding:18px 0;border-bottom:1px solid #bdcce3;font-size:20px;font-weight:600}
.cm-selection__sample{display:block;color:inherit;text-decoration:underline;text-underline-offset:5px;font-size:17px;margin-top:14px;position:relative;z-index:2}
html[data-cm-theme="dark"] .cm-selection{background:#122e50;color:#edf4ff}
html[data-cm-theme="dark"] .cm-selection td,html[data-cm-theme="dark"] .cm-selection th,html[data-cm-theme="dark"] .cm-selection__links a{border-color:#537195}
@media(max-width:767px){.cm-selection__proof{grid-template-columns:1fr;gap:28px}.cm-selection__links{grid-template-columns:1fr}.cm-selection th,.cm-selection td{padding:14px 12px}.cm-selection__proof h2,.cm-selection__proof p{text-align:center}.cm-selection__sample{font-size:16px}}
@media(max-width:767px){
  .cm-selection__table{overflow:visible}
  .cm-selection table,.cm-selection tbody,.cm-selection tr,.cm-selection tbody th,.cm-selection td{display:block;width:100%;min-width:0}
  .cm-selection thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
  .cm-selection tbody tr{padding:20px 0;border-bottom:1px solid #bdcce3}
  .cm-selection tbody th,.cm-selection td{border:0;text-align:start;padding:8px 0}
  .cm-selection td::before{display:block;font-weight:600;font-size:14px;margin-bottom:6px}
  .cm-selection td:nth-child(2)::before{content:'Değerlendirme odağı'}
  .cm-selection td:nth-child(3)::before{content:'Paylaşmanız gereken bilgiler'}
}
