.wiki-as{
  border:1px solid rgba(0,0,0,.08);
  border-radius:16px;
  background:#fff;
  padding:18px;
  box-shadow:0 8px 24px rgba(0,0,0,.06);
  max-width:900px;
}

.wiki-as__header{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:14px;
  padding-bottom:14px;
  border-bottom:1px solid rgba(0,0,0,.08);
}

.wiki-as__title{
  font-size:16px;
  font-weight:800;
  letter-spacing:.2px;
  margin-bottom:6px;
}

.wiki-as__post{
  font-weight:600;
  color:rgba(0,0,0,.68);
}

.wiki-as__badge{
  font-size:12px;
  font-weight:800;
  padding:8px 12px;
  border-radius:999px;
  border:1px solid rgba(0,0,0,.08);
  white-space:nowrap;
}

.wiki-as__badge--green{ background:rgba(0,128,0,.08); color:#0b6b2d; }
.wiki-as__badge--amber{ background:rgba(255,165,0,.12); color:#8a5a00; }
.wiki-as__badge--red{ background:rgba(220,0,0,.08); color:#8c0b0b; }
.wiki-as__badge--gray{ background:rgba(0,0,0,.04); color:#444; }

.wiki-as__section{
  padding-top:14px;
}

.wiki-as__section-title{
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.5px;
  font-weight:800;
  color:rgba(0,0,0,.55);
  margin-bottom:10px;
}

.wiki-as__grid{
  display:grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap:12px;
}

@media (max-width: 860px){
  .wiki-as__grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 520px){
  .wiki-as__grid{ grid-template-columns: 1fr; }
}

.wiki-as__card{
  border:1px solid rgba(0,0,0,.08);
  border-radius:14px;
  padding:12px 12px 10px;
  background:rgba(0,0,0,.015);
}

.wiki-as__k{
  display:block;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:.4px;
  color:rgba(0,0,0,.55);
  margin-bottom:6px;
  font-weight:800;
}

.wiki-as__big{
  font-size:18px;
  font-weight:900;
  line-height:1.1;
}

.wiki-as__small{
  font-size:12px;
  color:rgba(0,0,0,.55);
  margin-top:4px;
}

.wiki-as__hint{
  color:rgba(0,0,0,.72);
  font-size:13px;
}

.wiki-as__kv{
  display:flex;
  gap:18px;
  flex-wrap:wrap;
  border:1px solid rgba(0,0,0,.08);
  background:rgba(0,0,0,.015);
  border-radius:14px;
  padding:12px;
}

.wiki-as__v{
  display:block;
  font-weight:900;
  margin-top:2px;
  font-size:14px;
}