/* ======= Legal Pages Styling ======= */
.legal-container {
    max-width: 1400px; /* Wider for readability */
    margin: 0 auto;
    padding: 40px;
    font-family: "Trebuchet MS", sans-serif;
    background: #111; /* Dark background to match the theme */
    color: white; /* White text for readability */
    border-radius: 12px; /* Slightly rounded corners */
    line-height: 1.0;
}

    /* Headings */
    .legal-container h1 {
        font-size: 26px;
        font-weight: bold;
        color: white;
        margin-bottom: 20px;
    }

    .legal-container h2 {
        font-size: 22px;
        font-weight: bold;
        color: white;
        margin-top: 30px;
    }

    /* Paragraphs */
    .legal-container p {
        font-size: 16px;
        line-height: 1.0;
        color: #ffd800;
        text-align: justify;
    }

    /* Lists */
    .legal-container ul {
        padding-left: 20px;
        font-size: 16px;
    }

    .legal-container li {
        margin-bottom: 10px;
    }

    /* Links */
    .legal-container a {
        color: #0056b3;
        font-weight: bold;
        text-decoration: none;
    }

        .legal-container a:hover {
            text-decoration: underline;
        }

/* Breadcrumb Navigation */
.breadcrumb {
    font-size: 14px;
    margin-bottom: 15px;
    color: #0056b3;
}

    .breadcrumb a {
        color: #0056b3;
        text-decoration: none;
    }

        .breadcrumb a:hover {
            text-decoration: underline;
            font-weight: bold;
        }