.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.section-heading__main{align-items:center;gap:12px;min-width:0;display:flex}.section-heading__icon{color:var(--color-accent);flex-shrink:0;display:flex}.section-heading__title{min-width:0;color:var(--color-text);margin:0;font-size:clamp(22px,5vw,32px);line-height:1.2}.section-heading__actions{flex-shrink:0;align-items:center;display:flex}
.content-section{padding:40px 0}@media (min-width:768px){.content-section{padding:56px 0}}
