/* =========================================================
   MAGAZINE THEME — HOME BASE
========================================================= */

.home{position:relative;width:100%}
.home a{color:inherit}
.home-section-block{
  position:relative;
  margin-top:56px;
  padding-top:18px;
  border-top:5px solid #111;
}
.home-section-block:first-child{margin-top:0}
.home-hero-block{padding-top:0;border-top:0}
.home-section-block__head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:18px;
  margin-bottom:22px;
  padding-bottom:12px;
  border-bottom:1px solid var(--border);
}
.home-section-block__head h2{
  margin:0;
  color:#111;
  font-family:var(--font-title);
  font-size:clamp(28px,3vw,46px);
  font-weight:950;
  line-height:.92;
  text-transform:uppercase;
}
.home-section-block__head h2::after{
  content:"";
  display:block;
  width:70px;
  height:5px;
  margin-top:10px;
  background:var(--mag-red);
}
.home-no-img,.hero-no-img{
  display:grid;
  place-items:center;
  width:100%;
  height:100%;
  color:#777;
  background:#e9e4da;
  font-size:12px;
  font-weight:800;
  text-transform:uppercase;
}
@media (max-width:768px){
  .home-section-block{margin-top:42px}
  .home-section-block__head{align-items:flex-start;flex-direction:column}
}
