.elementor-19602 .elementor-element.elementor-element-15841c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19602 .elementor-element.elementor-element-044102b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19602 .elementor-element.elementor-element-19f673e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19602 .elementor-element.elementor-element-eae0fab{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-19602 .elementor-element.elementor-element-a03e8e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19602 .elementor-element.elementor-element-35fbcc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19602 .elementor-element.elementor-element-180005d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-19602 .elementor-element.elementor-element-6994855{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19602 .elementor-element.elementor-element-87f2884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19602 .elementor-element.elementor-element-e3c0b79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19602 .elementor-element.elementor-element-4eb70cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19602 .elementor-element.elementor-element-27fa272{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19602 .elementor-element.elementor-element-2755f9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19602 .elementor-element.elementor-element-f95b5dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS */<!-- Paste this once in the first Elementor HTML widget -->
<style>
.eai-eng2019{--ink:#172033;--navy:#143d66;--blue:#1769aa;--teal:#087f76;--gold:#d99200;--soft:#f5f8fc;--line:#dce5ef;--warn:#fff7ed;--good:#ecfdf5;--white:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75}
.eai-eng2019 *{box-sizing:border-box}.eai-eng2019 h1{font-size:38px;line-height:1.2;color:#102a43;margin:0 0 14px}.eai-eng2019 h2{font-size:29px;line-height:1.28;color:#102a43;margin:38px 0 14px}.eai-eng2019 h3{font-size:22px;line-height:1.35;color:#164e63;margin:28px 0 10px}.eai-eng2019 p{margin:0 0 16px}.eai-eng2019 a{color:#145ca8}.eai-eng2019 ul,.eai-eng2019 ol{padding-left:24px;margin:12px 0 20px}.eai-eng2019 li{margin-bottom:9px}.eai-eng2019.eai-section{margin:0 0 26px}.eai-eng2019 .badge{display:inline-block;background:#eaf3ff;border:1px solid #bdd7f5;border-radius:40px;color:#1d4e89;font-size:14px;font-weight:700;padding:7px 12px;margin-bottom:16px}.eai-eng2019 .callout{padding:20px;border-radius:12px;margin:18px 0}.eai-eng2019 .aio{background:linear-gradient(135deg,#eef6ff,#edfffb);border-left:5px solid var(--teal)}.eai-eng2019 .snippet{background:#fffdf4;border-left:5px solid var(--gold);font-weight:600}.eai-eng2019 .tldr{background:#eefbf5;border:1px solid #b7ecd1}.eai-eng2019 .warning{background:var(--warn);border-left:5px solid #f97316;color:#7c2d12}.eai-eng2019 .success{background:var(--good);border-left:5px solid #10b981;color:#064e3b}.eai-eng2019 .navbox{display:flex;flex-wrap:wrap;gap:9px;padding:16px;background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:20px 0}.eai-eng2019 .navbox a{background:var(--navy);color:#fff!important;text-decoration:none;padding:8px 12px;border-radius:7px;font-size:14px;font-weight:700}.eai-eng2019 table{width:100%;border-collapse:collapse;margin:16px 0 24px;background:#fff}.eai-eng2019 th{background:var(--navy);color:#fff;padding:13px;text-align:left;border:1px solid var(--navy)}.eai-eng2019 td{padding:13px;border:1px solid var(--line);vertical-align:top}.eai-eng2019 tr:nth-child(even) td{background:#f8fafc}.eai-eng2019 .btn{display:inline-block;background:#1d66b1;color:#fff!important;text-decoration:none;font-weight:700;padding:10px 14px;border-radius:8px;white-space:nowrap}.eai-eng2019 .btn.secondary{background:#087f76}.eai-eng2019 .sourcebox,.eai-eng2019 .guidebox{padding:20px;background:#f8fafc;border:1px solid var(--line);border-radius:12px;margin:16px 0}.eai-eng2019 details{border:1px solid var(--line);border-radius:10px;margin:10px 0;overflow:hidden;background:#fff}.eai-eng2019 summary{cursor:pointer;padding:15px;background:#f8fafc;color:#102a43;font-weight:700}.eai-eng2019 details p{padding:15px;margin:0}.eai-eng2019 .score{font-size:30px;font-weight:800;color:#087f76}.eai-eng2019 .small{font-size:14px;color:#526173}.eai-eng2019 blockquote{margin:18px 0;padding:18px 20px;background:#f8fafc;border-left:5px solid #1769aa;border-radius:8px}.eai-eng2019 .two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.eai-eng2019 .card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:12px}.eai-eng2019 .checklist li{list-style:'✓  '}.eai-eng2019 .crosslist li{list-style:'⚠  '}
@media(max-width:767px){.eai-eng2019 h1{font-size:30px}.eai-eng2019 h2{font-size:25px}.eai-eng2019 h3{font-size:21px}.eai-eng2019 .two-col{grid-template-columns:1fr}.eai-eng2019 table,.eai-eng2019 thead,.eai-eng2019 tbody,.eai-eng2019 th,.eai-eng2019 td,.eai-eng2019 tr{display:block}.eai-eng2019 thead{display:none}.eai-eng2019 tr{border:1px solid var(--line);border-radius:10px;margin-bottom:14px;overflow:hidden}.eai-eng2019 td{border-width:0 0 1px}.eai-eng2019 .btn{width:100%;text-align:center}}
</style>/* End custom CSS */