/* * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: Arial, Helvetica, sans-serif;
            background: #f7f8fb;
            color: #333;
            line-height: 1.8;
        } */
.policy-page {
    max-width: 1100px;
    margin: 10px auto 50px;
    padding: 0 20px;
}
.policy-content {
    background: #fff;
    padding: 45px;
    border-radius: 14px;
}
.policy-content h2 {
    font-size: 24px;
    color: #174ea6;
    margin-top: 35px;
    margin-bottom: 15px;
}
.policy-content h2:first-child {
    margin-top: 6rem;
}
.policy-content h3 {
    font-size: 19px;
    color: #222;
    margin-top: 25px;
    margin-bottom: 10px;
}
.policy-content p {
    margin-bottom: 15px;
    color: #555;
}
.policy-content ul {
    margin: 10px 0 20px 25px;
}
.policy-content li {
    margin-bottom: 8px;
    color: #555;
}
.policy-content a {
    color: #0d6efd;
    text-decoration: none;
}
.policy-content a:hover {
    text-decoration: underline;
}
@media (max-width: 768px) {
    .policy-page {
        margin: 25px auto;
        padding: 0 15px;
    }
    .policy-content {
        padding: 25px 20px;
    }
    .policy-content h2 {
        font-size: 21px;
    }
}
