/* css/responsive.css | Purpose: Mobile-first responsive adjustments for Areeka public website. */
@media (max-width: 860px) {
  .header-inner, .footer-grid, .section-title { align-items: flex-start; flex-direction: column; }
  .hero-grid, .content-layout, .subscribe-card { grid-template-columns: 1fr; }
  .side-column { display: none; }
  .news-grid { grid-template-columns: 1fr; }
  .form-row { flex-direction: column; }
  .form-row input, .form-row button { width: 100%; }
  .detail-head { flex-direction: column; }
  .news-date { white-space: normal; }
}
@media (min-width: 1180px) {
  .news-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (prefers-reduced-motion: reduce) {
  * { scroll-behavior: auto !important; animation: none !important; transition: none !important; }
}
