﻿/* =========================
   PRIVACY PAGE
========================= */

.privacy-page {
    padding-top: 20px !important;
    padding-bottom: 30px !important;
}

    /* HERO */
    .privacy-page .privacy-hero {
        background: #cfd5dd !important;
        border: 1px solid #bfc7d1 !important;
        border-radius: 6px !important;
        padding: 24px 26px !important;
        margin-bottom: 24px !important;
    }

        .privacy-page .privacy-hero h2 {
            color: #10233f !important;
            font-weight: 700 !important;
        }

    .privacy-page .privacy-hero-lead {
        font-size: 24px !important;
        color: #20324a !important;
    }

    /* MAIN CARD */
    .privacy-page .privacy-card {
        background: linear-gradient(180deg, #3c4758, #313b4b) !important;
        border: 1px solid #49566a !important;
        border-radius: 6px !important;
        padding: 26px !important;
        color: #e3ebf5 !important;
    }

        /* HEADINGS */
        .privacy-page .privacy-card h3 {
            color: #f6f9fd !important;
            font-weight: 700 !important;
            margin-top: 20px !important;
            margin-bottom: 10px !important;
        }

        /* TEXT */
        .privacy-page .privacy-card p {
            color: #d9e4f2 !important;
            line-height: 1.7 !important;
            margin-bottom: 12px !important;
        }

    /* LISTS */
    .privacy-page .privacy-list {
        margin-left: 20px !important;
        margin-bottom: 14px !important;
    }

        .privacy-page .privacy-list li {
            color: #d9e4f2 !important;
            margin-bottom: 8px !important;
        }

    /* LINKS */
    .privacy-page a {
        color: #8ec5ff !important;
    }

        .privacy-page a:hover {
            color: #c4e0ff !important;
        }

    /* FOOTER */
    .privacy-page .privacy-last-updated {
        margin-top: 20px !important;
        color: #9fb0c6 !important;
        font-size: 13px !important;
    }
