:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-309e279 */<style>
    .legal-container {
        font-family: 'Inter', sans-serif;
        color: #1a1a1a;
        line-height: 1.8;
        max-width: 850px;
        margin: 40px auto;
        padding: 20px;
    }
    .legal-container h1 {
        font-size: 34px;
        font-weight: 700;
        margin-bottom: 25px;
        color: #000;
        border-bottom: 2px solid #eef2f6;
        padding-bottom: 15px;
    }
    .legal-container h2 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 35px;
        margin-bottom: 12px;
        color: #333;
    }
    .legal-container p {
        margin-bottom: 15px;
        font-size: 15px;
    }
    .legal-box {
        background: #fcfcfc;
        border-left: 4px solid #0047ab;
        padding: 20px;
        margin: 20px 0;
    }
    .legal-link {
        color: #0047ab;
        text-decoration: none;
        font-weight: 500;
    }
    .legal-link:hover {
        text-decoration: underline;
    }
</style>/* End custom CSS */