.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.section{padding:100px 0}
.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:42px}
.section-head p{max-width:550px}
.soft{background:var(--cream)}
.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px}
.prose h2{font-size:2.2rem;margin-top:55px}
.prose p{max-width:760px}

@media(max-width:980px){
  .card-grid{grid-template-columns:repeat(2,1fr)}
  .why-grid{grid-template-columns:repeat(2,1fr)}
  .content-grid{grid-template-columns:1fr}
}


@media(max-width:680px){
  .shell{width:min(100% - 28px,1180px)}
  .section{padding:70px 0}
  .section-head{align-items:flex-start;flex-direction:column}
  .why-grid{grid-template-columns:1fr}
  .check-grid{grid-template-columns:1fr}
}

