@-webkit-keyframes mc_slideIn{to{bottom:0}}@keyframes mc_slideIn{to{bottom:0}}@-webkit-keyframes mc_slideOut{to{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{to{bottom:var(--cmplz-manage-consent-offset)}}@keyframes ai-flow{to{stroke-dashoffset:-32}}@keyframes ai-ring{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}img:is([sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);margin:-1px;padding:0;word-break:normal!important}.screen-reader-text:focus{clip-path:none;font-size:1em}:where(figure){margin:0 0 1em}.wp-block-button__link{align-content:center;box-sizing:border-box;height:100%;text-align:center;word-break:break-word}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-buttons,.wp-block-group{box-sizing:border-box}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button__link{color:#fff;background-color:#32373c;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--theme-palette-1:var(--global-palette1);--wp--preset--color--theme-palette-2:var(--global-palette2);--wp--preset--color--theme-palette-3:var(--global-palette3);--wp--preset--color--theme-palette-4:var(--global-palette4);--wp--preset--color--theme-palette-5:var(--global-palette5);--wp--preset--color--theme-palette-6:var(--global-palette6);--wp--preset--color--theme-palette-7:var(--global-palette7);--wp--preset--color--theme-palette-8:var(--global-palette8);--wp--preset--color--theme-palette-9:var(--global-palette9);--wp--preset--color--theme-palette-10:var(--global-palette10);--wp--preset--color--theme-palette-11:var(--global-palette11);--wp--preset--color--theme-palette-12:var(--global-palette12);--wp--preset--color--theme-palette-13:var(--global-palette13);--wp--preset--color--theme-palette-14:var(--global-palette14);--wp--preset--color--theme-palette-15:var(--global-palette15);--wp--preset--color--palette-1:#2B6CB0;--wp--preset--color--palette-2:#215387;--wp--preset--color--palette-3:#1A202C;--wp--preset--color--palette-4:#2D3748;--wp--preset--color--palette-5:#4A5568;--wp--preset--color--palette-6:#718096;--wp--preset--color--palette-7:#EDF2F7;--wp--preset--color--palette-8:#F7FAFC;--wp--preset--color--palette-9:#ffffff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:var(--global-font-size-small);--wp--preset--font-size--medium:var(--global-font-size-medium);--wp--preset--font-size--large:var(--global-font-size-large);--wp--preset--font-size--x-large:42px;--wp--preset--font-size--larger:var(--global-font-size-larger);--wp--preset--font-size--xxlarge:var(--global-font-size-xxlarge);--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--wide-size:var(--global-calc-wide-content-width)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body{padding:0;margin:0;background:var(--global-palette8)}:root :where(.wp-element-button,.wp-block-button__link){font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-padding-top:96px;scroll-padding-top:var(--mlwa-reading-offset,80px)}img,main{display:block}main{min-width:0}a{background-color:transparent;text-underline-offset:.1em;transition:all .1s linear;color:var(--ai-violet)}b,strong{font-weight:700}code,kbd{font-size:1em;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}img{border-style:none;height:auto;max-width:100%}button{font-size:100%}button,input,select{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=checkbox]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}:root{--global-gray-400:#CBD5E0;--global-gray-500:#A0AEC0;--global-xs-spacing:1em;--global-sm-spacing:1.5rem;--global-md-spacing:2rem;--global-lg-spacing:2.5em;--global-xl-spacing:3.5em;--global-xxl-spacing:5rem;--global-edge-spacing:1.5rem;--global-boxed-spacing:2rem;--global-font-size-small:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger:clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge:clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,ol,ul{padding:0;margin:0}.ai-families-overview h3 a,h3 a{color:inherit;text-decoration:none}i{font-style:italic}*,::after,::before{box-sizing:inherit}ol,ul{margin:0 0 1.5em 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul{margin-bottom:0;margin-left:1.5em}figure{margin:.5em 0}a:active,a:focus,a:hover{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:active,a:hover{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}input[type=email],input[type=search],input[type=text]{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0 0 0-7px transparent}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type=email]:focus,input[type=search]:focus,input[type=text]:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0 5px 15px -7px rgba(0,0,0,.1)}select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9)url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==)no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;box-shadow:0 0 0-7px transparent}select::-ms-expand{display:none}select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0 5px 15px -7px rgba(0,0,0,.1);outline:0}select:focus option{color:#333}.wp-block-button__link,.wp-element-button,button{border-radius:3px;padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease}.wp-block-button__link,button{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.wp-element-button{box-shadow:0 0 0-7px transparent}.wp-block-button__link:visited,.wp-element-button,.wp-element-button:visited,button:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-element-button:active,.wp-element-button:focus,.wp-element-button:hover,button:active,button:focus,button:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}.wp-element-button:active,.wp-element-button:focus,.wp-element-button:hover{box-shadow:0 15px 25px -7px rgba(0,0,0,.1)}.wp-block-button__link:disabled,.wp-element-button:disabled,button:disabled{cursor:not-allowed;opacity:.5}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}.kt-clear{*zoom:1}.kt-clear::after,.kt-clear::before{content:" ";display:table}.kt-clear::after{clear:both}.content-area{margin:var(--global-xxl-spacing)0}.entry-content{word-break:break-word}.content-width-fullwidth .content-container.site-container{max-width:none;padding:0}.content-vertical-padding-hide .content-area,.content-width-fullwidth .content-area{margin-top:0;margin-bottom:0}.site-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.content-bg{background:#fff}.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.content-style-unboxed .content-bg:not(.loop-entry){background:0 0}.content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}#wrapper{overflow:hidden;overflow:clip}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom #inner-wrap{flex:1 0 auto}:root{--global-palette1:#2B6CB0;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:Lora, serif;--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width)}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)))}body,input,select{font-style:normal;font-weight:400;font-size:17px;line-height:1.6}input,select{color:var(--global-palette4)}.content-bg,body.content-style-unboxed .site{background:var(--global-palette9)}h1,h2,h3{font-weight:700;font-size:32px;line-height:1.5}h2,h3{font-size:28px}h3{font-size:24px}.site-container{max-width:var(--global-content-width)}.content-area{margin-top:5rem;margin-bottom:5rem}@media all and (max-width:1024px){.content-area{margin-top:3rem;margin-bottom:3rem}}@media all and (max-width:767px){.content-area{margin-top:2rem;margin-bottom:2rem}}@media all and (max-width:1024px){:root{--global-content-boxed-padding:2rem}}@media all and (max-width:767px){:root{--global-content-boxed-padding:1.5rem}}.entry-content-wrap{padding:2rem}@media all and (max-width:1024px){.entry-content-wrap{padding:2rem}}@media all and (max-width:767px){.entry-content-wrap{padding:1.5rem}}.entry.single-entry{box-shadow:0 15px 15px -10px rgba(0,0,0,.05)}.wp-block-button__link,button{box-shadow:0 0 0-7px transparent}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,button:active,button:focus,button:hover{box-shadow:0 15px 25px -7px rgba(0,0,0,.1)}.site-branding{padding:0}#masthead{background:#fff}.site-main-header-inner-wrap{min-height:80px}.site-top-header-inner-wrap{min-height:44px}@media all and (max-width:1024px){.site-top-header-inner-wrap{min-height:44px}}@media all and (max-width:767px){.site-top-header-inner-wrap{min-height:44px}}.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(1.2em/2);padding-right:calc(1.2em/2);padding-top:.6em;padding-bottom:.6em;color:var(--global-palette5)}.main-navigation .primary-menu-container>ul li.menu-item>a{font-style:normal}#colophon .footer-navigation .footer-menu-container>ul li a:hover,.main-navigation .primary-menu-container>ul>li.menu-item>a:hover{color:var(--global-palette-highlight)}.header-navigation .header-menu-container ul ul.sub-menu{background:var(--global-palette3);box-shadow:0 2px 13px 0 rgba(0,0,0,.1)}.header-navigation .header-menu-container ul ul li.menu-item{border-bottom:1px solid rgba(255,255,255,.1);border-radius:0 0 0 0}.header-navigation .header-menu-container ul ul li.menu-item>a{width:283px;padding-top:1em;padding-bottom:1em;color:var(--global-palette8);font-style:normal;font-size:15px}.header-navigation .header-menu-container ul ul li.menu-item>a:hover{color:var(--global-palette9);background:var(--global-palette4);border-radius:0 0 0 0}.mobile-toggle-open-container .menu-toggle-open,.mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette5);padding:.4em .6em;font-size:14px}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:20px}.mobile-toggle-open-container .menu-toggle-open:focus-visible,.mobile-toggle-open-container .menu-toggle-open:hover{color:var(--global-palette-highlight)}.mobile-navigation ul li{font-size:14px}.mobile-navigation ul li a{padding-top:1em;padding-bottom:1em}.mobile-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap,.mobile-navigation ul li>a{color:var(--global-palette8)}.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,.mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,.1)}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,.1)}#mobile-drawer .drawer-header .drawer-toggle{padding:.6em .15em;font-size:24px}.site-top-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;grid-row-gap:30px}.site-top-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px/2)}.site-bottom-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px}#colophon .footer-navigation .footer-menu-container>ul>li>a{padding:calc(.6em/2) calc(1.2em/2);color:var(--global-palette5)}.site-branding{max-height:inherit}.site-branding a.brand{display:flex;gap:1em;flex-direction:row;align-items:center;text-decoration:none;color:inherit;max-height:inherit}.header-navigation ul ul.sub-menu{display:none;position:absolute;top:100%;flex-direction:column;background:#fff;margin-left:0;box-shadow:0 2px 13px rgba(0,0,0,.1);z-index:1000}.header-navigation ul ul.sub-menu>li:last-child{border-bottom:0}.nav--toggle-sub .dropdown-nav-toggle{display:block;background:0 0;position:absolute;right:0;top:50%;width:.9em;height:.9em;font-size:.9em;display:inline-flex;line-height:inherit;margin:0;padding:0;border:0;border-radius:0;transform:translateY(-50%);overflow:visible;transition:opacity .2s ease}.nav--toggle-sub li.menu-item-has-children{position:relative}.nav-drop-title-wrap{position:relative;padding-right:1em;display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul,.nav--toggle-sub:not(.click-to-open) li:hover>ul{display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}.header-menu-container,.header-navigation{display:flex}.header-navigation li.menu-item>a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out;transform:translate3d(0,0,0)}.header-navigation li.menu-item>a:focus,.header-navigation li.menu-item>a:hover{color:var(--global-palette-highlight)}.header-navigation ul.sub-menu,.mobile-navigation ul{display:block;list-style:none;margin:0;padding:0}.footer-navigation ul li a,.header-navigation ul li.menu-item>a{padding:.6em .5em}.header-navigation ul ul li.menu-item>a{padding:1em;outline-offset:-2px;width:200px}.header-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.menu-toggle-open{display:flex;background:0 0;align-items:center;box-shadow:none}.menu-toggle-open .menu-toggle-icon{display:flex}.menu-toggle-open:focus,.menu-toggle-open:hover{border-color:currentColor;background:0 0;box-shadow:none}.menu-toggle-open.menu-toggle-style-default{border:0}.popup-drawer .drawer-header .drawer-toggle:hover,.wp-site-blocks .menu-toggle-open{box-shadow:none}.mobile-navigation{width:100%}.mobile-navigation a{display:block;width:100%;text-decoration:none;padding:.6em .5em}.drawer-nav-drop-wrap{display:flex;position:relative}.drawer-nav-drop-wrap a{color:inherit}.drawer-nav-drop-wrap .drawer-sub-toggle,.popup-drawer .drawer-header .drawer-toggle{background:0 0;color:inherit;padding:.5em .7em;display:flex;border:0;border-radius:0;box-shadow:none;line-height:normal}.mobile-navigation ul ul{padding-left:1em;transition:all .2s ease-in-out}#main-header,.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional],.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu{display:none}.popup-drawer{position:fixed;display:none;top:0;bottom:0;left:-99999rem;right:99999rem;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:100000}.popup-drawer .drawer-overlay{background-color:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease-in-out}.popup-drawer .drawer-inner{width:100%;transform:translateX(100%);max-width:90%;right:0;top:0;overflow:auto;background:#090c10;bottom:0;opacity:0;position:fixed;box-shadow:0 0 2rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.77,.2,.05,1),opacity .25s cubic-bezier(.77,.2,.05,1)}.popup-drawer .drawer-header{padding:0 1.5em;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.popup-drawer .drawer-header .drawer-toggle{line-height:1;padding:.6em .15em;width:1em;position:relative;height:1em;box-sizing:content-box;font-size:24px}.popup-drawer .drawer-content{padding:0 1.5em 1.5em}.drawer-toggle .toggle-close-bar{width:.75em;height:.08em;background:currentColor;transform-origin:center center;position:absolute;margin-top:-.04em;opacity:0;border-radius:.08em;left:50%;margin-left:-.375em;top:50%;transform:rotate(45deg) translateX(-50%);transition:transform .3s cubic-bezier(.77,.2,.05,1),opacity .3s cubic-bezier(.77,.2,.05,1);transition-delay:.2s}.drawer-toggle .toggle-close-bar:last-child{transform:rotate(-45deg) translateX(50%)}#masthead{position:relative;z-index:11}@media screen and (min-width:1025px){#main-header{display:block}#mobile-header{display:none}}.site-header-row{display:grid;grid-template-columns:auto auto}.site-header-row.site-header-row-center-column{grid-template-columns:1fr auto 1fr}.site-header-row.site-header-row-only-center-column{display:flex;justify-content:center}.site-header-row.site-header-row-only-center-column .site-header-section-center{flex-grow:1}.site-header-item,.site-header-section{display:flex;max-height:inherit}.site-header-item{align-items:center;margin-right:10px}.site-header-section>.site-header-item:last-child{margin-right:0}.drawer-content .site-header-item{margin-right:0;margin-bottom:10px}.drawer-content .site-header-item:last-child{margin-bottom:0}.site-header-section-right{justify-content:flex-end}.site-header-section-center{justify-content:center}#mobile-drawer{z-index:99999}.widget-area ul{padding-left:.5em}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette3);text-decoration:none}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette-highlight);text-decoration:underline}.entry{box-shadow:0 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem}.content-wrap{position:relative}#mlwa-reading-bar .mlwa-topbar-subscribe span,.site-main{min-width:0}.single-content{margin:var(--global-md-spacing)0 0}.single-content .wp-block-button,.single-content .wp-block-buttons,.single-content .wp-block-group,.single-content figure,.single-content p{margin-top:0;margin-bottom:var(--global-md-spacing)}.single-content .wp-block-buttons .wp-block-button{margin-bottom:0}.single-content h1,.single-content h2,.single-content h3{margin:1.5em 0 .5em}.single-content h2:first-child{margin-top:0}.single-content h1+*,.single-content h2+*,.single-content h3+*{margin-top:0}.single-content ol,.single-content ul{margin:0 0 var(--global-md-spacing);padding-left:2em}.footer-html p:last-child,.single-content .wp-block-button:last-child,.single-content .wp-block-buttons:last-child,.single-content figure:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content ol:last-child,.single-content p:last-child,.single-content ul:last-child{margin-bottom:0}.entry-content:after{display:table;clear:both;content:""}.content-title-style-hide .entry-content{margin:0}.site-footer-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row.site-footer-row-columns-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row.site-footer-row-columns-1{display:flex;justify-content:center}.site-footer-row.site-footer-row-columns-1 .site-footer-section{flex:1;text-align:center;min-width:0}@media screen and (min-width:720px) and (max-width:1024px){.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:719px){.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns:minmax(0,1fr)}}.site-footer-section{display:flex;max-height:inherit}.footer-widget-area{flex:1;min-width:0;display:flex}.footer-widget-area>*{flex:1;min-width:0}.footer-menu-container,.footer-navigation{display:flex}.footer-navigation a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out}.footer-navigation a:focus,.footer-navigation a:hover{color:var(--global-palette-highlight)}.footer-navigation ul{display:block;list-style:none;margin:0;padding:0}.footer-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center}.site-footer-wrap .footer-navigation .footer-menu-container>ul li a:hover{text-decoration:none}.site-footer-section{position:relative}.site-footer-section:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;height:auto;width:0;right:-15px;transform:translateX(50%)}.footer-html{margin:1em 0}.footer-html p:first-child{margin-top:0}:root{--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);--kb-token--primitive--color--brand--primary:#2B6CB0;--kb-token--primitive--color--brand--secondary:#215387;--kb-token--primitive--color--brand--accent:#ED8936;--kb-token--primitive--color--brand--button:#3633e1;--kb-token--primitive--color--brand--button-hover:#2f2ffc;--kb-token--primitive--color--neutral--0:#ffffff;--kb-token--primitive--color--neutral--50:#F7FAFC;--kb-token--primitive--color--neutral--100:#EDF2F7;--kb-token--primitive--color--neutral--200:#E2E8F0;--kb-token--primitive--color--neutral--300:#CBD5E0;--kb-token--primitive--color--neutral--500:#718096;--kb-token--primitive--color--neutral--600:#4A5568;--kb-token--primitive--color--neutral--700:#2D3748;--kb-token--primitive--color--neutral--900:#1A202C;--kb-token--primitive--color--notice--success:#38A169;--kb-token--primitive--color--notice--warning:#DD6B20;--kb-token--primitive--color--notice--error:#E53E3E;--kb-token--primitive--color--notice--info:#3182CE;--kb-token--primitive--color--transparent:transparent;--kb-token--primitive--dimension--spacing--xxs:0.5rem;--kb-token--primitive--dimension--spacing--xs:1rem;--kb-token--primitive--dimension--spacing--sm:1.5rem;--kb-token--primitive--dimension--spacing--md:2rem;--kb-token--primitive--dimension--spacing--lg:3rem;--kb-token--primitive--dimension--spacing--xl:4rem;--kb-token--primitive--dimension--spacing--xxl:5rem;--kb-token--primitive--dimension--spacing--3xl:6.5rem;--kb-token--primitive--dimension--spacing--4xl:8rem;--kb-token--primitive--dimension--spacing--5xl:10rem;--kb-token--primitive--dimension--gap--none:0rem;--kb-token--primitive--dimension--gap--xs:0.5rem;--kb-token--primitive--dimension--gap--sm:1rem;--kb-token--primitive--dimension--gap--md:2rem;--kb-token--primitive--dimension--gap--lg:4rem;--kb-token--primitive--dimension--font-size--sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--kb-token--primitive--dimension--font-size--md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--kb-token--primitive--dimension--font-size--lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--kb-token--primitive--dimension--font-size--xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--kb-token--primitive--dimension--font-size--xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--kb-token--primitive--dimension--font-size--xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);--kb-token--primitive--dimension--radius--xs:0.125rem;--kb-token--primitive--dimension--radius--sm:0.25rem;--kb-token--primitive--dimension--radius--md:0.375rem;--kb-token--primitive--dimension--radius--lg:0.5rem;--kb-token--primitive--dimension--radius--xl:0.75rem;--kb-token--primitive--dimension--radius--2xl:1rem;--kb-token--primitive--dimension--radius--3xl:1.5rem;--kb-token--primitive--dimension--radius--full:9999px;--kb-token--primitive--dimension--border-width--sm:1px;--kb-token--primitive--dimension--border-width--md:2px;--kb-token--primitive--dimension--border-width--lg:4px;--kb-token--primitive--dimension--icon-size--sm:1rem;--kb-token--primitive--dimension--icon-size--md:1.5rem;--kb-token--primitive--dimension--icon-size--lg:2.25rem;--kb-token--primitive--fontSize--xs:0.64rem;--kb-token--primitive--fontSize--sm:0.8rem;--kb-token--primitive--fontSize--md:1rem;--kb-token--primitive--fontSize--lg:1.25rem;--kb-token--primitive--fontSize--xl:1.563rem;--kb-token--primitive--fontSize--2xl:1.953rem;--kb-token--primitive--fontSize--3xl:2.441rem;--kb-token--primitive--shadow--xs:0px 1px 2px 0px #1717171f;--kb-token--primitive--shadow--sm:0px 2px 4px 0px #1717171f;--kb-token--primitive--shadow--md:0px 2px 8px 0px #1717171f;--kb-token--semantic--color--text:var(--kb-token--primitive--color--neutral--900);--kb-token--semantic--color--text-muted:var(--kb-token--primitive--color--neutral--500);--kb-token--semantic--color--surface:var(--kb-token--primitive--color--neutral--0);--kb-token--semantic--color--surface-alt:var(--kb-token--primitive--color--neutral--50);--kb-token--semantic--color--border:var(--kb-token--primitive--color--neutral--200);--kb-token--semantic--color--border-hover:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--link:var(--kb-token--primitive--color--brand--primary);--kb-token--semantic--color--button-bg:var(--kb-token--primitive--color--brand--primary);--kb-token--semantic--color--button-text:var(--kb-token--primitive--color--neutral--0);--kb-token--semantic--color--button-bg-hover:var(--kb-token--primitive--color--brand--secondary);--kb-token--semantic--color--button-text-hover:var(--kb-token--primitive--color--neutral--0);--kb-token--semantic--color--button-border:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--icon:currentColor;--kb-token--semantic--color--icon-hover:var(--kb-token--primitive--color--brand--primary);--kb-token--semantic--color--rowlayout-bg:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--column-bg:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--column-bg-hover:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--image-bg:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--heading-bg:var(--kb-token--primitive--color--transparent);--kb-token--semantic--spacing--inline:var(--kb-token--primitive--dimension--spacing--md);--kb-token--semantic--spacing--block:var(--kb-token--primitive--dimension--spacing--lg);--kb-token--semantic--spacing--section:var(--kb-token--primitive--dimension--spacing--xl);--kb-token--semantic--spacing--media-padding:0;--kb-token--semantic--spacing--heading-padding:0;--kb-token--semantic--radius--control:3px;--kb-token--semantic--radius--media:0;--kb-token--semantic--radius--rowlayout:0;--kb-token--semantic--radius--column:0;--kb-token--semantic--radius--column-hover:0;--kb-token--semantic--radius--heading:0;--kb-token--semantic--border-width--default:var(--kb-token--primitive--dimension--border-width--sm);--kb-token--semantic--border-width--default-hover:0;--kb-token--semantic--border-width--media:0;--kb-token--semantic--border-width--button:0;--kb-token--semantic--border-style--default:none;--kb-token--semantic--border-style--default-hover:solid;--kb-token--semantic--border-style--button:solid;--kb-token--semantic--icon-size--default:var(--kb-token--primitive--dimension--icon-size--md);--kb-token--semantic--icon-size--icon:50px;--kb-token--semantic--font-size--control:1.125rem;--kb-token--semantic--font-size--heading:2rem;--kb-token--semantic--font-weight--control:normal;--kb-token--semantic--font-weight--heading:400;--kb-token--semantic--line-height--control:normal;--kb-token--semantic--line-height--heading:1.125;--kb-token--semantic--font-style--control:normal;--kb-token--semantic--text-transform--control:none;--kb-token--semantic--text-transform--heading:none;--kb-token--semantic--letter-spacing--control:0;--kb-token--semantic--letter-spacing--heading:0;--kb-token--semantic--shadow--card:0px 2px 8px 0px var(--kb-token--primitive--color--neutral--900);--kb-token--semantic--shadow--media:0px 0px 0px 0px var(--kb-token--primitive--color--transparent);--kb-token--semantic--shadow--button:0px 0px 0px 0px var(--kb-token--primitive--color--transparent);--kb-token--semantic--shadow--button-hover:0px 0px 0px 0px var(--kb-token--primitive--color--transparent);--global-kb-spacing-xxs:var(--kb-token--primitive--dimension--spacing--xxs,0.5rem);--global-kb-spacing-xs:var(--kb-token--primitive--dimension--spacing--xs,1rem);--global-kb-spacing-sm:var(--kb-token--primitive--dimension--spacing--sm,1.5rem);--global-kb-spacing-md:var(--kb-token--primitive--dimension--spacing--md,2rem);--global-kb-spacing-lg:var(--kb-token--primitive--dimension--spacing--lg,3rem);--global-kb-spacing-xl:var(--kb-token--primitive--dimension--spacing--xl,4rem);--global-kb-spacing-xxl:var(--kb-token--primitive--dimension--spacing--xxl,5rem);--global-kb-spacing-3xl:var(--kb-token--primitive--dimension--spacing--3xl,6.5rem);--global-kb-spacing-4xl:var(--kb-token--primitive--dimension--spacing--4xl,8rem);--global-kb-spacing-5xl:var(--kb-token--primitive--dimension--spacing--5xl,10rem);--global-kb-gap-none:var(--kb-token--primitive--dimension--gap--none,0rem);--global-kb-gap-xs:var(--kb-token--primitive--dimension--gap--xs,0.5rem);--global-kb-gap-sm:var(--kb-token--primitive--dimension--gap--sm,1rem);--global-kb-gap-md:var(--kb-token--primitive--dimension--gap--md,2rem);--global-kb-gap-lg:var(--kb-token--primitive--dimension--gap--lg,4rem);--global-kb-font-size-sm:var(--kb-token--primitive--dimension--font-size--sm,clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem));--global-kb-font-size-md:var(--kb-token--primitive--dimension--font-size--md,clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem));--global-kb-font-size-lg:var(--kb-token--primitive--dimension--font-size--lg,clamp(1.75rem, 1.576rem + 0.543vw, 2rem));--global-kb-font-size-xl:var(--kb-token--primitive--dimension--font-size--xl,clamp(2.25rem, 1.728rem + 1.63vw, 3rem));--global-kb-font-size-xxl:var(--kb-token--primitive--dimension--font-size--xxl,clamp(2.5rem, 1.456rem + 3.26vw, 4rem));--global-kb-font-size-xxxl:var(--kb-token--primitive--dimension--font-size--xxxl,clamp(2.75rem, 0.489rem + 7.065vw, 6rem));--kb-token--preset--kadence-singlebtn--default--button-bg:var(--kb-token--semantic--color--button-bg);--kb-token--preset--kadence-singlebtn--default--button-text:var(--kb-token--semantic--color--button-text);--kb-token--preset--kadence-singlebtn--default--button-bg-hover:var(--kb-token--semantic--color--button-bg-hover);--kb-token--preset--kadence-singlebtn--default--button-text-hover:var(--kb-token--semantic--color--button-text-hover);--kb-token--preset--kadence-singlebtn--default--button-radius:var(--kb-token--semantic--radius--control);--kb-token--preset--kadence-singlebtn--default--button-border-width:var(--kb-token--semantic--border-width--button);--kb-token--preset--kadence-singlebtn--default--button-border-style:var(--kb-token--semantic--border-style--button);--kb-token--preset--kadence-singlebtn--default--button-border-color:var(--kb-token--semantic--color--button-border);--kb-token--preset--kadence-singlebtn--default--button-padding--top:0.4em;--kb-token--preset--kadence-singlebtn--default--button-padding--right:1em;--kb-token--preset--kadence-singlebtn--default--button-padding--bottom:0.4em;--kb-token--preset--kadence-singlebtn--default--button-padding--left:1em;--kb-token--preset--kadence-singlebtn--default--button-padding:var(--kb-token--preset--kadence-singlebtn--default--button-padding--top) var(--kb-token--preset--kadence-singlebtn--default--button-padding--right) var(--kb-token--preset--kadence-singlebtn--default--button-padding--bottom) var(--kb-token--preset--kadence-singlebtn--default--button-padding--left);--kb-token--preset--kadence-singlebtn--default--button-margin--top:0;--kb-token--preset--kadence-singlebtn--default--button-margin--right:0;--kb-token--preset--kadence-singlebtn--default--button-margin--bottom:0;--kb-token--preset--kadence-singlebtn--default--button-margin--left:0;--kb-token--preset--kadence-singlebtn--default--button-margin:var(--kb-token--preset--kadence-singlebtn--default--button-margin--top) var(--kb-token--preset--kadence-singlebtn--default--button-margin--right) var(--kb-token--preset--kadence-singlebtn--default--button-margin--bottom) var(--kb-token--preset--kadence-singlebtn--default--button-margin--left);--kb-token--preset--kadence-image--default--background:var(--kb-token--semantic--color--image-bg);--kb-token--preset--kadence-image--default--border:var(--kb-token--semantic--color--border);--kb-token--preset--kadence-image--default--borderWidth:var(--kb-token--semantic--border-width--media);--kb-token--preset--kadence-image--default--borderRadius:var(--kb-token--semantic--radius--media);--kb-token--preset--kadence-image--default--shadow:var(--kb-token--semantic--shadow--media);--kb-token--preset--kadence-image--default--padding:var(--kb-token--semantic--spacing--media-padding);--kb-token--preset--kadence-rowlayout--default--background:var(--kb-token--semantic--color--rowlayout-bg);--kb-token--preset--kadence-rowlayout--default--borderRadius:var(--kb-token--semantic--radius--rowlayout);--kb-token--preset--kadence-column--default--background:var(--kb-token--semantic--color--column-bg);--kb-token--preset--kadence-column--default--borderRadius:var(--kb-token--semantic--radius--column);--kb-token--preset--kadence-single-icon--default--color:var(--kb-token--semantic--color--icon);--kb-token--preset--kadence-single-icon--default--size:var(--kb-token--semantic--icon-size--icon);--kb-token--preset--kadence-advancedheading--default--background:var(--kb-token--semantic--color--heading-bg);--kb-token--preset--kadence-advancedheading--default--padding:var(--kb-token--semantic--spacing--heading-padding);--kb-token--preset--kadence-advancedheading--default--borderColor:var(--kb-token--semantic--color--border);--kb-token--preset--kadence-advancedheading--default--borderWidth:var(--kb-token--semantic--border-width--default);--kb-token--preset--kadence-advancedheading--default--borderRadius:var(--kb-token--semantic--radius--heading);--kb-token--preset--kadence-advancedheading--default--borderStyle:var(--kb-token--semantic--border-style--default)}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:110px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#3B29FF;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#3B29FF;--cmplz_button_accept_border_color:#3B29FF;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#3B29FF;--cmplz_slider_inactive_color:#555;--cmplz_slider_bullet_color:#ffffff}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;cursor:pointer;animation:mc_slideIn 0s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:0;border:0}#cmplz-manage-consent .cmplz-manage-consent:focus,#cmplz-manage-consent .cmplz-manage-consent:hover{animation:mc_slideIn .5s forwards;animation-delay:0}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px transparent;background-color:transparent}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:transparent}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-links{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px;top:initial;left:initial;right:10px;bottom:10px;transform:initial}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px;grid-column:span 3}.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,.5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:0 0;border:0;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:"";transform:rotate(0deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-links ul{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous,.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:0 0;border:0;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-categories,.cmplz-message{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-links.cmplz-information,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-preferences,.cmplz-cookiebanner .cmplz-save-preferences{display:none}.cmplz-cookiebanner .cmplz-marketing:not(.cmplz-tcf){display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:-10px 0 0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{position:absolute;transition:background-color .3s,left .3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color .3s,left .3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:"FontAwesome",sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}#cmplz-manage-consent .cmplz-manage-consent,.cmplz-cookiebanner{box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px}.mwrl-author-card *{box-sizing:border-box;min-width:0}.mwrl-author-card p{text-align:justify;text-align-last:start;font-size:16px;margin:10px 0}.mwrl-eyebrow{font-size:13px!important;font-weight:700;letter-spacing:.035em;color:#6350cd!important;margin:0 0 10px;text-align:start!important}.mwrl-author-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.mwrl-author-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:#f1edff;border:1px solid #dcd4f5;color:#352789;border-radius:12px;text-decoration:none;font-size:15px;line-height:1.5;text-align:center}.mwrl-author-links a:first-child{background:#5746d4;border-color:#5746d4;color:#fff}.mwrl-author-card a:focus-visible{outline:3px solid #0c8e9d;outline-offset:4px}#wrapper .ai-page .mw-topic-card .mw-topic-card-head h3 a:hover,.ai-families-overview h3 a:hover,.mwrl-author-card a:hover{text-decoration:underline;text-underline-offset:4px}.mwrl-author-card{margin:36px auto;padding:30px;border:1px solid #ddd6ed;border-radius:20px;background:linear-gradient(120deg,#faf8ff,#f1fbfc);font-family:Lora,Georgia,serif;color:#251d55;line-height:1.8;max-width:1160px}.mwrl-author-inner{display:grid;grid-template-columns:88px minmax(0,1fr);gap:26px}.mwrl-monogram{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:24px;color:#fff;background:linear-gradient(140deg,#6650dc,#218b9d);font-weight:700;font-size:25px}.mwrl-author-card h2{font-size:clamp(24px,3vw,32px);line-height:1.4;margin:4px 0 12px}@media (max-width:850px){.mwrl-author-card{margin-inline:18px}.mwrl-author-inner{grid-template-columns:64px minmax(0,1fr);gap:18px}.mwrl-monogram{width:64px;height:64px;border-radius:18px;font-size:20px}}@media (max-width:480px){.mwrl-author-card{padding:22px}.mwrl-author-inner,.mwrl-author-links{grid-template-columns:1fr}.mwrl-author-links{display:grid}}.entry-content .mwrl-author-card .mwrl-author-links a:first-child{color:#fff!important;text-decoration:none!important}.cmplz-hidden{display:none!important}.ai-net-hot{animation:none!important}@media (max-width:1150px) and (min-width:1025px){#masthead .header-navigation .header-menu-container>ul>li>a{font-size:15px;padding-left:8px;padding-right:8px}}@font-face{ font-family:"Lora";font-style:normal;font-weight:400 700;font-display:swap;src:url(https://mlwebapp.com/wp-content/uploads/fonts/lora-latin-variable-normal.woff2)format("woff2") }@font-face{ font-family:"Lora";font-style:italic;font-weight:400 700;font-display:swap;src:url(https://mlwebapp.com/wp-content/uploads/fonts/lora-latin-variable-italic.woff2)format("woff2") }@font-face{ font-family:"Tajawal";font-style:normal;font-weight:400;font-display:swap;src:url(https://mlwebapp.com/wp-content/uploads/fonts/tajawal-arabic-400.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1 }@font-face{ font-family:"Tajawal";font-style:normal;font-weight:400;font-display:swap;src:url(https://mlwebapp.com/wp-content/uploads/fonts/tajawal-latin-400.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:"Tajawal";font-style:normal;font-weight:500;font-display:swap;src:url(https://mlwebapp.com/wp-content/uploads/fonts/tajawal-arabic-500.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1 }@font-face{ font-family:"Tajawal";font-style:normal;font-weight:500;font-display:swap;src:url(https://mlwebapp.com/wp-content/uploads/fonts/tajawal-latin-500.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:"Tajawal";font-style:normal;font-weight:700;font-display:swap;src:url(https://mlwebapp.com/wp-content/uploads/fonts/tajawal-arabic-700.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1 }@font-face{ font-family:"Tajawal";font-style:normal;font-weight:700;font-display:swap;src:url(https://mlwebapp.com/wp-content/uploads/fonts/tajawal-latin-700.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:"Tajawal";font-style:normal;font-weight:800;font-display:swap;src:url(https://mlwebapp.com/wp-content/uploads/fonts/tajawal-arabic-800.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1 }@font-face{ font-family:"Tajawal";font-style:normal;font-weight:800;font-display:swap;src:url(https://mlwebapp.com/wp-content/uploads/fonts/tajawal-latin-800.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }:root{--ai-ink:#1d1b4b;--ai-text:#363a5c;--ai-muted:#5a5f7d;--ai-violet:#5b4cf0;--ai-violet-strong:#4b3bd6;--ai-cyan:#0ea5b7;--ai-cyan-text:#0b7482;--ai-bg:#f6f6fb;--ai-paper:#fff;--ai-line:#e3e2f0;--ai-line-strong:#cfcce6;--ai-soft:#f1effe;--ai-cyan-soft:#e8f7f9;--ai-night:#15133a;--ai-night-text:#c9c6f0;--ai-grad:linear-gradient(120deg,#5b4cf0 0%,#3f7be6 55%,#0ea5b7 100%);--ai-shadow:0 1px 2px rgba(29,27,75,.05),0 14px 34px rgba(29,27,75,.08);--ai-mono:"Consolas","Cascadia Mono","Courier New",monospace;--mw-body-font:"Lora",Georgia,serif;--mw-heading-font:"Lora",Georgia,serif;--global-body-font-family:var(--mw-body-font);--global-heading-font-family:var(--mw-heading-font);--global-palette1:#5b4cf0;--global-palette2:#4b3bd6;--global-palette3:#1d1b4b;--global-palette4:#363a5c;--global-palette5:#5a5f7d;--global-palette6:#8a8fab;--global-palette7:#f1effe;--global-palette8:#f6f6fb;--global-palette9:#ffffff;--global-palette-highlight:#5b4cf0;--global-palette-highlight-alt:#4b3bd6;--global-palette-btn-bg:#5b4cf0;--global-palette-btn-bg-hover:#4b3bd6}body{background:#fff;color:var(--ai-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input,select{font-family:var(--mw-body-font)}.ai-btn,.ai-eyebrow,.footer-navigation a,.header-navigation a,.mobile-navigation a,.wp-block-button__link,.wp-block-latest-posts__post-title,button,h1,h2,h3{font-family:var(--mw-heading-font)}h1,h2,h3{color:var(--ai-ink)}#wrapper :where(code,kbd){font-family:var(--ai-mono)}a:hover{color:var(--ai-violet-strong)}::selection{background:#dcd7ff;color:var(--ai-ink)}:where(a,button,input,select):focus-visible{outline:3px solid var(--ai-violet);outline-offset:3px;border-radius:6px}#masthead .site-header-row-container-inner,#masthead .site-main-header-wrap,#masthead .site-mobile-header-wrap .site-header-row-container-inner{background:#fff!important;box-shadow:none!important}#masthead .site-main-header-wrap,#masthead .site-mobile-header-wrap{border-bottom:1px solid var(--ai-line)}#masthead .site-container{max-width:1240px}#masthead .site-main-header-inner-wrap{min-height:78px}#masthead .site-branding a.brand{display:inline-flex;align-items:center;text-decoration:none}.ai-logo{display:inline-flex;align-items:center;gap:11px;color:var(--ai-ink);line-height:1}.ai-logo-mark{display:block;width:38px;height:38px;flex:0 0 38px}.ai-logo-word,.ai-page h1,.ai-page h2,.ai-page h3{color:var(--ai-ink);font-family:var(--mw-heading-font)}.ai-logo-word{font-weight:800;font-size:23px;letter-spacing:-.035em}.ai-logo-word b{font-weight:800;color:var(--ai-violet)}#masthead .header-navigation .header-menu-container>ul>li>a{font-family:var(--mw-heading-font);font-size:16px;font-weight:600;color:var(--ai-muted);padding:10px 14px;border-radius:10px;transition:color .15s,background .15s}#masthead .header-navigation .header-menu-container>ul>li>a:hover{color:var(--ai-ink);background:var(--ai-soft)}#masthead .header-navigation ul ul.sub-menu{background:#fff;border:1px solid var(--ai-line);border-radius:14px;box-shadow:var(--ai-shadow);padding:8px;width:260px}#masthead .header-navigation ul ul.sub-menu a{font-size:15px;color:var(--ai-ink);padding:10px 12px;border-radius:8px;background:#fff}#masthead .header-navigation ul ul.sub-menu a:hover{background:var(--ai-soft);color:var(--ai-violet)}#masthead .menu-toggle-open,#masthead .menu-toggle-open:hover{color:var(--ai-ink);background:0 0}#mobile-drawer .drawer-inner,.popup-drawer .drawer-inner{background:var(--ai-night)!important}.popup-drawer .drawer-inner{color:#fff}#mobile-drawer .mobile-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap,#mobile-drawer .mobile-navigation ul li>a{font-family:var(--mw-heading-font);font-weight:600;border-bottom-color:rgba(255,255,255,.12)!important;padding-top:14px;padding-bottom:14px;color:#56506f!important;border-bottom-color:#e6e0ef!important;font-size:17px}.ai-designed .content-container.site-container{max-width:none;padding:0;margin:0}.ai-designed .content-wrap,.ai-designed .entry-content-wrap{padding:0!important}#masthead .header-navigation .pll-parent-menu-item a>span,#mobile-drawer .pll-parent-menu-item a>span,.ai-designed .content-area{margin:0!important}.ai-designed .entry.content-bg{background:0 0;box-shadow:none;border-radius:0}.ai-designed .entry-content{margin:0}.ai-designed .entry-content>*{margin-top:0;margin-bottom:0}.ai-page,.ai-page *{box-sizing:border-box}.ai-page{color:var(--ai-text);font-size:18px;line-height:1.65}.ai-wrap{width:min(1176px,100%);margin:0 auto;padding:0 32px}.ai-page h1,.ai-page h2,.ai-page h3{text-wrap:balance}.ai-page h1,.ai-page h2{letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,4.15rem);line-height:1.06;font-weight:800;margin:0 0 24px}.ai-page h3{font-size:21px;line-height:1.3;font-weight:700;margin:0 0 10px;letter-spacing:-.015em}.ai-page h2{font-size:clamp(1.9rem,3.2vw,2.75rem);line-height:1.12;margin:0 0 16px}.ai-page p{margin:0 0 18px}.ai-page a{color:var(--ai-violet);text-underline-offset:3px}.ai-page ol,.ai-page ul{margin:0;padding:0}.ai-page :not(pre)>code{font-family:var(--ai-mono);font-size:.9em;font-weight:700;color:var(--ai-ink);background:var(--ai-soft);padding:.08em .35em;border-radius:6px}.ai-grad{background:var(--ai-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ai-eyebrow,.ai-page a.ai-btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;font-weight:700;line-height:1.3}.ai-eyebrow{margin:0 0 22px!important;padding:7px 14px 7px 10px;border:1px solid var(--ai-line-strong);background:#fff;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ai-ink)}.ai-eyebrow i{display:block;width:8px;height:8px;border-radius:50%;background:var(--ai-cyan);box-shadow:0 0 0 4px rgba(14,165,183,.18)}.ai-lead{font-size:20px;line-height:1.65;color:var(--ai-muted);max-width:620px}.ai-actions,.ai-checks li{display:flex;align-items:center}.ai-actions{flex-wrap:wrap;gap:14px;margin:30px 0 26px}.ai-page a.ai-btn{justify-content:center;min-height:50px;padding:12px 24px;background:var(--ai-violet);border:1px solid var(--ai-violet);color:#fff;font-size:16px;text-decoration:none;box-shadow:0 8px 20px rgba(91,76,240,.25);transition:background .15s,transform .15s,box-shadow .15s}.ai-page a.ai-btn:hover{background:var(--ai-violet-strong);border-color:var(--ai-violet-strong);color:#fff;transform:translateY(-1px)}.ai-page a.ai-btn-ghost{background:#fff;color:var(--ai-ink);border-color:var(--ai-line-strong);box-shadow:none}.ai-page a.ai-btn-ghost:hover{background:var(--ai-soft);color:var(--ai-ink);border-color:var(--ai-violet)}.ai-arrow{display:inline-block;transition:transform .15s}.ai-page a:hover .ai-arrow{transform:translateX(3px)}.ai-checks{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;color:var(--ai-muted);font-size:15px}.ai-checks li{gap:8px}.ai-checks li::before{content:"";width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:var(--ai-cyan-soft)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.5L12 5.5' fill='none' stroke='%230b7482' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/12px no-repeat}.ai-hero{position:relative;overflow:hidden;padding:72px 0 64px;background:radial-gradient(900px 420px at 88% 8%,rgba(14,165,183,.13),transparent 60%),radial-gradient(800px 480px at 8%0,rgba(91,76,240,.12),transparent 62%),linear-gradient(180deg,#f8f7ff 0,#fff 100%)}.ai-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(91,76,240,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(91,76,240,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);pointer-events:none}.ai-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.ai-visual{position:relative;margin:0;min-width:0}.ai-visual-card{background:#fff;border:1px solid var(--ai-line);border-radius:22px;box-shadow:0 30px 60px -20px rgba(29,27,75,.25),0 2px 6px rgba(29,27,75,.05);overflow:hidden}.ai-visual-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--ai-line);background:#fbfbfe;font-family:var(--ai-mono);font-size:13px;color:var(--ai-muted)}.ai-visual-bar i{width:10px;height:10px;border-radius:50%;background:#e2e0f0}.ai-visual-bar i:first-child{background:#f0a3b3}.ai-visual-bar i:nth-child(2){background:#f3d18b}.ai-visual-bar i:nth-child(3){background:#9fdcc4}.ai-visual-bar span{margin-left:8px}.ai-visual-bar b{margin-left:auto;font-weight:400;padding:2px 9px;border:1px solid var(--ai-line);border-radius:999px;font-size:12px}.ai-visual svg{display:block;width:100%;height:auto}.ai-net-edge{stroke:#d9d5f7;stroke-width:1.4}.ai-net-hot{stroke:url(#ai-net-grad);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:7 9}.ai-net-node{fill:#fff;stroke:#c3bdf6;stroke-width:2}.ai-net-node.on{fill:url(#ai-net-grad);stroke:#fff;stroke-width:3}.ai-net-out,.ai-net-ring{fill:#fff;stroke:var(--ai-cyan);stroke-width:3}.ai-net-ring{fill:none;stroke-width:2;opacity:.45;transform-origin:center;transform-box:fill-box;animation:ai-ring 2.4s ease-out infinite}.ai-net-label{font-family:var(--mw-heading-font);font-size:13px;font-weight:700;fill:var(--ai-muted);letter-spacing:.02em}.ai-chip,.ai-steps b{display:inline-flex;align-items:center}.ai-chip,.ai-steps li{background:#fff;border:1px solid var(--ai-line)}.ai-chip{position:absolute;gap:8px;padding:9px 14px;border-radius:12px;box-shadow:var(--ai-shadow);font-size:14px;color:var(--ai-ink);font-weight:600;white-space:nowrap}.ai-chip code{font-family:var(--ai-mono);font-size:14px;color:var(--ai-violet-strong);background:0 0;padding:0}.ai-chip-a{top:58px;left:-26px}.ai-chip-b{bottom:-18px;right:24px}.ai-chip-b i{width:8px;height:8px;border-radius:50%;background:var(--ai-cyan)}.ai-section{padding:88px 0}.ai-section.tint{background:var(--ai-bg)}.ai-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px}.ai-head h2{margin:0}.ai-head>p{max-width:420px;color:var(--ai-muted);margin:0 0 4px;font-size:17px}.ai-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ai-steps li{padding:30px;border-radius:22px}.ai-steps b{justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ai-ink);color:#fff;font-family:var(--mw-heading-font);font-size:15px;margin-bottom:18px}.ai-steps p{color:var(--ai-muted);font-size:16px;margin:0}[id].ai-section{scroll-margin-top:96px}.mx-lessons,.mx-lessons>li{margin:0!important;padding:0!important}.mx-lessons{list-style:none!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:24px;box-sizing:border-box}.mx-lessons>li{display:flex;flex-direction:column;width:auto!important;background:#fff;border:1px solid var(--ai-line);border-radius:22px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s;min-width:0}.mx-lessons>li::before{content:none!important}.mx-lessons>li:hover{transform:translateY(-3px);box-shadow:var(--ai-shadow);border-color:var(--ai-line-strong)}.mx-lessons .wp-block-latest-posts__featured-image{order:-1;margin:0!important;float:none!important;line-height:0}.mx-lessons .wp-block-latest-posts__featured-image a{display:block;line-height:0}.mx-lessons .wp-block-latest-posts__featured-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0;border:0;max-width:100%}.mx-lessons .wp-block-latest-posts__featured-image a:focus-visible{outline:3px solid var(--ai-violet);outline-offset:-4px}.mx-lessons .wp-block-latest-posts__post-title{display:block;padding:24px 26px 0;font-family:var(--mw-heading-font);font-size:20px;font-weight:700;line-height:1.35;letter-spacing:-.015em;color:var(--ai-ink);text-decoration:none;text-wrap:balance;overflow-wrap:break-word}.mx-lessons .wp-block-latest-posts__post-title:hover{color:var(--ai-violet);text-decoration:underline;text-underline-offset:4px}.mx-lessons .wp-block-latest-posts__post-title:focus-visible{outline:3px solid var(--ai-violet);outline-offset:-3px}.mx-lessons .wp-block-latest-posts__post-excerpt,.mx-lessons .wp-block-latest-posts__post-excerpt p{margin:0;font-size:16px;line-height:1.7;color:var(--ai-muted);text-align:justify;text-align-last:left;hyphens:none;overflow-wrap:break-word}.mx-lessons .wp-block-latest-posts__post-excerpt{padding:12px 26px 28px}#wrapper img.wp-post-image,.ai-ordered-lessons .wp-block-latest-posts__featured-image img{border-radius:16px}.ai-footer,.ai-footer p{color:var(--ai-night-text)}.ai-footer{background:var(--ai-night);padding:72px 0 40px;position:relative;overflow:hidden}.ai-footer::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 260px at 100%0,rgba(14,165,183,.22),transparent 60%),radial-gradient(600px 300px at 0 100%,rgba(91,76,240,.35),transparent 60%);pointer-events:none}.ai-footer-inner{position:relative;width:min(1176px,100%);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:56px}.ai-footer .ai-logo-word{color:#fff}.ai-footer .ai-logo-word b{color:#b9b2ff}.ai-footer a.ai-footer-brand{text-decoration:none;display:inline-block}.ai-footer p{margin:18px 0 0;max-width:380px;font-size:16px;line-height:1.65}.ai-footer h2{margin:6px 0 16px;color:#fff;font-family:var(--mw-heading-font);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ai-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.ai-footer a:not(.ai-footer-brand){color:var(--ai-night-text);text-decoration:none;font-size:16px}.ai-footer a:not(.ai-footer-brand):hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.ai-footer a:focus-visible{outline-color:#9fe6ee}.ai-footer .ai-footer-social{margin-top:26px}.ai-footer .ai-footer-social h2{margin:0 0 12px;font-size:15px;letter-spacing:normal;text-transform:none}.ai-footer .ai-social-links{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ai-footer .ai-social-links li{margin:0;padding:0}.ai-footer .ai-social-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid rgba(215,213,243,.28);border-radius:12px;background:rgba(255,255,255,.05);color:#f4f2ff;font-family:var(--mw-heading-font);font-size:14px;line-height:1.4;text-decoration:none}.ai-footer .ai-social-links a:hover{background:rgba(185,178,255,.16);border-color:#b9b2ff;color:#fff;text-decoration:none}.ai-footer .ai-social-links a:focus-visible{outline:3px solid #9fe6ee;outline-offset:3px}.ai-footer .ai-social-icon{flex-shrink:0;display:block}.ai-footer .ai-social-icon-youtube{color:#ff9696}.ai-footer .ai-social-icon-facebook{color:#9cc5ff}.ai-footer .ai-social-icon-linkedin{color:#8fd5ff}#colophon,#colophon .site-bottom-footer-wrap,#colophon .site-footer-row-container-inner,#colophon .site-footer-wrap,#colophon .site-top-footer-wrap{background:var(--ai-night)!important;border:0!important}#colophon .site-top-footer-wrap{display:none}#colophon .site-bottom-footer-wrap{border-top:1px solid rgba(255,255,255,.1)!important}#colophon,#colophon .footer-html,#colophon .site-footer-bottom-section-1,#colophon p{color:#a9a6d6!important;font-size:14px}#colophon #footer-navigation .menu a,#colophon a{color:#d7d5f3!important;font-size:14px}#colophon a:hover{color:#fff!important}@media (prefers-reduced-motion:reduce){.ai-net-hot,.ai-net-ring{animation:none}.ai-page *,.mx-lessons>li{transition:none!important}.ai-page a:hover .ai-arrow{transform:none}}@media (max-width:1100px){.ai-hero-grid{gap:36px}.ai-chip-a{left:-8px}}@media (max-width:1024px){#masthead .header-navigation .header-menu-container>ul>li>a{font-size:15px;padding:9px 10px}}@media (max-width:900px){.ai-hero{padding:48px 0 56px}.ai-hero-grid{grid-template-columns:1fr;gap:44px}.ai-chip-a{top:-16px;left:12px}.ai-steps{grid-template-columns:1fr;gap:16px}.ai-footer-inner{grid-template-columns:1fr 1fr;gap:36px 24px}.ai-footer-inner>div:first-child{grid-column:1/-1}}@media (max-width:767px){.ai-footer-inner,.ai-wrap{padding:0 20px}.ai-page{font-size:17px}.ai-page h1{font-size:clamp(2.1rem,9vw,2.7rem)}.ai-lead{font-size:18px}.ai-section{padding:60px 0}.ai-head{display:block;margin-bottom:26px}.ai-head>p{margin-top:12px}.ai-steps li{padding:24px;border-radius:18px}.ai-chip{padding:7px 11px}.ai-chip,.ai-chip code{font-size:13px}.ai-chip-b{right:12px;bottom:-14px}.ai-footer{padding:52px 0 28px}.ai-logo-word{font-size:21px}.ai-logo-mark{width:34px;height:34px;flex-basis:34px}}@media (max-width:420px){.ai-actions .ai-btn{width:100%}.ai-footer-inner{grid-template-columns:1fr}.ai-chip-a{display:none}}html:lang(ar){--mw-body-font:"Lora","Tajawal",Arial,sans-serif;--mw-heading-font:"Lora","Tajawal",Arial,sans-serif}html:lang(ar) body{line-height:1.8}html:lang(ar) :is(h1,h2,h3,.ai-eyebrow,.ai-footer h2){letter-spacing:normal;text-transform:none}html:lang(ar) :is(.ai-lead,.ai-steps p,.ai-footer p){line-height:1.8}html:lang(ar) .ai-page :is(p,h1,h2,h3){text-align:start}html:lang(ar) :is(.single-post .single-content p,.mx-lessons .wp-block-latest-posts__post-excerpt){text-align:justify;text-align-last:right;direction:rtl}html:lang(ar) .ai-logo{direction:ltr;unicode-bidi:isolate}html:lang(ar) .ai-logo-word{font-family:"Lora","Tajawal",Arial,sans-serif;letter-spacing:normal}html:lang(ar) :is(code,kbd){direction:ltr;unicode-bidi:isolate;text-align:left}.lang-item-ar>a{font-family:"Lora","Tajawal",Arial,sans-serif!important;direction:rtl}.lang-item-en>a,.lang-item-fr>a{font-family:"Lora",Georgia,serif!important;direction:ltr}#masthead .header-navigation .header-menu-container>ul>li.pll-parent-menu-item{position:relative}#masthead .header-navigation .header-menu-container>ul>li.pll-parent-menu-item>:is(a,.mw-language-desktop-trigger){display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.35;box-shadow:none;margin:0;background:0 0;display:flex;width:172px;min-height:50px;padding:10px 12px;background:#fff!important;border:1px solid #e6e1ee;border-radius:12px;color:#514963;font-size:14px}#masthead .header-navigation .pll-parent-menu-item>:is(a,.mw-language-desktop-trigger) .dropdown-nav-toggle{line-height:1;margin-inline-start:auto;padding:0;color:#76628f}#masthead .header-navigation .pll-parent-menu-item>:is(a,.mw-language-desktop-trigger) .dropdown-nav-toggle svg{width:18px;height:18px;transition:transform .14s}#masthead .header-navigation .header-menu-container>ul>li.pll-parent-menu-item>ul.sub-menu{inset-inline-start:auto!important;inset-inline-end:auto!important;left:auto!important;right:0!important;max-width:calc(100vw - 24px);box-shadow:0 10px 30px rgba(29,27,75,.12);text-align:left;top:calc(100% - 1px);width:172px;min-width:172px;padding:4px 0 6px;border:1px solid #e6e1ee;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 20px 35px #43315417;direction:inherit}#masthead .header-navigation .pll-parent-menu-item>ul.sub-menu:before{content:"";position:absolute;inset-inline:0;top:-7px;height:7px}#masthead .header-navigation .pll-parent-menu-item>ul.sub-menu>li{width:100%!important;min-width:0!important;max-width:100%!important;margin:0}#masthead .header-navigation .pll-parent-menu-item>ul.sub-menu li>a{display:flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;min-width:0;max-width:100%;box-sizing:border-box}html:lang(ar) #masthead .header-navigation .header-menu-container>ul>li.pll-parent-menu-item>ul.sub-menu{left:0!important;right:auto!important}#masthead .header-navigation .pll-parent-menu-item>ul.sub-menu li.current-lang>a{background:var(--ai-soft);color:var(--ai-violet-strong)}#mobile-drawer .pll-parent-menu-item .sub-menu li>a{display:flex;align-items:center;padding-block:11px;min-height:60px;padding:14px 16px;gap:13px;font-size:17px;direction:inherit!important;border-bottom:0!important}@media (min-width:1025px){#masthead .header-navigation .header-menu-container>ul>li>a{font-size:15px;padding-inline:10px}}@media (max-width:1100px) and (min-width:1025px){#masthead .header-navigation .header-menu-container>ul>li>a{font-size:13px;padding-inline:7px}}#masthead .header-navigation .mw-language-desktop-trigger{font-family:var(--mw-heading-font);font-weight:600;cursor:pointer;text-align:start;box-shadow:none}#masthead .header-navigation .header-menu-container>ul>li>a{color:#56506f}#masthead .header-navigation .header-menu-container>ul>li>a:hover{background:#f1edfa;color:#655086}#masthead .header-navigation .header-menu-container>ul>li.pll-parent-menu-item{inset-inline-start:max(0px,calc((100vw - 1240px)/2 - 112px));inset-inline-start:0!important;margin-inline-start:16px!important}#masthead .header-navigation .pll-parent-menu-item .nav-drop-title-wrap{display:flex;align-items:center;gap:10px;width:100%}#masthead .header-navigation .pll-parent-menu-item>ul.sub-menu::before{display:none}#masthead .header-navigation .pll-parent-menu-item>ul.sub-menu li>a{padding:14px 15px;min-height:64px;gap:13px;font-size:15px;line-height:1.45;border-radius:0;color:#514963;background:#fff;white-space:normal;text-align:start;direction:inherit}#masthead .header-navigation .pll-parent-menu-item>ul.sub-menu li>a:focus-visible,#masthead .header-navigation .pll-parent-menu-item>ul.sub-menu li>a:hover{background:#f1edf8;color:#5d4486}:is(#primary-menu,#mobile-menu) .pll-parent-menu-item li.current-lang{display:none!important}:is(#primary-menu,#mobile-menu) .mw-round-flag{display:inline-block;width:28px!important;height:28px!important;flex:0 0 28px;max-width:none;border-radius:50%;overflow:hidden;vertical-align:middle;stroke:none;transform:none;box-shadow:0 0 0 1px #4741590b}#masthead .header-navigation .pll-parent-menu-item>ul.sub-menu .mw-round-flag,#masthead .header-navigation .pll-parent-menu-item>ul.sub-menu .pll-switcher-flag{width:30px!important;height:30px!important;flex-basis:30px}:is(#primary-menu,#mobile-menu) .pll-switcher-flag{display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;flex:0 0 28px;aspect-ratio:1!important;overflow:visible!important;vertical-align:middle}#masthead :is(.mw-course-trigger,.pll-parent-menu-item>:is(a,.mw-language-desktop-trigger)):focus-visible,#mobile-drawer :is(.mw-course-trigger,.mw-language-mobile-trigger,a,.drawer-sub-toggle):focus-visible{outline:3px solid #8c71bd;outline-offset:3px}.mw-course-trigger{font-family:var(--mw-heading-font);font-size:15px;font-weight:600;line-height:1.5;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;border:1px solid #e5dbf7;border-radius:11px;padding:9px 12px;background:#f5f0ff;color:#64508e;box-shadow:none;cursor:pointer}.mw-course-trigger:hover{background:#ece5fb;color:#594484;border-color:#dcd1f1}.mw-course-caret{width:16px;height:16px;flex:none;transition:transform .14s}#mobile-drawer .drawer-inner{background:#fcfaff!important;color:#514963!important}#mobile-drawer .drawer-header .drawer-toggle{color:#76628f!important;background:#f0eafa;border-radius:10px}#mobile-drawer .mobile-navigation ul li a:hover{color:#655086!important;background:#f1edfa}#mobile-drawer .pll-parent-menu-item{background:#fff;border:1px solid #e6e1ee;border-radius:14px;overflow:hidden;margin-top:16px}#mobile-drawer .mobile-navigation ul li.pll-parent-menu-item>.drawer-nav-drop-wrap{padding:0!important;align-items:stretch}#mobile-drawer .mw-language-mobile-trigger{display:flex;align-items:center;text-align:start;justify-content:flex-start;padding:12px 14px;min-height:54px;flex:1;gap:12px;border:0;border-radius:0;font-family:var(--mw-heading-font);font-size:17px;font-weight:600;line-height:1.5;background:#fff;color:#56506f;box-shadow:none;cursor:pointer}#mobile-drawer .mw-language-mobile-trigger:hover{background:#f1edfa;color:#655086}#mobile-drawer .pll-parent-menu-item .drawer-sub-toggle{color:#76628f!important;background:0 0!important;border:0!important;min-width:44px}#mobile-drawer .pll-parent-menu-item>.sub-menu{padding:0!important;border-top:1px solid #e8e4ef;margin:0!important;background:#fff}#mobile-drawer .mw-course-trigger,#mobile-drawer .mw-learn-parent>.mw-course-trigger{width:100%;font-size:17px;margin-block:8px}.mw-course-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1100px) and (min-width:1025px){#masthead .header-navigation .header-menu-container>ul>li.pll-parent-menu-item>:is(a,.mw-language-desktop-trigger){width:152px;font-size:13px;padding-inline:10px}#masthead .header-navigation .header-menu-container>ul>li.pll-parent-menu-item>ul.sub-menu{width:152px;min-width:152px}.mw-course-trigger{font-size:13px;padding-inline:9px}}@media (prefers-reduced-motion:reduce){#masthead .header-navigation .pll-parent-menu-item>:is(a,.mw-language-desktop-trigger) .dropdown-nav-toggle svg,.mw-course-caret,.mw-course-trigger{transition:none}}.mw-learn-parent{position:relative}.mw-learning-desc,.mw-learning-title{display:block;font-family:var(--mw-heading-font);font-size:15px;font-weight:700;line-height:1.5}.mw-learning-desc{font-size:12px;font-weight:400;line-height:1.55;color:#776b88}#mobile-drawer .mw-learning-title{font-size:17px}#mobile-drawer .mw-learning-desc{font-size:13px}html:lang(ar) .mw-learning-title{font-size:18px}html:lang(ar) .mw-learning-desc{font-size:14px}@media (min-width:1025px){#masthead .header-navigation .header-menu-container>ul{column-gap:24px}}@media (min-width:1025px) and (max-width:1100px){#masthead .header-navigation .header-menu-container>ul{column-gap:14px}}#masthead .header-navigation #primary-menu :is(a,button),#masthead .menu-toggle-open,#mobile-drawer #mobile-menu :is(a,button,.drawer-nav-drop-wrap),#mobile-drawer .drawer-header .drawer-toggle{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}#mobile-drawer #mobile-menu>li.pll-parent-menu-item{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}#masthead .header-navigation #primary-menu>li>:is(a,button){color:#56506f!important}#masthead .header-navigation #primary-menu>li>:is(a,button):is(:hover,:focus-visible){color:#655086!important}#masthead .header-navigation #primary-menu :is(a,button):focus-visible,#mobile-drawer #mobile-menu :is(a,button):focus-visible{outline:0!important;text-decoration:underline!important;text-decoration-thickness:2px;text-underline-offset:.3em}#masthead .menu-toggle-open:focus-visible,#mobile-drawer .drawer-header .drawer-toggle:focus-visible{outline:0!important;color:#5b4cf0!important}#masthead .menu-toggle-open:focus-visible svg{transform:scale(1.12)}:is(#primary-menu,#mobile-menu)>li>:is(a,button){display:inline-flex!important;align-items:center;justify-content:flex-start;gap:9px}:is(#primary-menu,#mobile-menu) .mw-menu-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;color:inherit;fill:currentColor!important;stroke:none!important;vertical-align:-.125em;pointer-events:none}#mobile-menu .mw-menu-icon{width:20px;height:20px;flex-basis:20px}#mobile-menu>.mw-learn-parent>.mw-course-trigger>.mw-course-caret{margin-inline-start:auto}#masthead .header-navigation #primary-menu.menu :is(a,button):hover .mw-menu-icon,#mobile-drawer #mobile-menu :is(a,button):hover .mw-menu-icon{color:inherit!important}#masthead .header-navigation #primary-menu.menu :is(a,button):hover,#masthead .menu-toggle-open:hover,#mobile-drawer #mobile-menu :is(a,button):hover,#mobile-drawer .drawer-header .drawer-toggle:hover{background:#eaf2ff!important;color:#2563eb!important;border-radius:8px!important}#masthead #primary-menu .mw-learning-title,#masthead .header-navigation #primary-menu :is(a,.mw-course-trigger,.mw-language-desktop-trigger){font-size:calc(15px + 2pt)!important}#masthead .header-navigation #primary-menu>.pll-parent-menu-item>:is(a,.mw-language-desktop-trigger){font-size:calc(14px + 2pt)!important}#mobile-drawer #mobile-menu .mw-learning-title,#mobile-drawer #mobile-menu :is(a,.mw-course-trigger,.mw-language-mobile-trigger){font-size:calc(17px + 2pt)!important}html:lang(ar) #masthead #primary-menu .mw-learning-title,html:lang(ar) #mobile-drawer #mobile-menu .mw-learning-title{font-size:calc(18px + 2pt)!important}@media (min-width:1025px) and (max-width:1100px){#masthead .header-navigation #primary-menu>li>:is(a,.mw-course-trigger,.mw-language-desktop-trigger){font-size:calc(13px + 2pt)!important}}.ai-families-grid.ai-families-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.ai-families-overview .ai-family-card{padding:24px;display:flex;flex-direction:column}.ai-families-overview h3{font-size:21px;line-height:1.45}.ai-families-overview p{font-size:16px;margin:0 0 18px}@media (max-width:1023px){.ai-families-grid.ai-families-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ai-families-grid.ai-families-overview{grid-template-columns:1fr}}#mlwa-reading-bar{position:sticky;top:0;z-index:110;background:#286acb;background:linear-gradient(110deg,#5b4cf0 0,#286acb 58%,#1476a9 100%);border-bottom:1px solid #ffffff2e;box-shadow:0 3px 12px #213e8a1a}#mlwa-reading-bar .mlwa-topbar,#mlwa-reading-bar a{box-sizing:border-box;align-items:center;text-align:start}#mlwa-reading-bar .mlwa-topbar{display:flex;justify-content:space-between;width:100%;min-height:60px;margin:0 auto;padding:8px 24px;color:#fff;font:400 13px/1.5 Lora,Georgia,serif}#mlwa-reading-bar .mlwa-topbar-info{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;list-style:none;margin:0;padding:0;font:inherit;color:inherit}#mlwa-reading-bar .mlwa-topbar-benefit{display:inline-flex;align-items:center;gap:7px;margin:0;padding:0;color:inherit;white-space:nowrap}#mlwa-reading-bar .mlwa-topbar-benefit svg{color:#baf5ff}#mlwa-reading-bar .mlwa-topbar-links{display:flex;align-items:center;gap:20px;flex-shrink:0;min-width:0}#mlwa-reading-bar a{display:inline-flex;gap:8px;min-height:44px;font:600 13px/1.5 Lora,Georgia,serif;text-decoration:none}#mlwa-reading-bar .mlwa-topbar-subscribe{justify-content:center;max-width:100%;padding:10px 16px;border:1px solid #ffffffb3;border-radius:999px;background:#fff;color:#214b9b!important;box-shadow:0 3px 12px #12367a26;white-space:nowrap}#mlwa-reading-bar .mlwa-topbar-subscribe:hover{background:#ecf8ff;color:#173c86!important;box-shadow:0 4px 14px #12367a33}#mlwa-reading-bar a:focus-visible{outline:3px solid #99f4fa;outline-offset:3px}#mlwa-reading-bar svg{display:block;flex:0 0 16px;width:16px;height:16px}#mlwa-reading-bar .mlwa-topbar-contact{color:#fff!important;font-weight:400;border-inline-start:1px solid #ffffff59;padding-inline-start:20px;white-space:nowrap}#mlwa-reading-bar .mlwa-topbar-contact:hover{color:#fff!important;text-decoration:underline;text-underline-offset:3px}#masthead .site-top-header-wrap:has(.mlwa-topbar-placeholder){display:none!important}:is(#masthead,#mobile-drawer) .mlwa-first-lesson>a{background:#f7f3fc!important;border-bottom:1px solid #ebe4f3!important}:is(#masthead,#mobile-drawer) .mlwa-first-lesson .mw-learning-title{color:#45336d}@media (max-width:1100px){#mlwa-reading-bar .mlwa-topbar-contact{display:none}}@media (max-width:900px){#mlwa-reading-bar .mlwa-topbar{flex-direction:column;justify-content:center;gap:8px;padding:10px 20px}#mlwa-reading-bar .mlwa-topbar-info{justify-content:center}#mlwa-reading-bar .mlwa-topbar-links{justify-content:center;width:100%}}@media (max-width:650px){#mlwa-reading-bar .mlwa-topbar{gap:7px;padding:9px 16px}#mlwa-reading-bar .mlwa-topbar-info{display:flex;gap:6px 14px;font-size:13px}#mlwa-reading-bar .mlwa-topbar-contact{display:none}#mlwa-reading-bar .mlwa-topbar-subscribe{font-size:13px;padding:9px 14px}}@media (max-width:480px){#mlwa-reading-bar .mlwa-topbar-pace{display:none}}@media print{#mlwa-reading-bar{display:none}html{scroll-padding-top:0}}.mlwa-nl .mlwa-nl-copy ul,:is(.single-content,.ai-page) ul:not(:where(nav ul,.wp-block-rank-math-toc-block ul,.mx-lessons,.wp-block-latest-posts,.wp-block-social-links,.wp-block-navigation ul,.wp-block-navigation__container,.ai-steps)){list-style:none!important;padding-inline:0!important}.mlwa-nl .mlwa-nl-copy ul>li,:is(.single-content,.ai-page) ul:not(:where(nav ul,.wp-block-rank-math-toc-block ul,.mx-lessons,.wp-block-latest-posts,.wp-block-social-links,.wp-block-navigation ul,.wp-block-navigation__container,.ai-steps))>li{position:relative;display:list-item;list-style:none!important;padding-inline-start:30px!important;padding-inline-end:0!important;padding-block:.25em;line-height:1.7;margin-block:0;overflow-wrap:break-word}.mlwa-nl .mlwa-nl-copy ul>li::marker,:is(.single-content,.ai-page) ul:not(:where(nav ul,.wp-block-rank-math-toc-block ul,.mx-lessons,.wp-block-latest-posts,.wp-block-social-links,.wp-block-navigation ul,.wp-block-navigation__container,.ai-steps))>li::marker{content:none!important}.mlwa-nl .mlwa-nl-copy ul>li::before,:is(.single-content,.ai-page) ul:not(:where(nav ul,.wp-block-rank-math-toc-block ul,.mx-lessons,.wp-block-latest-posts,.wp-block-social-links,.wp-block-navigation ul,.wp-block-navigation__container,.ai-steps))>li::before{content:""!important;position:absolute;inset:auto;inset-inline-start:0;top:calc(1.1em - 9px);width:18px;height:18px;margin:0;border:0;border-radius:50%;background:#efecff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.5L12 5.5' fill='none' stroke='%235b4cf0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/12px 12px no-repeat;box-shadow:none;pointer-events:none}.mlwa-nl .mlwa-nl-copy ul{display:grid;gap:8px}.mw-nav-icon-tools{color:#6846c7;background:#f0eaff}#mlwa-reading-bar .mlwa-topbar{max-width:1540px;gap:18px}#mlwa-reading-bar .mlwa-search-entry{flex:1 1 270px;min-width:180px;max-width:330px}#mlwa-reading-bar .mlwa-search-trigger{box-sizing:border-box;display:none;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 12px;border:1px solid #ffffff70;border-radius:999px;background:#ffffff19;color:#fff;font:500 13px/1.5 Lora,Georgia,serif;text-align:start;cursor:pointer;box-shadow:inset 0 1px 0#ffffff15;transition:background .16s,border-color .16s}#mlwa-reading-bar .mlwa-search-trigger:hover{background:#ffffff2b;border-color:#fff}#mlwa-reading-bar .mlwa-search-trigger:focus-visible{outline:3px solid #a3f8fc;outline-offset:3px}#mlwa-reading-bar .mlwa-search-trigger span{flex:1;white-space:nowrap}#mlwa-reading-bar .mlwa-search-trigger kbd{border:1px solid #ffffff50;border-radius:5px;background:#153c7126;color:#fff;padding:2px 5px;font:10px/1.5 Consolas,"Courier New",monospace;white-space:nowrap}#mlwa-reading-bar .mlwa-search-entry noscript form{display:flex;max-width:100%}#mlwa-reading-bar .mlwa-search-entry noscript input{width:100%;min-width:0}.mlwa-search-dialog,.mlwa-search-dialog *{box-sizing:border-box}.mlwa-search-dialog{--ms-ink:#252348;--ms-muted:#69687e;--ms-purple:#6542be;--ms-line:#e9e5f3;width:min(760px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 64px);margin:clamp(24px,9vh,92px) auto auto;padding:0;border:1px solid #e7def7;border-radius:24px;background:#fff;color:var(--ms-ink);box-shadow:0 30px 110px #1d174a3d;font:400 15px/1.7 Lora,Georgia,serif;overflow:hidden;text-align:start}.mlwa-search-dialog::backdrop{background:#18142e80;backdrop-filter:blur(5px)}.mlwa-search-dialog button,.mlwa-search-dialog input,.mlwa-search-dialog select{font:inherit}.mlwa-search-dialog button{cursor:pointer}.mlwa-search-dialog button:focus-visible,.mlwa-search-dialog select:focus-visible{outline:3px solid #168b9c;outline-offset:3px}.mlwa-search-dialog [hidden]{display:none!important}.mlwa-search-dialog svg{width:20px;height:20px;flex:0 0 auto}.mlwa-search-heading{display:flex;align-items:flex-start;gap:14px;padding:27px 28px 18px;background:linear-gradient(125deg,#f9f4ff,#f4fbff);flex-shrink:0}.mlwa-search-emblem{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border:1px solid #e5dcf8;border-radius:14px;color:var(--ms-purple);background:#fff;box-shadow:0 4px 12px #5e3cbb0a}.mlwa-search-eyebrow{margin:0 0 2px;font-size:10px;font-weight:700;letter-spacing:.09em;color:var(--ms-purple)}.mlwa-search-heading h2{margin:0;font:600 25px/1.4 Lora,Georgia,serif;color:#292249}.mlwa-search-heading p:last-child{margin:5px 0 0;color:var(--ms-muted);font-size:12px}.mlwa-search-close{display:grid;place-items:center;width:36px;height:36px;min-height:36px;flex-shrink:0;margin-inline-start:auto;padding:0;border:1px solid #e4deef;border-radius:50%;background:#fff;color:#746783;font:25px/1 Georgia,serif!important}.mlwa-search-close:hover{background:#f0eafa;color:#4c2e82}.mlwa-search-form{padding:16px 28px 10px;margin:0;flex-shrink:0}.mlwa-search-field{display:flex;align-items:center;gap:12px;min-height:58px;border:2px solid #d4c4ef;border-radius:14px;padding:0 14px;background:#fff;transition:box-shadow .15s,border-color .15s}.mlwa-search-field:focus-within{border-color:#805ac9;box-shadow:0 0 0 4px #805ac912}.mlwa-search-field>svg{color:var(--ms-purple)}.mlwa-search-field input{min-width:0;flex:1;width:100%;height:54px;min-height:54px;padding:8px 0;border:0;outline:0!important;box-shadow:none!important;border-radius:0;background:0 0;color:var(--ms-ink);font-size:17px;line-height:1.5;text-align:start}.mlwa-search-field input::placeholder{color:#91909e;opacity:1}.mlwa-search-field input::-webkit-search-cancel-button{display:none}.mlwa-search-clear{border:0;background:#f1edf8;color:#71617d;border-radius:50%;width:30px;height:30px;min-height:30px;flex-shrink:0;padding:0;font-size:22px!important}.mlwa-search-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:2px 28px 12px;flex-shrink:0}.mlwa-search-types{display:flex;gap:5px;padding:3px;border-radius:10px;background:#f4f1f8}.mlwa-search-types button{min-height:34px;border:0;border-radius:8px;padding:6px 12px;background:0 0;color:#777084;font-size:12px}.mlwa-search-types button[aria-pressed=true]{background:#fff;color:#57358d;font-weight:600;box-shadow:0 1px 5px #2c175514}.mlwa-search-language select{max-width:185px;min-height:38px;border:1px solid #e4deed;border-radius:9px;padding:5px 8px;background:#fff;color:#625774;font-size:11px;appearance:auto}.mlwa-search-suggestions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 28px 14px;flex-shrink:0}.mlwa-search-suggestions>span{font-size:10px;color:#85818e;margin-inline-end:3px}.mlwa-search-suggestions button{border:1px solid #e5dfef;border-radius:999px;background:#fff;color:#6e5a8c;padding:3px 10px;min-height:30px;font-size:11px}.mlwa-search-suggestions button:hover{background:#f5effd;border-color:#bba4e2}.mlwa-search-status{position:relative;margin:0;padding:10px 28px;background:#faf9fc;border-top:1px solid var(--ms-line);border-bottom:1px solid var(--ms-line);font-size:11px;font-weight:600;letter-spacing:.015em;color:#777183;flex-shrink:0}.mlwa-search-scroll{min-height:100px;overflow-y:auto;overscroll-behavior:contain;padding:5px 12px 12px;scrollbar-width:thin;scrollbar-color:#d8cbe9 transparent}.mlwa-search-results{display:block!important;list-style:none!important;margin:0!important;padding:0!important}.mlwa-search-empty{text-align:center;padding:35px 20px;color:#9788a7}.mlwa-search-empty svg{width:30px;height:30px}.mlwa-search-empty h3{margin:12px 0 6px;font-size:17px;color:#5c4d70}.mlwa-search-empty p{margin:0;font-size:12px}.mlwa-search-more{display:block;margin:8px auto 5px;min-height:40px;border:1px solid #ded3ed;border-radius:10px;background:#faf7fe;color:#60418e;padding:7px 16px;font-size:12px}.mlwa-search-more:disabled{opacity:.5;cursor:wait}.mlwa-search-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--ms-line);padding:10px 28px;background:#faf9fc;color:#978da4;font-size:10px;flex-shrink:0}@media (min-width:901px) and (max-width:1440px){#mlwa-reading-bar .mlwa-topbar-contact{display:none}}@media (min-width:901px) and (max-width:1180px){#mlwa-reading-bar .mlwa-topbar-pace{display:none}#mlwa-reading-bar .mlwa-topbar-info{gap:12px}}@media (max-width:900px){#mlwa-reading-bar .mlwa-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:9px 20px}#mlwa-reading-bar .mlwa-topbar-info{grid-column:1;justify-content:start}#mlwa-reading-bar .mlwa-topbar-links{grid-column:2;grid-row:1;width:auto}#mlwa-reading-bar .mlwa-search-entry{grid-column:1/-1;grid-row:2;max-width:none;min-width:0;width:100%}#mlwa-reading-bar .mlwa-search-trigger kbd,#mlwa-reading-bar .mlwa-topbar-contact{display:none}#mlwa-reading-bar .mlwa-topbar-subscribe{width:40px;min-height:40px;height:40px;padding:10px}#mlwa-reading-bar .mlwa-topbar-subscribe span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#mlwa-reading-bar .mlwa-topbar-info{font-size:12px;gap:9px 16px}#mlwa-reading-bar .mlwa-search-trigger{min-height:42px}}@media (max-width:600px){#mlwa-reading-bar .mlwa-topbar{padding:7px 16px;gap:6px 10px}#mlwa-reading-bar .mlwa-topbar-pace{display:none}.mlwa-search-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 24px);margin:12px auto auto;border-radius:19px}.mlwa-search-heading{padding:19px 17px 15px;gap:11px}.mlwa-search-emblem{width:36px;height:38px;border-radius:11px}.mlwa-search-heading h2{font-size:20px}.mlwa-search-heading p:last-child{font-size:11px}.mlwa-search-heading .mlwa-search-close{width:32px;height:32px;min-height:32px}.mlwa-search-form{padding:13px 16px 9px}.mlwa-search-field{min-height:54px;gap:9px;padding:0 11px}.mlwa-search-field input{font-size:16px;height:50px;min-height:50px}.mlwa-search-filters{padding:2px 16px 11px;gap:8px}.mlwa-search-types button{font-size:10px;padding:6px 9px}.mlwa-search-language select{font-size:10px;max-width:145px}.mlwa-search-suggestions{padding:0 16px 12px;gap:5px}.mlwa-search-suggestions button{font-size:10px}.mlwa-search-status{padding:9px 18px}.mlwa-search-scroll{padding:4px 6px 10px}.mlwa-search-footer{padding:10px 17px;font-size:9px}}@media (prefers-reduced-motion:reduce){.mlwa-search-dialog *{animation:none!important;transition:none!important}#mlwa-reading-bar .mlwa-search-trigger{transition:none}}@media print{.mlwa-search-dialog{display:none!important}}#menu-item-1732>.sub-menu a{display:flex!important;align-items:center;gap:11px}.mw-tool-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;flex:0 0 29px;border-radius:8px;background:#f0edfc;color:#5b4cf0}.mw-tool-menu-icon svg{width:17px;height:17px}.mw-tool-menu-label{line-height:1.55;min-width:0}#menu-item-1732>.sub-menu,.menu-item-1732>.sub-menu{min-width:260px}#menu-item-1732>.sub-menu a:hover .mw-tool-menu-icon{background:#e5defb}#masthead .header-navigation .menu-item-1732>ul.sub-menu{width:310px!important;min-width:310px!important;max-width:calc(100vw - 28px)!important;left:auto!important;right:0!important;top:calc(100% + 5px)!important}#masthead .menu-item-1732>.sub-menu>li{width:100%!important;max-width:100%!important;min-width:0!important}#masthead .menu-item-1732>.sub-menu>li>a{width:100%!important;box-sizing:border-box!important;min-width:0!important;white-space:normal!important}#masthead .header-navigation .header-menu-container>ul>li>a{white-space:normal;line-height:1.4}.ai-ordered-lessons .ai-order-label{padding:18px 26px 0;color:var(--ai-violet-strong);font-size:14px;font-weight:700;line-height:1.5}.ai-ordered-lessons .ai-lesson-heading{margin:0;min-width:0}.ai-ordered-lessons .wp-block-latest-posts__post-title{padding-top:8px;text-align:start;text-wrap:initial;min-height:5.4em;box-sizing:content-box}.ai-ordered-lessons .wp-block-latest-posts__featured-image{padding:12px 12px 0!important}@media (max-width:767px){.ai-ordered-lessons .wp-block-latest-posts__post-title{min-height:0}}body:not(.wp-admin) :is(.wp-block-latest-posts__post-excerpt,.ai-lead),body:not(.wp-admin) :is(main,.ai-page,#colophon,.ai-footer,#mlwa-newsletter) p:not(.ai-eyebrow):not(.ai-kicker):not(.ai-note):not(.ai-mock-title):not(.ai-mock-sub){text-align:justify!important;text-align-last:start!important;hyphens:none;overflow-wrap:break-word}body:not(.wp-admin) :is(code,kbd){text-align:start}.ai-families-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ai-family-card{scroll-margin-top:180px;min-width:0;border:1px solid var(--ai-line);border-radius:16px;background:#fff;padding:28px}.ai-family-card h3{font-size:24px;line-height:1.4;margin:0 0 16px;color:var(--ai-ink)}.ai-family-card p{color:var(--ai-muted);line-height:1.8}@media (max-width:767px){.ai-families-grid{grid-template-columns:1fr}.ai-family-card{padding:22px;scroll-margin-top:110px}.ai-family-card h3{font-size:22px}}@media (min-width:1025px){#masthead .site-main-header-inner-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}#masthead .site-header-main-section-left{flex:0 0 auto}#masthead .site-header-main-section-right{flex:0 1 auto;min-width:0}#masthead .header-navigation #primary-menu{display:flex!important;flex-wrap:nowrap;align-items:center;column-gap:22px;padding-block:0}#masthead .header-navigation #primary-menu>li>:is(a,.mw-course-trigger,.mw-language-desktop-trigger){font-size:16px!important;line-height:1.4;white-space:nowrap;min-height:48px;padding:10px 8px!important}#masthead .header-navigation #primary-menu>.pll-parent-menu-item{margin-inline-start:0!important}#masthead .header-navigation #primary-menu>.pll-parent-menu-item>:is(a,.mw-language-desktop-trigger){width:142px;font-size:16px!important}}#mobile-drawer #mobile-menu>.mw-learn-parent>.mw-course-trigger{font-size:18px!important;min-height:54px;padding:12px 14px!important;margin:0}@media (min-width:1025px) and (max-width:1150px){#masthead .site-main-header-inner-wrap{gap:12px}#masthead .header-navigation #primary-menu{column-gap:10px}#masthead .header-navigation #primary-menu>li>:is(a,.mw-course-trigger,.mw-language-desktop-trigger){padding-inline:6px!important}#masthead .header-navigation #primary-menu>.pll-parent-menu-item>:is(a,.mw-language-desktop-trigger){width:132px}}:is(#masthead,#mobile-drawer) .mw-nav-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;margin-inline-end:8px;vertical-align:middle}:is(#masthead,#mobile-drawer) .mw-nav-icon>.mw-menu-icon{display:block!important;width:18px!important;height:18px!important;fill:currentColor!important;stroke:none!important;flex:none}.mw-nav-icon-learn{color:#6846c7;background:#f0eaff}.mw-nav-icon-about{color:#336db8;background:#eaf1fc}.mw-nav-icon-contact{color:#aa6512;background:#fff1d9}#masthead .header-navigation #primary-menu>li>:is(a,.mw-course-trigger,.mw-language-desktop-trigger){display:inline-flex!important;align-items:center;gap:0!important}#masthead .header-navigation #primary-menu>li>.mw-course-trigger>.mw-course-caret{margin-inline-start:9px}#masthead .header-navigation #primary-menu{column-gap:12px!important}.ai-page .mw-latest-articles{list-style:none!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ai-page .mw-latest-articles>li{min-width:0;display:flex;flex-direction:column;margin:0!important;padding:0!important}.ai-page .mw-latest-articles>li::after,.ai-page .mw-latest-articles>li::before{content:none!important}.ai-page .mw-latest-articles .ai-lesson-heading{margin:0}.ai-page .mw-latest-articles .wp-block-latest-posts__post-title{padding:20px 24px 0!important;font-size:20px!important;line-height:1.5!important;min-height:0;display:block}.ai-page .mw-latest-articles .wp-block-latest-posts__post-excerpt{padding:14px 24px 24px!important;font-size:16px!important}.ai-page .mw-latest-articles .wp-block-latest-posts__featured-image{padding:10px 10px 0!important}.ai-page .mw-latest-articles .wp-block-latest-posts__featured-image img{border-radius:14px}@media (min-width:1025px) and (max-width:1150px){#masthead .header-navigation #primary-menu{column-gap:2px!important}:is(#masthead) .mw-nav-icon{flex-basis:26px;width:26px;height:28px;margin-inline-end:5px}}@media (max-width:900px){.ai-page .mw-latest-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-page .mw-latest-articles{grid-template-columns:1fr}}html body #cmplz-cookiebanner-container .cmplz-cookiebanner,html body #cmplz-cookiebanner-container .cmplz-cookiebanner *,html body #cmplz-manage-consent .cmplz-manage-consent{font-family:Lora,Georgia,serif!important}.cmplz-cookiebanner .cmplz-btn:is(.cmplz-accept,.cmplz-deny){background:#293568!important;color:#fff!important;border:2px solid #293568!important;font-size:14px!important;font-weight:600!important;flex:1 1 0!important;min-height:44px!important}.cmplz-cookiebanner .cmplz-btn:focus-visible,.cmplz-manage-consent:focus-visible{outline:3px solid #0896ad!important;outline-offset:3px!important}.cmplz-cookiebanner .cmplz-close{display:none!important}.cmplz-cookiebanner{overflow-x:hidden!important}.cmplz-cookiebanner .cmplz-title{display:block!important;font-size:18px!important;font-weight:600!important;line-height:1.5!important}.cmplz-cookiebanner .cmplz-message{font-size:14px!important;line-height:1.65!important}.cmplz-cookiebanner .cmplz-buttons{gap:10px!important}#cmplz-manage-consent .cmplz-manage-consent{display:block!important;max-width:calc(100vw - 32px)!important;width:auto!important;height:auto!important;padding:10px 14px!important;min-height:44px!important;font-size:13px!important;line-height:1.5!important;background:#293568!important;color:#fff!important;border:2px solid #fff!important;border-radius:10px!important}@media (max-width:480px){.cmplz-cookiebanner{max-width:calc(100vw - 24px)!important;margin:12px!important}.cmplz-cookiebanner .cmplz-buttons{display:grid!important;grid-template-columns:1fr 1fr!important}.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-view-preferences{grid-column:1/-1!important}}#wrapper .ai-page div.ai-families-grid:has(>.mw-topic-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}#wrapper .ai-page .ai-families-overview{grid-auto-rows:1fr}#wrapper .ai-page .ai-families-grid .ai-family-card.mw-topic-card{--topic:#6550b5;--topic-border:#d9d0f5;--topic-bg:linear-gradient(135deg,#f3edff 0%,#e6e1ff 62%,#eeeaff 100%);position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:0;padding:22px 24px 18px;border:1px solid var(--topic-border);border-radius:18px;background:var(--topic-bg);box-shadow:0 4px 16px #29235805;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#wrapper .ai-page .ai-families-grid .mw-topic-card[data-topic=python]{--topic:#3e5fac;--topic-border:#cddcf6;--topic-bg:linear-gradient(135deg,#edf3ff 0%,#e0ecff 62%,#e9f6ff 100%)}#wrapper .ai-page .ai-families-grid .mw-topic-card[data-topic=data]{--topic:#276e7c;--topic-border:#c4e4e7;--topic-bg:linear-gradient(135deg,#eaf9f7 0%,#d9f0f1 62%,#e9f8f3 100%)}#wrapper .ai-page .ai-families-grid .mw-topic-card[data-topic=tips]{--topic:#8150a5;--topic-border:#e3d1ed;--topic-bg:linear-gradient(135deg,#f9effc 0%,#eedff7 62%,#f4eaff 100%)}#wrapper .ai-page .ai-families-grid .mw-topic-card::before,#wrapper .ai-page .mw-topic-card .mw-topic-card-head h3 a::after{content:none!important;display:none!important}#wrapper .ai-page .ai-families-grid .mw-topic-card::after{content:"";position:absolute;z-index:0;inset:14px 16px auto auto;width:64px;height:64px;border:1px solid #ffffff65;border-radius:50%;background:0 0;box-shadow:0 0 0 12px #ffffff18;pointer-events:none;opacity:.55}#wrapper .ai-page .mw-topic-card .mw-topic-card-head{position:relative;z-index:1;display:flex;align-items:center;gap:13px;margin:0 0 13px;min-width:0}#wrapper .ai-page .mw-topic-card .mw-topic-card-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #ffffffb0;border-radius:12px;background:#ffffffc7;color:var(--topic)}#wrapper .ai-page .mw-topic-card .mw-topic-card-icon svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#wrapper .ai-page .mw-topic-card .mw-topic-card-head h3{flex:1;min-width:0;max-width:none;margin:0;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:normal;color:#24204e;text-align:start;overflow-wrap:break-word}#wrapper .ai-page .mw-topic-card .mw-topic-card-head h3 a{position:relative;color:inherit;text-decoration:none}#wrapper .ai-page .mw-topic-card>p.mw-topic-description{position:relative;z-index:1;flex:1;margin:0 0 18px;font-size:15px;line-height:1.75;color:#595773;text-align:justify;text-align-last:start;hyphens:none;max-width:100%}#wrapper .ai-page .mw-topic-card .mw-topic-card-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #5b4cf01c}#wrapper .ai-page .mw-topic-card .mw-topic-total{display:flex;align-items:center;gap:7px;min-width:0;margin:0;padding:0;border:0;background:0 0;color:var(--topic);font-size:13px;font-weight:600;line-height:1.45;text-align:start;text-align-last:start}#wrapper .ai-page .mw-topic-card .mw-topic-open svg,#wrapper .ai-page .mw-topic-card .mw-topic-total svg{flex:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#wrapper .ai-page .mw-topic-card a.mw-topic-open,#wrapper .ai-page .mw-topic-card a.mw-topic-open:visited{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:40px;margin:0;padding:8px 12px;border:1px solid #fff;border-radius:999px;background:#ffffffd9;color:var(--topic);font-size:13px;font-weight:700;line-height:1.45;white-space:nowrap;text-decoration:none;box-shadow:0 2px 7px #29235806;transition:background .18s ease,box-shadow .18s ease}#wrapper .ai-page .mw-topic-card .mw-topic-open svg{display:block;width:16px;height:16px;stroke-width:1.5}#wrapper .ai-page .mw-topic-card a.mw-topic-open:hover{background:#fff;color:var(--topic);box-shadow:0 4px 12px #29235812;text-decoration:none;transform:none}#wrapper .ai-page .mw-topic-card a:focus-visible{outline:3px solid #0ea5b7;outline-offset:4px}#wrapper .ai-page .mw-topic-card:focus-within{outline:0}#wrapper .ai-page section.mw-topic-explorer{padding-block:48px}#wrapper .ai-page section.mw-topic-explorer .ai-head{margin-bottom:24px}#wrapper .ai-page section.mw-topic-explorer .ai-head>p{margin-top:12px}#wrapper .ai-page section.mw-topic-explorer .mw-topic-route{margin-top:18px;padding:16px 20px;border-radius:15px}#wrapper .ai-page section.mw-topic-explorer .mw-topic-route strong{font-size:16px}#wrapper .ai-page section.mw-topic-explorer .mw-topic-route p{font-size:14px}#wrapper .ai-page section.mw-topic-explorer .mw-topic-route .ai-btn{padding:10px 18px;font-size:14px}html:lang(ar) #wrapper .ai-page .mw-topic-card{direction:rtl}html:lang(ar) #wrapper .ai-page .mw-topic-card :is(h3,p,a,span){font-family:Tajawal,Arial,sans-serif!important}html:lang(ar) #wrapper .ai-page .ai-families-grid .mw-topic-card::after{inset:14px auto auto 16px}html:lang(ar) #wrapper .ai-page .mw-topic-card .mw-topic-card-head h3{font-size:22px}html:lang(ar) #wrapper .ai-page .mw-topic-card>p.mw-topic-description{font-size:17px;line-height:1.65}html:lang(ar) #wrapper .ai-page .mw-topic-card :is(.mw-topic-total,a.mw-topic-open){font-size:15px}html:lang(ar) #wrapper .ai-page .mw-topic-card .mw-topic-open svg{transform:scaleX(-1)}@media (hover:hover){#wrapper .ai-page .ai-families-grid .mw-topic-card:hover{transform:translateY(-2px);border-color:#b8afe7;box-shadow:0 8px 24px #342b7610}}@media (max-width:767px){#wrapper .ai-page div.ai-families-grid:has(>.mw-topic-card){grid-template-columns:1fr;gap:14px;grid-auto-rows:auto}#wrapper .ai-page .ai-families-grid .mw-topic-card{padding:20px 20px 16px;border-radius:16px}#wrapper .ai-page .mw-topic-card .mw-topic-card-head{gap:11px;margin-bottom:12px}#wrapper .ai-page .mw-topic-card .mw-topic-card-icon{width:38px;height:38px;flex-basis:38px;border-radius:10px}#wrapper .ai-page .mw-topic-card .mw-topic-card-icon svg{width:21px;height:21px}#wrapper .ai-page .mw-topic-card .mw-topic-card-head h3{font-size:18px}#wrapper .ai-page .mw-topic-card>p.mw-topic-description{font-size:15px;margin-bottom:16px}#wrapper .ai-page .mw-topic-card .mw-topic-card-footer{gap:8px;padding-top:12px}#wrapper .ai-page .mw-topic-card .mw-topic-total{font-size:12px;gap:6px}#wrapper .ai-page .mw-topic-card a.mw-topic-open{font-size:12px;padding:8px 10px;gap:6px;min-height:40px}#wrapper .ai-page section.mw-topic-explorer{padding-block:36px}#wrapper .ai-page section.mw-topic-explorer .mw-topic-route{padding:16px;gap:13px}html:lang(ar) #wrapper .ai-page .mw-topic-card .mw-topic-card-head h3{font-size:20px}html:lang(ar) #wrapper .ai-page .mw-topic-card>p.mw-topic-description{font-size:16px}html:lang(ar) #wrapper .ai-page .mw-topic-card :is(.mw-topic-total,a.mw-topic-open){font-size:14px}}@media (prefers-reduced-motion:reduce){#wrapper .ai-page .mw-topic-card,#wrapper .ai-page .mw-topic-card a{transition:none!important;transform:none!important}}.page-id-9 .mw-diagnostic-home{box-sizing:border-box;width:calc(100% - 40px);max-width:1180px;margin:24px auto 0;padding:25px 30px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;border:1px solid #dcd5f1;border-radius:20px;background:radial-gradient(ellipse at 98%0,#d7f3ef88,transparent 50%),linear-gradient(120deg,#f1edff,#faf8ff 70%);box-shadow:0 8px 24px #4630750a;font-family:Lora,Tajawal,serif}.page-id-9 .mw-diagnostic-home-copy p{margin:0!important;text-align:start!important}.page-id-9 .mw-diagnostic-home-copy .mw-diagnostic-home-label{color:#276d77;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px!important;font-weight:600}.page-id-9 .mw-diagnostic-home-title{font-size:21px;line-height:1.4;color:#28204d}.page-id-9 .mw-diagnostic-home-description{font-size:13px;color:#625b78;line-height:1.7;margin-top:6px!important}.page-id-9 .mw-diagnostic-home-actions{margin:0}.page-id-9 .mw-diagnostic-home-button>.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 21px;border:1px solid #6540c4;border-radius:13px;background:linear-gradient(135deg,#7752d3,#5934ba);box-shadow:0 6px 16px #6540c42e;color:#fff;font:600 14px/1.4 Lora,Tajawal,serif;text-decoration:none;transition:transform .18s,box-shadow .18s;white-space:normal;max-width:100%}.page-id-9 .mw-diagnostic-home-button>.wp-block-button__link::before{content:"";width:23px;height:23px;flex:none;background:#fff;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22currentColor%22%20class%3D%22bi%20bi-file-earmark-bar-graph%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20d%3D%22M10%2013.5a.5.5%200%200%200%20.5.5h1a.5.5%200%200%200%20.5-.5v-6a.5.5%200%200%200-.5-.5h-1a.5.5%200%200%200-.5.5zm-2.5.5a.5.5%200%200%201-.5-.5v-4a.5.5%200%200%201%20.5-.5h1a.5.5%200%200%201%20.5.5v4a.5.5%200%200%201-.5.5zm-3%200a.5.5%200%200%201-.5-.5v-2a.5.5%200%200%201%20.5-.5h1a.5.5%200%200%201%20.5.5v2a.5.5%200%200%201-.5.5z%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M14%2014V4.5L9.5%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2M9.5%203A1.5%201.5%200%200%200%2011%204.5h2V14a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V2a1%201%200%200%201%201-1h5.5z%22%2F%3E%0A%3C%2Fsvg%3E)center/contain no-repeat}.page-id-9 .mw-diagnostic-home-button>.wp-block-button__link::after{content:"";width:17px;height:17px;flex:none;background:#b1f1eb;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22currentColor%22%20class%3D%22bi%20bi-arrow-right%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M1%208a.5.5%200%200%201%20.5-.5h11.793l-3.147-3.146a.5.5%200%200%201%20.708-.708l4%204a.5.5%200%200%201%200%20.708l-4%204a.5.5%200%200%201-.708-.708L13.293%208.5H1.5A.5.5%200%200%201%201%208%22%2F%3E%0A%3C%2Fsvg%3E)center/contain no-repeat}.page-id-9 .mw-diagnostic-home-button>.wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 10px 23px #6540c43b;color:#fff}.page-id-9 .mw-diagnostic-home-button>.wp-block-button__link:focus-visible{outline:3px solid #087d83;outline-offset:4px}@media (max-width:700px){.page-id-9 .mw-diagnostic-home{grid-template-columns:1fr;width:calc(100% - 30px);padding:23px;gap:17px;margin-top:16px}.page-id-9 .mw-diagnostic-home-title{font-size:20px}.page-id-9 .mw-diagnostic-home-actions,.page-id-9 .mw-diagnostic-home-button,.page-id-9 .mw-diagnostic-home-button>.wp-block-button__link{width:100%;box-sizing:border-box}}@media (prefers-reduced-motion:reduce){.page-id-9 .mw-diagnostic-home-button>.wp-block-button__link{transition:none;transform:none!important}}body.page-id-9 .entry-content .mw-diagnostic-home{display:block!important;position:relative;box-sizing:border-box;max-width:1120px!important;width:calc(100% - 48px)!important;margin:22px auto 18px!important;padding:19px 25px!important;min-height:0!important;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at 100%0,#d9f4efaa,transparent 48%),linear-gradient(115deg,#f1edff,#fcfbff 72%)}body.page-id-9 .entry-content .mw-diagnostic-home::before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:4px;border-radius:4px;background:linear-gradient(#7752d3,#0e969a)}body.page-id-9 .entry-content .mw-diagnostic-home>.wp-block-group__inner-container{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0!important}body.page-id-9 .entry-content .mw-diagnostic-home-copy{min-width:0;margin:0!important}body.page-id-9 .entry-content .mw-diagnostic-home-copy p{margin:0!important;text-align:start!important;text-align-last:start!important;word-spacing:normal!important}body.page-id-9 .entry-content .mw-diagnostic-home-copy .mw-diagnostic-home-label{font-size:10px!important;letter-spacing:.08em;margin-bottom:5px!important}body.page-id-9 .entry-content .mw-diagnostic-home-copy .mw-diagnostic-home-title{font-size:19px!important;line-height:1.4!important}body.page-id-9 .entry-content .mw-diagnostic-home-copy .mw-diagnostic-home-description{font-size:12px!important;line-height:1.7!important;margin-top:5px!important}body.page-id-9 .entry-content .mw-diagnostic-home-actions{justify-self:end;align-self:center;margin:0!important;padding:0!important;flex:none}body.page-id-9 .entry-content .mw-diagnostic-home-button{margin:0!important}body.page-id-9 .entry-content .mw-diagnostic-home-button>.wp-block-button__link{padding:14px 19px!important;font-size:13px!important;white-space:normal}@media (max-width:750px){body.page-id-9 .entry-content .mw-diagnostic-home{width:calc(100% - 30px)!important;margin:16px auto 14px!important;padding:19px 21px!important}body.page-id-9 .entry-content .mw-diagnostic-home>.wp-block-group__inner-container{grid-template-columns:minmax(0,1fr);gap:14px}body.page-id-9 .entry-content .mw-diagnostic-home-actions{justify-self:stretch;width:100%}body.page-id-9 .entry-content .mw-diagnostic-home-button,body.page-id-9 .entry-content .mw-diagnostic-home-button>.wp-block-button__link{width:100%;box-sizing:border-box}}body.page-id-9 .ai-page.mw-entry-refresh .ai-hero{isolation:isolate;padding-top:56px!important}body.page-id-9 .ai-page.mw-entry-refresh .ai-hero::after{content:"";position:absolute;top:0;left:0;right:0;height:180px;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,.88) 25%,rgba(255,255,255,.42) 62%,rgba(255,255,255,0) 100%);z-index:0;pointer-events:none}body.page-id-9 .ai-page.mw-entry-refresh .ai-hero>.ai-hero-grid{z-index:1}@media (max-width:750px){body.page-id-9 .ai-page.mw-entry-refresh .ai-hero{padding-top:40px!important}body.page-id-9 .ai-page.mw-entry-refresh .ai-hero::after{height:145px}}.page-id-9 #rubriques.mw-topic-explorer{position:relative;background:linear-gradient(180deg,#fff 0,#f8f7ff 48%,#fff 100%);padding-block:76px 68px;isolation:isolate}.page-id-9 .mw-topic-explorer>.ai-wrap{position:relative}.page-id-9 .mw-topic-explorer .ai-head{display:grid;grid-template-columns:1.05fr 1fr;gap:22px 64px;align-items:end;margin-bottom:34px}.page-id-9 .mw-topic-explorer .ai-head>div{max-width:100%}.page-id-9 .mw-topic-explorer .mw-topic-eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#5b4cf0;margin:0 0 14px}.page-id-9 .mw-topic-explorer .mw-topic-eyebrow::before{content:"";width:26px;height:2px;background:#0ea5b7;flex:none}.page-id-9 .mw-topic-explorer h2{font-size:clamp(30px,3.4vw,44px);line-height:1.18;letter-spacing:-.025em;margin:0;max-width:12em;text-wrap:balance}.page-id-9 .mw-topic-explorer .ai-head>p{font-size:17px;line-height:1.8;max-width:34em;margin:0;color:#595773}.page-id-9 .mw-topic-explorer .ai-families-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.page-id-9 .mw-topic-explorer .ai-family-card{--topic:#5b4cf0;--topic-soft:#eeeaff;position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:30px 32px 26px;border:1px solid var(--topic-border,#dedaf5);border-radius:22px;background:linear-gradient(135deg,#f3edff,#e6e1ff);box-shadow:0 8px 26px #29235805;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.page-id-9 .mw-topic-explorer .ai-family-card::before{content:"";display:block;width:48px;height:48px;flex:none;margin-bottom:22px;background-color:var(--topic-soft);border:1px solid #5b4cf015;border-radius:14px;background-image:var(--topic-icon,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%235b4cf0%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%201a4.5%204.5%200%200%200-2.5%208.24V11h5V9.24A4.5%204.5%200%200%200%208%201Z%20M6%2013h4%20M7%2015h2%20M8%204v4%20M6.5%206.5%208%208l1.5-1.5%22%2F%3E%3C%2Fsvg%3E"));background-size:25px;background-repeat:no-repeat;background-position:center}.page-id-9 .mw-topic-explorer .ai-family-card::after{content:"";position:absolute;z-index:-1;inset:22px 26px auto auto;width:94px;height:94px;border:1px solid var(--topic-ring,#8972d326);border-radius:50%;box-shadow:0 0 0 17px #ffffff28,0 0 0 34px #ffffff18;pointer-events:none}.page-id-9 .mw-topic-explorer .ai-family-card:has(h3 a[href*=comprendre-ia]){--topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%236550b5%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%201a4.5%204.5%200%200%200-2.5%208.24V11h5V9.24A4.5%204.5%200%200%200%208%201Z%20M6%2013h4%20M7%2015h2%20M8%204v4%20M6.5%206.5%208%208l1.5-1.5%22%2F%3E%3C%2Fsvg%3E");--topic:#6550b5;--topic-soft:#ffffffc7;--topic-border:#d9d0f5;--topic-ring:#8972d326;background:linear-gradient(135deg,#f3edff 0,#e6e1ff 62%,#eeeaff 100%)}.page-id-9 .mw-topic-explorer .ai-family-card:has(h3 a[href*=python-machine-learning]){--topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%233e5fac%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%204-4%204%204%204m6-8%204%204-4%204M9.5%202l-3%2012%22%2F%3E%3C%2Fsvg%3E");--topic:#3e5fac;--topic-soft:#ffffffc7;--topic-border:#cddcf6;--topic-ring:#688bd326;background:linear-gradient(135deg,#edf3ff 0,#e0ecff 62%,#e9f6ff 100%)}.page-id-9 .mw-topic-explorer .ai-family-card:has(h3 a[href*=donnees-statistiques]){--topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%23276e7c%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%202v12h12M5%2011V8m4%203V5m4%206V2%22%2F%3E%3C%2Fsvg%3E");--topic:#276e7c;--topic-soft:#ffffffc7;--topic-border:#c4e4e7;--topic-ring:#4299a026;background:linear-gradient(135deg,#eaf9f7 0,#d9f0f1 62%,#e9f8f3 100%)}.page-id-9 .mw-topic-explorer .ai-family-card:has(h3 a[href*=astuces-python]){--topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%238150a5%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%201%201.7%204.3L15%207l-4.3%201.7L9%2013l-1.7-4.3L3%207l4.3-1.7L9%201ZM3%2011v4m-2-2h4%22%2F%3E%3C%2Fsvg%3E");--topic:#8150a5;--topic-soft:#ffffffc7;--topic-border:#e3d1ed;--topic-ring:#b080cf26;background:linear-gradient(135deg,#f9effc 0,#eedff7 62%,#f4eaff 100%)}.page-id-9 .mw-topic-explorer .ai-family-card h3{font-size:24px;line-height:1.35;margin:0 0 14px;max-width:90%;letter-spacing:-.02em}.page-id-9 .mw-topic-explorer .ai-family-card h3 a{color:#24204e;text-decoration:none}.page-id-9 .mw-topic-explorer .ai-family-card h3 a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:22px}.page-id-9 .mw-topic-explorer .ai-family-card>p:not(.ai-family-status){font-size:16px;line-height:1.8;color:#595773;margin:0 0 24px;max-width:100%;flex:1}.page-id-9 .mw-topic-explorer .ai-family-card:focus-within{outline:3px solid #0ea5b7;outline-offset:4px}.page-id-9 .mw-topic-explorer .mw-topic-route{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;padding:22px 26px;border:1px solid #dfdaf2;border-radius:18px;background:#fff}.page-id-9 .mw-topic-explorer .mw-topic-route p{margin:0;font-size:15px;color:#595773}.page-id-9 .mw-topic-explorer .mw-topic-route strong{display:block;font-size:17px;color:#252153;margin-bottom:3px}.page-id-9 .mw-topic-explorer .mw-topic-route .ai-btn{flex:none;margin:0;gap:16px;background:#5b4cf0;color:#fff;border:1px solid #5b4cf0;padding:12px 22px}@media (hover:hover){.page-id-9 .mw-topic-explorer .ai-family-card:hover{transform:translateY(-4px);border-color:#aaa0ed;box-shadow:0 16px 36px #342b7614}}@media (max-width:767px){.page-id-9 #rubriques.mw-topic-explorer{padding-block:48px}.page-id-9 .mw-topic-explorer .ai-head{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.page-id-9 .mw-topic-explorer .ai-families-grid{grid-template-columns:1fr;gap:16px}.page-id-9 .mw-topic-explorer .ai-family-card{padding:26px 24px 22px}.page-id-9 .mw-topic-explorer .ai-family-card h3{font-size:23px}.page-id-9 .mw-topic-explorer .mw-topic-route{align-items:flex-start;flex-direction:column;padding:22px}.page-id-9 .mw-topic-explorer .ai-head>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.page-id-9 .mw-topic-explorer .ai-family-card{transition:none;transform:none!important}}.ai-page.mw-entry-refresh .ai-wrap{padding-inline:clamp(20px,3vw,36px)}.ai-page.mw-entry-refresh .ai-section{padding-block:76px}.ai-page.mw-entry-refresh .ai-head{display:block;margin-bottom:30px}.ai-page.mw-entry-refresh .ai-head h2{font-size:clamp(28px,3vw,40px);line-height:1.24;margin:0}.ai-page.mw-entry-refresh .ai-head>p{max-width:830px;font-size:17px;line-height:1.8;margin:16px 0 0;color:#64617e}.ai-page.mw-entry-refresh .ai-lead{line-height:1.8}.ai-page.mw-entry-refresh .ai-hero h1{font-size:clamp(36px,4vw,58px);line-height:1.15;text-wrap:pretty}.ai-page.mw-entry-refresh .ai-families-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ai-page.mw-entry-refresh .ai-family-card{display:flex;flex-direction:column;padding:30px;border:1px solid #dedaf0;border-radius:20px;background:#fff;box-shadow:0 4px 18px rgba(29,27,75,.025);scroll-margin-top:120px}.ai-page.mw-entry-refresh .ai-family-card h3{font-size:23px;line-height:1.45;margin:0 0 14px;color:#1d1b4b}.ai-page.mw-entry-refresh .ai-family-card h3 a{color:inherit}.ai-page.mw-entry-refresh .ai-family-card p{font-size:17px;line-height:1.8;margin:0 0 16px;color:#64617e}.ai-page.mw-entry-refresh a:focus-visible{outline:3px solid #0ea5b7;outline-offset:4px;border-radius:3px}.ai-page.mw-entry-refresh .ai-steps{gap:24px}.ai-page.mw-entry-refresh .ai-steps li{padding:28px;border-radius:20px}@media (max-width:767px){.ai-page.mw-entry-refresh .ai-section{padding-block:48px}.ai-page.mw-entry-refresh .ai-head{margin-bottom:24px}.ai-page.mw-entry-refresh .ai-head>p{font-size:16px;line-height:1.8;margin-top:14px}.ai-page.mw-entry-refresh .ai-families-grid{grid-template-columns:1fr;gap:18px}.ai-page.mw-entry-refresh .ai-family-card{padding:24px 22px;border-radius:18px;scroll-margin-top:100px}.ai-page.mw-entry-refresh .ai-family-card h3{font-size:21px}.ai-page.mw-entry-refresh .ai-family-card p{font-size:16px}.ai-page.mw-entry-refresh .ai-actions{gap:12px}.ai-page.mw-entry-refresh .ai-actions .ai-btn{width:100%;min-width:0;max-width:100%;text-align:center}}.mlwa-nl{margin:40px auto 36px;max-width:1180px;padding:0 24px;color:#25213e;font-family:Lora,Georgia,serif;text-align:left;scroll-margin-top:110px}.mlwa-nl,.mlwa-nl *{box-sizing:border-box}.mlwa-nl-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;padding:44px;border:1px solid #dcd3ed;border-radius:24px;background:linear-gradient(125deg,#f3effc,#fcfbff 66%,#edfafd);box-shadow:0 16px 45px #31225109}.mlwa-nl-eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:700;color:#6845a4}.mlwa-nl h2{font:700 clamp(27px,3vw,36px)/1.2 Lora,Georgia,serif;color:#27213f;margin:16px 0 20px;letter-spacing:-.6px}.mlwa-nl-copy p{font-size:16px;line-height:1.8;max-width:500px;text-align:left}.mlwa-nl-copy ul{padding:0;margin:24px 0 0;list-style:none}.mlwa-nl-copy li{font-size:14px;line-height:1.7;margin:12px 0;padding-left:22px;position:relative}.mlwa-nl-copy li:before{content:"✓";position:absolute;left:0;color:#126a76;font-weight:700}.mlwa-nl-form{padding:24px;background:#fff;border:1px solid #e6e0f0;border-radius:18px;min-width:0;box-shadow:0 8px 24px #28203e06}.mlwa-nl button,.mlwa-nl-form>label{display:block;font:600 14px/1.5 Lora,Georgia,serif}.mlwa-nl-form>label{margin:0 0 8px;color:#302944}.mlwa-nl input[type=email]{width:100%;min-height:46px;border:1px solid #afa4c7;border-radius:8px;background:#fff;color:#302944;font:15px/1.4 Lora,Georgia,serif;padding:10px 12px;margin:0 0 16px;min-width:0}.mlwa-nl label.mlwa-nl-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.7;margin:2px 0 18px}.mlwa-nl-consent input{flex-shrink:0;width:18px;height:18px;accent-color:#6342bc;margin:2px 0 0}.mlwa-nl button{width:100%;min-height:48px;padding:12px 16px;background:#6342bc;border:1px solid #6342bc;border-radius:9px;color:#fff;cursor:pointer;white-space:normal}.mlwa-nl button:hover{background:#51329f}.mlwa-nl button:disabled{cursor:wait;opacity:.7}.mlwa-nl a{color:#5533a8;text-decoration:underline}.mlwa-nl .mlwa-nl-note{font-size:11px;line-height:1.7;text-align:left;margin:12px 0 0;color:#60556f}.mlwa-nl #mlwa-nl-status{font-size:13px;line-height:1.7;text-align:left;margin:0}.mlwa-nl :focus-visible{outline:3px solid #087d8b;outline-offset:4px}.mlwa-nl-trap{position:absolute!important;width:1px;height:1px;overflow:hidden}@media (max-width:850px){.mlwa-nl-inner{gap:28px;padding:30px;grid-template-columns:1fr 1fr}.mlwa-nl-form{padding:20px}}@media (max-width:650px){.mlwa-nl{margin:28px auto;padding:0 16px}.mlwa-nl-inner{display:block;padding:24px 20px;border-radius:20px}.mlwa-nl-copy{margin-bottom:24px}.mlwa-nl h2{font-size:28px}.mlwa-nl-copy p{font-size:15px}.mlwa-nl-form{padding:20px 16px}.mlwa-nl input[type=email]{font-size:16px}}@media print{.mlwa-nl{display:none!important}}.mlwa-nl,.mlwa-nl #mlwa-nl-status,.mlwa-nl .mlwa-nl-note,.mlwa-nl-copy p{text-align:start}.mlwa-nl input[type=email]{direction:ltr;text-align:left}.mlwa-nl-trap{left:auto!important;clip-path:inset(50%)}.mlwa-nl-menu-link svg{display:block;flex-shrink:0;width:18px;height:18px}.mlwa-nl-menu-link:focus-visible{outline:3px solid #087d8b!important;outline-offset:4px}@media (min-width:1025px){#masthead .header-navigation #primary-menu{flex-wrap:nowrap}#masthead .header-navigation #primary-menu>.pll-parent-menu-item{inset-inline-start:auto!important;margin-inline-start:clamp(0px,calc((100vw - 1240px)/5),100px)!important;flex-shrink:0}}@media (min-width:1025px) and (max-width:1199px){#masthead .header-navigation #primary-menu{column-gap:10px}#masthead .header-navigation #primary-menu>li>:is(a,.mw-course-trigger){font-size:calc(13px + 2pt)!important}#masthead .header-navigation #primary-menu .mw-learning-title{font-size:calc(13px + 2pt)!important}#masthead .header-navigation #primary-menu>.pll-parent-menu-item>ul.sub-menu{width:152px;min-width:152px}}@media (min-width:1025px){#masthead .site-main-header-wrap .site-container{max-width:none;padding-inline-start:max(24px,calc((100% - 1240px)/2 + 24px));padding-inline-end:clamp(24px,3vw,48px)}}.menu-item-1732{position:relative}#masthead .menu-item-1732>a{padding-inline-end:36px!important}#masthead .menu-item-1732>a .dropdown-nav-toggle{visibility:hidden}.menu-item-1732>.sub-menu a{display:flex!important;align-items:center;gap:10px}.menu-item-1732 .mw-tool-menu-icon{flex:0 0 29px}