.aml-article-widget{--aml-bg: #f3ede0;--aml-dark: #2a2019;--aml-gold: #c99a42;--aml-light-text: #f5f0e6;--aml-body-text: #2a2019;width: 100%;max-width: 100%;margin: 0;padding: 24px clamp(20px,5vw,80px) 60px;background: var(--aml-bg);color: var(--aml-body-text);font-family: 'Segoe UI',Arial,sans-serif;line-height: 1.7;box-sizing: border-box}.aml-article-widget *{box-sizing: border-box}.aml-content-inner{max-width: 860px;margin: 0 auto}.aml-article-widget h1{font-family: Georgia,'Times New Roman',serif;font-style: italic;color: var(--aml-dark);font-size: clamp(28px,4vw,42px);line-height: 1.25;margin-bottom: 12px}.aml-article-widget h2{color: var(--aml-dark);font-size: clamp(20px,3vw,26px);margin-top: 42px;border-left: 4px solid var(--aml-gold);padding-left: 12px}.aml-article-widget h3{color: var(--aml-dark);font-size: 18px;margin-top: 24px}.aml-article-widget p{margin: 14px 0;font-size: 16px}.aml-article-widget a{color: var(--aml-gold);text-decoration: underline}.aml-article-widget ul,.aml-article-widget ol{padding-left: 22px;margin: 14px 0}.aml-article-widget li{margin: 8px 0}.aml-table-wrap{overflow-x: auto;margin: 20px 0;width: 100%}.aml-article-widget table{width: 100%;border-collapse: collapse;min-width: 480px;background: #fff}.aml-article-widget th,.aml-article-widget td{border: 1px solid #e0d5bd;padding: 10px 12px;text-align: left;font-size: 15px}.aml-article-widget th{background: var(--aml-dark);color: var(--aml-light-text)}.aml-cta-block{background: var(--aml-dark);color: var(--aml-light-text);border-radius: 10px;padding: 24px;text-align: center;margin: 32px 0;width: 100%}.aml-cta-block p{color: var(--aml-light-text);margin-bottom: 16px}.aml-cta-btn{display: inline-block;background: var(--aml-gold);color: var(--aml-dark) !important;font-weight: 700;padding: 12px 26px;border-radius: 6px;text-decoration: none;margin: 6px}.aml-cta-btn.whatsapp{background: #f5f0e6}.aml-faq-item{border-bottom: 1px solid #e0d5bd;padding: 14px 0}.aml-faq-q{cursor: pointer;font-weight: 700;color: var(--aml-dark);display: flex;justify-content: space-between;align-items: center}.aml-faq-q::after{content: "+";color: var(--aml-gold);font-size: 22px}.aml-faq-item.open .aml-faq-q::after{content: "–"}.aml-faq-a{max-height: 0;overflow: hidden;transition: max-height 0.35s ease}.aml-faq-item.open .aml-faq-a{max-height: 400px}.aml-faq-a p{padding-top: 10px}.aml-reveal{opacity: 0;transform: translateY(16px);transition: opacity 0.6s ease,transform 0.6s ease}.aml-reveal.aml-visible{opacity: 1;transform: translateY(0)}@media (prefers-reduced-motion: reduce){.aml-reveal{opacity: 1;transform: none;transition: none}.aml-faq-a{transition: none}}@media (max-width: 600px){.aml-article-widget{padding: 16px 12px 40px}.aml-article-widget table{min-width: 100%;font-size: 13px}}