﻿/* === Blok obrázek + text === */


.pk-split{
  --line:#b8af9f;
  --border:#e6e0d6;
  --bg:#ffffff;
  --txt:#111111;
  --muted:#2f2f2f;


  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:28px;
  align-items:start;
  margin:26px 0;


  font-family:inherit;
}


/* media box – úplně hranatý */
.pk-split__media{
  background:var(--bg);
  border:1px solid var(--border);
  border-radius:0;   /* bez radiusu */
  overflow:hidden;
  box-shadow:none;
}


.pk-split__media img{
  display:block;
  width:100%;
  height:auto;
}


/* textová část */
.pk-split__content h2,
.pk-split__content h3{
  margin:0 0 12px;
  color:var(--txt);
  font-weight:800;
  letter-spacing:.03em;
  text-transform:uppercase;
}


.pk-split__content h2,
.pk-split__content h3{
  padding-bottom:-3px;
  margin-bottom:12px;
  border-bottom:7px solid #b8af9f;
  text-transform:uppercase;
  font-weight:800;
  letter-spacing:.03em;
  color:#111;
}


.pk-split__content p{
  margin:0 0 12px;
  color:var(--muted);
  line-height:1.8;
  font-size:16px;
}


.pk-split__content p:last-child{margin-bottom:0}
.pk-split__content strong{color:var(--txt)}


/* střídání stran */
.pk-split.is-reverse .pk-split__media{order:2}
.pk-split.is-reverse .pk-split__content{order:1}


/* mobile */
@media(max-width:900px){
  .pk-split{grid-template-columns:1fr;gap:16px}
  .pk-split.is-reverse .pk-split__media,
  .pk-split.is-reverse .pk-split__content{order:unset}
  .pk-split__content h2{font-size:22px}
}