.items-list.timeline{grid-template-columns:repeat(3,1fr);gap:24px 32px}
.timeline h3{font-size:28px;color:var(--dred);line-height:1.1;margin:0 0 6px}
.timeline p{font-size:16px}
.places{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:40px 0 0}
.places figure{margin:0}
.places img{width:100%;height:300px;object-fit:cover;border:4px solid #fff;box-shadow:8px 8px 0 var(--red)}
.places figcaption{margin-top:14px;font-weight:600}
.ask{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}
.ask p{margin:0;flex:1 1 480px;font-size:18px}
.ask .soc{margin:0;font-weight:600}
.ask .soc a{color:var(--dred)}
@media(max-width:1100px){
  .items-list.timeline{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:720px){
  .items-list.timeline{grid-template-columns:1fr}
  .places{grid-template-columns:1fr}
  .places img{height:220px}
}
