/* Makale V2 Kısaca kutusu (Grafik .kisa.kd / .dt2 / #kisaca) — Palet A --ck; JS yok
 * 1.0.47-dev r2: p/li aynı tipografi; 390 gövde hizası; etiket satırı flex */
.kisa,.kisaca,.kk-kisaca{
  background:var(--box,#f4f2ea);
  border:1px solid var(--line,rgba(17,17,17,.10));
  border-radius:16px;
  padding-block:16px;
  padding-inline:20px;
  margin:24px 0 0;
}
/* Etiket satırı: nokta + KISACA; gövde tam genişlik (kutunun sol padding’inden) */
.kisa.kd,.kisaca.kd,.kk-kisaca.kd{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
}
.kisa.kd > div,.kisaca.kd > div,.kk-kisaca.kd > div{
  display:contents;
}
.kd .dt2{
  flex:none;
  width:8px;height:8px;
  margin:0;
  border-radius:99px;
  background:var(--ck,#55562c);
  transform:translateY(-1px);
}
.kisa h2,.kisaca h2,.kk-kisaca h2,h2#kisaca{
  flex:0 1 auto;
  font-size:13px;
  letter-spacing:.12em;
  text-transform:uppercase;
  margin:0;
  color:var(--mut,#595959);
  line-height:1.2;
}
.kisa p,.kisaca p,.kk-kisaca p,
.kisa li,.kisaca li,.kk-kisaca li{
  font-size:1rem;
  line-height:1.6;
}
.kisa p,.kisaca p,.kk-kisaca p{
  flex:1 1 100%;
  margin:8px 0 0;
  padding:0;
}
.kisa ul,.kisaca ul,.kk-kisaca ul{
  flex:1 1 100%;
  margin:8px 0 0;
  padding-inline-start:1.1em;
  list-style:disc;
}
.kisa li,.kisaca li,.kk-kisaca li{margin:0}
.kisa li + li,.kisaca li + li,.kk-kisaca li + li{margin-top:.5em}
@media (min-width:1024px){
  .kisa p,.kisaca p,.kk-kisaca p,
  .kisa li,.kisaca li,.kk-kisaca li{
    font-size:1.0625rem;
  }
}
