.ybn-featured{
  max-width:1100px;
  margin:40px auto;
  padding:30px 20px;
  text-align:center;
}
.ybn-featured h2{
  color:#102E52;
  font-size:36px;
  margin-bottom:25px;
}
.ybn-flyers{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:25px;
  align-items:start;
}
.ybn-flyers a{
  display:flex;
  justify-content:center;
  align-items:flex-start;
}
.ybn-flyers img{
  display:block;
  width:100%;
  max-width:420px;
  height:auto;
  margin:0 auto;
  border-radius:8px;
  box-shadow:0 8px 25px #0002;
}
@media(max-width:650px){
  .ybn-flyers{
    grid-template-columns:1fr;
  }
  .ybn-featured h2{
    font-size:28px;
  }
}
