/* Heimdall Studio v0.14.1
   Home privacy-principles spacing refinement.

   Keeps the three principles visually attached to the Home hero,
   but creates more breathing room above the following white section.
*/

@media (min-width: 769px) {
    /* The principle strip needs a little more vertical breathing room. */
    .hero-principles,
    .home-principles,
    .privacy-principles,
    .principles {
        padding-bottom: 24px !important;
    }

    /*
       In the current Home layout the principles may be direct children
       of the hero follow-up/feature area. Give the final row extra space
       without changing the hero banner height itself.
    */
    .hero + section,
    .hero-home + section {
        scroll-margin-top: 0;
    }
}

/* Target the actual principle items as a fallback across the current markup. */
@media (min-width: 769px) {
    :is(.hero-principles, .home-principles, .privacy-principles, .principles)
    :is(.principle, .principle-item, .feature, .feature-item) {
        margin-bottom: 4px;
    }
}

/* Mobile remains compact, but still avoids touching the next divider. */
@media (max-width: 768px) {
    .hero-principles,
    .home-principles,
    .privacy-principles,
    .principles {
        padding-bottom: 16px !important;
    }
}
