/* v0.1.89 — match the proven Warranty Privacy full left-rail sticky behavior. */
html.sands-page-privacy,
html.sands-page-privacy body {
    overflow-x: clip !important;
    overflow-y: visible !important;
}

@media (min-width: 992px) {
    .sands-privacy-body,
    .sands-privacy-body > .container,
    .sands-privacy-layout,
    .sands-legal-sticky-column {
        overflow: visible !important;
    }

    .sands-privacy-layout {
        align-items: stretch !important;
    }

    .sands-legal-sticky-column {
        position: relative !important;
        align-self: stretch !important;
        z-index: 1;
    }

    .sands-legal-sticky-panel {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 112px !important;
        z-index: 30;
        height: max-content;
    }

    body.admin-bar .sands-legal-sticky-panel {
        top: 144px !important;
    }

    .sands-legal-heading-sticky {
        position: static !important;
        top: auto !important;
        z-index: auto;
        display: block;
        padding: 4px 0 18px;
        margin: 0;
        background: transparent;
    }
}

@media (max-width: 991.98px) {
    .sands-legal-sticky-column,
    .sands-legal-sticky-panel,
    .sands-legal-heading-sticky {
        position: static !important;
        top: auto !important;
        height: auto !important;
    }
}
