.elementor-114 .elementor-element.elementor-element-a69a11d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ECECEC;--border-color:#ECECEC;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}@media(min-width:576px){.elementor-114 .elementor-element.elementor-element-a69a11d{--content-width:1000px;}}/* Start custom CSS for text-editor, class: .elementor-element-87a9e15 *//* --- Hierarchical Heading Styles (Reduced Size) --- */
/* Apply these styles within a container that has the class ".elementor-114 .elementor-element.elementor-element-87a9e15" */
/* e.g., <div class=".elementor-114 .elementor-element.elementor-element-87a9e15"> ... your privacy policy HTML ... </div> */

/* h1: Main Page Title */
.elementor-114 .elementor-element.elementor-element-87a9e15 h1 {
    font-size: 2rem; /* 32px */
    line-height: 2.5rem; /* 40px */
    font-weight: 800; /* Extra-bold */
    margin-bottom: 1rem; /* 16px */
}

/* h2: Major Section Titles */
.elementor-114 .elementor-element.elementor-element-87a9e15 h2 {
    font-size: 1.5rem; /* 24px */
    line-height: 2rem; /* 32px */
    font-weight: 700; /* Bold */
    margin-top: 2.5rem; /* 40px */
    margin-bottom: 1rem; /* 16px */
    border-bottom: 1px solid #e5e7eb; /* Light gray bottom border */
    padding-bottom: 0.5rem; /* 8px */
}

/* h3: Sub-section Titles (like "Interpretation" and "Definitions") */
.elementor-114 .elementor-element.elementor-element-87a9e15 h3 {
    font-size: 1.25rem; /* 20px */
    line-height: 1.75rem; /* 28px */
    font-weight: 600; /* Semi-bold */
    margin-top: 2rem; /* 32px */
    margin-bottom: 0.75rem; /* 12px */
}

/* h4: Smaller section headers (we can style the <strong> tags within lists to act like h4) */
.elementor-114 .elementor-element.elementor-element-87a9e15 ul > li > p > strong {
    font-size: 1rem; /* 16px */
    line-height: 1.5rem; /* 24px */
    font-weight: 600; /* Semi-bold */
    color: #111827; /* A slightly darker gray for emphasis */
}


/* --- Responsive Adjustments for Mobile Devices --- */
@media (max-width: 768px) {
    /* h1: Main Page Title */
    .elementor-114 .elementor-element.elementor-element-87a9e15 h1 {
        font-size: 1.75rem; /* 28px */
        line-height: 2.25rem; /* 36px */
    }

    /* h2: Major Section Titles */
    .elementor-114 .elementor-element.elementor-element-87a9e15 h2 {
        font-size: 1.375rem; /* 22px */
        line-height: 1.75rem; /* 28px */
    }

    /* h3: Sub-section Titles */
    .elementor-114 .elementor-element.elementor-element-87a9e15 h3 {
        font-size: 1.125rem; /* 18px */
        line-height: 1.75rem; /* 28px */
    }

    /* h4 / strong tags */
    .elementor-114 .elementor-element.elementor-element-87a9e15 ul > li > p > strong {
        font-size: 1rem; /* 16px */
        line-height: 1.5rem; /* 24px */
    }
}/* End custom CSS */