/* ========================= Privacy Policy Content Style Are Here ========================= */
.privacy-policy-content h2 {
    font-size: clamp(32px, 3.25vw, var(--henshaw-fs-50));
    color: var(--henshaw-dark-800);
    font-weight: 600;
    line-height: 1.275;
    margin-bottom: clamp(15px, 1.5vw, 20px);
    letter-spacing: var(--henshaw-ls-0-25);
}

.privacy-policy-content p {
    font-size: clamp(18px, 1.35vw, var(--henshaw-fs-20));
    line-height: var(--henshaw-lh-1-6);
    font-weight: 300;
    color: var(--henshaw-gray-600);
}

.privacy-policy-content h3 {
    font-size: clamp(24px, 1.68vw, var(--henshaw-fs-32));
    color: var(--henshaw-dark-800);
    letter-spacing: var(--henshaw-ls-0-15);
    font-weight: 400;
    margin-top: clamp(20px, 2.05vw, var(--henshaw-spacing-32));
    line-height: 1.275;
}

.privacy-policy-content h3+* {
    margin-top: clamp(15px, 1.5vw, var(--henshaw-spacing-20));
}

.privacy-policy-content p+ :where(ul, ol) {
    margin-top: clamp(24px, 2.25vw, var(--henshaw-spacing-40));
}

.privacy-policy-content :where(ul, ol)+p,
.privacy-policy-content :where(ul, ol)+h3 {
    margin-top: clamp(20px, 2.05vw, var(--henshaw-spacing-32));
}

.privacy-policy-content ul {
    padding-left: 20px;
    list-style: square;
}

.privacy-policy-content ul li {
    font-size: clamp(18px, 1.35vw, var(--henshaw-fs-20));
    font-weight: 400;
    color: var(--henshaw-gray-600);
}

.privacy-policy-content :where(ul, ol) li+li {
    margin-top: clamp(10px, 1.05vw, var(--henshaw-spacing-15));
}

.privacy-policy-content :where(ul, ol) li::marker {
    color: var(--henshaw-primary);
}

.privacy-policy-content p>a {
    color: var(--henshaw-secondary);
    font-weight: 400;
    transition: all 0.3s ease;
    cursor: pointer;
}

.privacy-policy-content p>a:hover {
    color: var(--henshaw-primary);
    text-decoration: underline;
}

.privacy-policy-content p+p {
    margin-top: 8px;
}

.privacy-policy-content h4 {
    font-size: clamp(22px, 1.5vw, var(--henshaw-fs-28));
    font-weight: 400;
    margin-top: clamp(20px, 2.05vw, var(--henshaw-spacing-32));
    line-height: 1.275;
    margin-bottom: clamp(5px, 1.05vw, 10px);
    color: var(--henshaw-dark-800);
    letter-spacing: var(--henshaw-ls-0-15);
}

.privacy-policy-content a[href*="tel"] {
    white-space: nowrap;
}

.privacy-policy-content h2+p+p {
    color: var(--henshaw-secondary);
    font-weight: 400;
    line-height: var(--henshaw-lh-1-6);
    margin-top: clamp(15px, 1.5vw, var(--henshaw-spacing-20));
}

.privacy-policy-content p :where(strong, b) {
    font-weight: 600;
    color: var(--henshaw-dark-800);
}

.privacy-policy-content h2+p+p>a {
    color: var(--henshaw-primary)
}

/* ========================= Privacy Policy Content Style Are Here ========================= */