/* ADAL-ECOSYSTEM-V1 */
.adal-ecosystem,.adal-ecosystem-article{box-sizing:border-box;font-family:Inter,Arial,sans-serif;color:#172522;background:#f2eee5}.adal-ecosystem{padding:clamp(36px,6vw,76px) 20px;border-top:1px solid rgba(23,37,34,.12)}.adal-ecosystem__inner{width:min(1080px,100%);margin:auto}.adal-ecosystem__eyebrow{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a74a2d}.adal-ecosystem h2{max-width:760px;margin:0 0 14px;font-size:clamp(26px,4vw,48px);line-height:1.06}.adal-ecosystem p{max-width:720px;margin:0 0 22px;font-size:16px;line-height:1.65}.adal-ecosystem__links{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.adal-ecosystem a{color:#172522;text-underline-offset:4px}.adal-ecosystem__primary{display:inline-flex;padding:13px 18px;border-radius:999px;background:#172522;color:#fff!important;text-decoration:none;font-weight:650}.adal-ecosystem-article{width:min(860px,calc(100% - 40px));margin:44px auto;padding:22px 24px;border-left:4px solid #a74a2d;border-radius:0 14px 14px 0}.adal-ecosystem-article p{margin:0 0 10px;line-height:1.55}.adal-ecosystem-article a{color:#8e3e27;font-weight:650;text-underline-offset:3px}@media(max-width:640px){.adal-ecosystem{padding:34px 18px}.adal-ecosystem-article{width:calc(100% - 28px);margin:32px auto;padding:18px}.adal-ecosystem__primary{width:100%;justify-content:center}}
.adal-ecosystem{isolation:isolate}.adal-ecosystem h2,.adal-ecosystem p,.adal-ecosystem a{color:#172522!important;opacity:1!important}.adal-ecosystem .adal-ecosystem__eyebrow{color:#a74a2d!important}.adal-ecosystem .adal-ecosystem__primary{color:#fff!important}.adal-ecosystem-article,.adal-ecosystem-article p{color:#172522!important;opacity:1!important}
