section{padding:clamp(56px,8vw,112px) 0 0}
.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}
.sec-head h2{margin-top:14px;max-width:18ch}
.sec-head p{max-width:46ch;color:var(--muted);margin-top:10px}
@media (max-width:720px){
  .sec-head{flex-direction:column;align-items:flex-start}
}
