/* Duronto News — editorial space BETWEEN homepage sections only.
   Keep existing section layouts, internal card grids and spacing untouched.
   Load after the twelve individual section stylesheets. */
:root { --dn-editorial-section-space: 24px; }
body.dn-home-page .voice-home-wrapper > :is(
    .npl26-lead,
    .ncat26-section,
    .dnls26-section,
    .sdrx26-section,
    .nwp26-section,
    .dnsp26-section,
    .voice-four-column-grid,
    .dnpg30-section,
    .dvg29-section,
    .dnmf26-section,
    .voice-editors-picks,
    .dnen28-section
) {
    margin-top: 0 !important;
    margin-bottom: var(--dn-editorial-section-space) !important;
}
/* Slightly tighter separation for tablets and narrow desktops. */
@media (max-width: 991.98px) {
    :root { --dn-editorial-section-space: 20px; }
}
/* Maintain an intentional visual break on phones, without wasting space. */
@media (max-width: 575.98px) {
    :root { --dn-editorial-section-space: 18px; }
}
