.showcase-section{column-gap:24px;display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1054px;padding-block:24px;row-gap:32px;@media (width >= 768px){padding-block:60px}}.showcase-section__image{grid-column:span 5;@media (width >= 768px){grid-column:span 2}}.showcase-section__content{grid-column:span 5;@media (width >= 768px){grid-column:span 3;margin-top:130px}}.showcase-section--bottom{.showcase-section__image{grid-column:span 5}.showcase-section__content{margin-top:0}}