/* One owner for each vertical gap: the following section, never both sections. */
html { --preview-section-gap:64px; --preview-grid-gap:24px; --preview-title-gap:24px; }
html main > .section,
html main > .block-orn {
  margin-block:0!important;
  padding-top:var(--preview-section-gap)!important;
  padding-bottom:0!important;
}
html main .section-head { margin-top:0!important; margin-bottom:var(--preview-title-gap)!important; }
html #courses-pager { margin:32px 0 0!important; }
html #cat-grid { margin-block:0!important; }
html #yangiliklar { margin-top:var(--preview-section-gap)!important; margin-bottom:var(--preview-title-gap)!important; }
html #courses-grid,
html #cat-grid,
html #news-grid,
html #popular-grid { gap:var(--preview-grid-gap)!important; }
html .footer { margin-top:var(--preview-section-gap)!important; }
@media(max-width:760px) {
  html { --preview-section-gap:40px; --preview-grid-gap:16px; }
  html #courses-pager { margin-top:24px!important; }
}
