正解は@media (max-width: 768px) { ... }です。メディアクエリを使用してビューポートの幅に応じたスタイルを適用できます。モバイルファーストの場合はmin-width、デスクトップファーストの場合はmax-widthを使用します。