/* === FOXNOVAPLAY — MOBILE === */
@media (max-width: 768px) {
    .nav__list { display: none; }
    .hero { min-height: 55vh; }
    .hero__content { bottom: 6%; }
    .hero__tagline { font-size: 1rem; }
    .hero__actions { flex-direction: column; gap: 10px; }
    .btn { padding: 14px 28px; font-size: 0.95rem; }
    .news-list { grid-template-columns: 1fr; }
}
