media query. Ja responzivitu dokonča riešim kombináciou gridu a media query, pričom to ešte korením ne"px" jednotkami... poznáte vw, vh, rem, a pod? A ešte do toho dlabem JavaScriptom.
p.s. odporúčam prečítať: https://www.vzhurudolu.cz/prirucka/css3-media-queries a https://www.vzhurudolu.cz/prirucka/css-grid ale to už je skôr pre pokročilejšie.