.elementor-1592 .elementor-element.elementor-element-0931f6e{--display:flex;}.elementor-1592 .elementor-element.elementor-element-422af50{--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-1592 .elementor-element.elementor-element-a45ab76{--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 for html, class: .elementor-element-b4cf5d4 */.cx-table-responsive table,.tut-container table{width:100%;border-collapse:collapse}.tut-container{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.7;color:#1a3057;background:#f5f7fb;max-width:820px;margin:0 auto;padding:2rem 1.2rem}.tut-container *,.tut-container ::after,.tut-container ::before{box-sizing:border-box}.tut-container h1{font-size:2rem;margin-bottom:.4rem;color:#1a3057}.tut-container h2{font-size:1.5rem;margin-top:2.2rem;border-bottom:3px solid #0081c9;padding-bottom:.3rem;color:#1a3057}.tut-container h3{font-size:1.15rem;margin-top:1.6rem;color:#1a3057}.tut-container .tut-toc{background:#fff;border-radius:14px;padding:1.4rem 1.8rem;box-shadow:0 6px 20px rgba(0,0,0,.05);margin:2rem 0}.tut-container .tut-sources ol,.tut-container .tut-toc ol{padding-left:1.2rem}.tut-container .tut-toc li{margin:.4rem 0}.tut-container .tut-highlight{background:#fff3e0;border-left:4px solid #f5a623;padding:1rem 1.3rem;border-radius:0 10px 10px 0;margin:1.6rem 0}.tut-container .tut-img{background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:1.8rem 0;border:2px solid #e8ecf2;box-shadow:0 4px 12px rgba(0,0,0,.03);overflow:hidden}.tut-container .tut-img svg{width:100%;height:auto;max-height:350px}.tut-container .tut-img-caption{text-align:center;font-size:.85rem;color:#5a6b82;margin-top:-1rem;margin-bottom:1.8rem;font-style:italic}.tut-container .tut-sources{background:#fff;border-radius:14px;padding:1.2rem 1.8rem;margin-top:2.6rem;font-size:.9rem;box-shadow:0 4px 14px rgba(0,0,0,.04)}.tut-container .tut-btn-cta{display:inline-block;background:linear-gradient(135deg,#0081c9,#82d026);color:#fff;padding:13px 28px;border-radius:50px;text-decoration:none;font-weight:700;margin:1.2rem 0;box-shadow:0 8px 24px rgba(0,129,201,.25);transition:transform .2s}.tut-container .tut-btn-cta:hover{transform:translateY(-2px)}.tut-container table{margin:1.4rem 0}.tut-container td,.tut-container th{padding:10px 14px;text-align:left;border-bottom:1px solid #dce3ef}.tut-container th{background:#eaf2fa;font-weight:700}.tut-container a{color:#0081c9;text-decoration:none}.tut-container a:hover{text-decoration:underline}@media (max-width:600px){.cx-table-responsive thead{display:none}.cx-table-responsive tr{display:block;margin-bottom:1rem;border:1px solid var(--cx-border);border-radius:var(--cx-radius-sm);background:var(--cx-white);padding:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.cx-table-responsive td{display:flex;justify-content:space-between;align-items:center;padding:.5rem .8rem;border-bottom:1px solid rgba(184,199,227,.3);font-size:.9rem;color:var(--cx-text-body)}.cx-table-responsive td:last-child{border-bottom:none}.cx-table-responsive td::before{content:attr(data-label);font-weight:700;color:var(--cx-focus);margin-right:1rem;min-width:100px;font-size:.8rem;text-transform:uppercase}}/* End custom CSS */