.elementor-13 .elementor-element.elementor-element-f094ade > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-0796568 *//* Page specific styles for affiliate-disclosure\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; }

.summary-box { background: var(--color-primary-purple); border-radius: var(--radius-lg); padding: 2rem; color: #fff; margin-bottom: 2rem; }
.summary-box h2 { font-family: 'Poppins', sans-serif; font-size: 1.35rem; color: #fff; margin-bottom: 1rem; border-bottom: none; padding-bottom: 0; }
.summary-box p { color: rgba(255, 255, 255, 0.88); font-size: 0.95rem; line-height: 1.72; margin-bottom: 0.7rem; }
.summary-box p:last-child { margin-bottom: 0; }
.summary-box strong { color: #fff; }

.highlight-box { background: #FFF9E6; border: 1.5px solid #F7E396; 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 */