figure.sema{margin:0}
dl.cell{margin:0}
dl.cell>dt,dl.cell>dd{margin:0}
.sr-bag{margin-top:auto}

.kapanis-kunye{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);
  gap:var(--s2) var(--s5);margin:var(--s5) 0 0;align-items:baseline}
.kapanis-kunye>dt,.kapanis-kunye>dd{margin:0}
@media (max-width:640px){
  .kapanis-kunye{grid-template-columns:1fr;gap:2px var(--s5)}
  .kapanis-kunye>dd{margin-bottom:var(--s3)}
}

.deste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}
.deste figure{margin:0}
.deste img{width:100%;height:auto;display:block;border:1px solid var(--deep-hair)}
@media (max-width:640px){.deste{gap:var(--s2)}}

.belgeler{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6);
  margin-top:var(--s6);align-items:start}
@media (max-width:900px){.belgeler{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}}
@media (max-width:640px){.belgeler{grid-template-columns:1fr}}
.bl{display:flex;flex-direction:column;gap:var(--s3);min-width:0}
.bl-fig{margin:0;max-width:220px;align-self:flex-start}
.bl-kapak{width:100%;height:auto;display:block;border:1px solid var(--line);
  background:var(--paper)}
.bl .isaret{align-self:flex-start}
.bl-ek{font-size:var(--t1);color:var(--slate);margin-top:calc(var(--s3)*-1)}
.bl-say{display:flex;align-items:baseline;gap:7px}
.bl-say .n-lg{font-size:var(--t7);line-height:1}
.bl-birim{font-size:var(--t1);color:var(--slate);letter-spacing:.06em;text-transform:uppercase}
.bl-ad{font-weight:500;font-size:var(--t5);color:var(--navy);
  line-height:1.2}

.bl-bag{font-family:Inter,sans-serif;font-weight:700;font-size:var(--t1);letter-spacing:.08em;
  text-transform:uppercase;color:var(--red);text-decoration:none;

  align-self:flex-start;margin-top:auto;min-height:44px;min-width:44px;justify-content:center;
  display:inline-flex;align-items:center;
  border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;
  text-underline-offset:5px;text-decoration-color:color-mix(in srgb,var(--red) 45%,transparent)}
.bl-bag:hover{color:var(--navy);border-color:var(--navy)}

.sr-bas{font-weight:500;font-size:var(--t5);color:var(--navy);
  line-height:1.2;margin-bottom:var(--s3)}
.sr-kunye{margin-bottom:var(--s4);text-transform:none;letter-spacing:0;font-weight:400}
#sorular .cell{display:flex;flex-direction:column}

.haneler{grid-template-columns:repeat(2,minmax(0,1fr))}
.hane-birim{font-family:Inter,sans-serif;font-size:var(--t2);font-weight:600;color:var(--slate);
  margin-left:6px;letter-spacing:0}
.haneler .kicker{margin-top:var(--s2)}
.cell.bos .hane-bos{font-size:var(--t5);color:var(--slate);
  border-bottom:1px dashed var(--line-mid);padding-bottom:var(--s2);display:inline-block}

.parcalar{display:flex;flex-direction:column;border:1px solid var(--line)}
.pr{padding:13px 16px;font-size:var(--t3);color:var(--navy);border-top:1px solid var(--line);
  background:var(--bg);counter-increment:pr}
.pr:first-child{border-top:0}
.pr::before{content:counter(pr,decimal-leading-zero);font-family:Inter,sans-serif;font-weight:700;
  font-size:var(--t1);letter-spacing:.12em;color:var(--red);margin-right:12px}
.parcalar{counter-reset:pr}

h1.h-xl{font-size:clamp(34px,5.2vw,var(--t8));max-width:18ch;margin-bottom:var(--s5)}
.h1-alt{margin:calc(var(--s3) - var(--s5)) 0 var(--s5);font-size:var(--t4);line-height:1.5;letter-spacing:-.012em;color:var(--slate);max-width:40ch}
.h1-cta{margin:0 0 var(--s5)}
#acilis .lede{max-width:52ch}
