.elementor-3 .elementor-element.elementor-element-3a8d423 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-aa824fc *//* Page specific styles for privacy-policy\index.html */
.article-wrap { width: min(calc(100% - 3rem), 820px); margin-inline: auto; padding: clamp(2.5rem, 5vw, 4rem) 0; }
.content-card { background: #fff; border: 1.5px solid var(--color-neutral-border-light); border-radius: var(--radius-lg); padding: clamp(2rem, 4vw, 3rem); margin-bottom: 2rem; box-shadow: var(--shadow-card-soft); }
.content-card h2 { font-family: 'Poppins', sans-serif; font-size: 1.45rem; font-weight: 700; color: var(--color-neutral-dark-text); margin-bottom: 1rem; padding-bottom: 0.7rem; border-bottom: 1.5px solid var(--color-neutral-border-light); }
.content-card h3 { font-family: 'Poppins', sans-serif; font-size: 1.1rem; font-weight: 700; color: var(--color-neutral-dark-text); margin: 1.5rem 0 0.6rem; }
.content-card p { font-size: 0.97rem; color: var(--color-neutral-muted-text); line-height: 1.78; margin-bottom: 0.9rem; }
.content-card p:last-child { margin-bottom: 0; }
.content-card strong { color: var(--color-neutral-dark-text); font-weight: 700; }
.content-card ul, .content-card ol { padding-left: 1.4rem; margin-bottom: 0.9rem; }
.content-card li { font-size: 0.97rem; color: var(--color-neutral-muted-text); line-height: 1.68; margin-bottom: 0.4rem; }

.highlight-box { background: var(--color-secondary-light-teal); border: 1.5px solid rgba(72, 176, 172, 0.3); border-radius: var(--radius-md); padding: 1.5rem; margin: 1.5rem 0; }
.highlight-box p { font-size: 0.95rem; color: var(--color-neutral-dark-text); line-height: 1.7; margin: 0; }/* End custom CSS */