.aie-shell.aiv1{--aie-offset:104px;display:grid!important;grid-template-columns:208px minmax(0,880px)!important;gap:32px!important;max-width:1120px!important;width:100%!important;margin:0 auto!important;align-items:start;color:#34465a;font-size:18px;line-height:1.8;font-family:inherit;overflow-wrap:break-word}.aiv1 *{box-sizing:border-box}.aiv1 .aie-body{min-width:0!important;width:100%!important}.aiv1 .aie-body img{max-width:100%;height:auto}.aiv1 .aie-body figure{width:100%}.aiv1 h2[id]{scroll-margin-top:var(--aie-offset)}.aiv1 .aie-sidebar{position:sticky!important;top:var(--aie-offset)!important;align-self:start!important;max-height:calc(100dvh - var(--aie-offset) - 20px);overflow-y:auto;padding:0 0 3px!important;scrollbar-width:thin}.aiv1 .aiv1-card,.aiv1-mobile-panel .aiv1-card{width:100%;border:1px solid #d8e3ef;border-radius:8px;background:#f4f7fb;color:#173f73;overflow:hidden;font-family:inherit;box-shadow:0 4px 16px #0b203a06}.aiv1-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:19px 16px 18px;background:#173f73;color:#fff}.aiv1-eyebrow{display:block;margin-bottom:7px;color:#e5eef9;font-size:9px;font-weight:600;line-height:1.5;letter-spacing:.13em}.aiv1-card-head strong{display:block;font-size:19px;font-weight:600;line-height:1.3;color:#fff;letter-spacing:-.015em}.aiv1 .aiv1-close{display:none}.aiv1 .aiv1-card .aie-nav,.aiv1-mobile-panel .aiv1-card .aie-nav{display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important;padding:10px 8px!important;border:0!important;background:transparent!important}.aiv1 .aiv1-card .aie-nav a,.aiv1-mobile-panel .aiv1-card .aie-nav a{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;position:relative!important;box-sizing:border-box;min-height:44px!important;margin:0!important;padding:12px 9px 12px 8px!important;border:0!important;border-left:3px solid transparent!important;border-radius:5px!important;background:transparent!important;background-image:none!important;color:#173f73!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important;text-align:left!important;text-decoration:none!important;transition:background-color .15s,color .15s}.aiv1 .aiv1-card .aie-nav a:before,.aiv1 .aiv1-card .aie-nav a:after,.aiv1-mobile-panel .aie-nav a:before,.aiv1-mobile-panel .aie-nav a:after{content:none!important;display:none!important}.aiv1-number{color:#8190a8;font-size:11px;font-weight:500;line-height:1.8;font-variant-numeric:tabular-nums}.aiv1-link-label{min-width:0;overflow-wrap:break-word}.aiv1 .aiv1-card .aie-nav a[aria-current],.aiv1-mobile-panel .aiv1-card .aie-nav a[aria-current]{background:#173f73!important;color:#fff!important;border-left-color:#3b81d5!important;font-weight:600!important}.aiv1-card .aie-nav a[aria-current] .aiv1-number{color:#fff}@media(hover:hover){.aiv1 .aiv1-card .aie-nav a:hover,.aiv1-mobile-panel .aiv1-card .aie-nav a:hover{background:#0b203a!important;color:#fff!important;border-left-color:#3b81d5!important}.aiv1-card .aie-nav a:hover .aiv1-number{color:#fff}}.aiv1-card a:focus-visible,.aiv1-trigger:focus-visible,.aiv1-close:focus-visible{outline:2px solid #3b81d5!important;outline-offset:1px!important}.aiv1-footer{display:flex;align-items:center;gap:12px;margin:2px 16px 0;padding:15px 0 17px;border-top:1px solid #d8e3ef}.aiv1-position{flex-shrink:0;color:#6e809a;font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}.aiv1-track{display:block;flex:1;height:5px;overflow:hidden;border-radius:10px;background:#dce6f2}.aiv1-fill{display:block;height:100%;width:0;border-radius:inherit;background:#3b81d5}.aiv1-trigger[hidden],.aiv1-mobile-panel[hidden]{display:none!important}.aiv1-trigger{position:fixed;z-index:80;top:52%;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:50px;min-height:54px;margin:0;padding:8px 3px;border:1px solid #ffffff40;border-right:0;border-radius:8px 0 0 8px;background:#173f73;color:#fff;box-shadow:0 3px 14px #0b203a28;font-family:inherit;cursor:pointer;touch-action:manipulation}.aiv1-trigger span{font-size:9px;line-height:1.4}.aiv1-trigger svg{display:block}.aiv1-mobile-panel{position:fixed;z-index:81;top:var(--aiv1-top,104px);right:max(12px,env(safe-area-inset-right));width:min(68vw,300px,calc(100vw - 24px));max-height:calc((100vh - var(--aiv1-top,104px) - 24px)*.72);max-height:calc((100dvh - var(--aiv1-top,104px) - max(24px,env(safe-area-inset-bottom)))*.72);display:flex;flex-direction:column;overflow:hidden;border-radius:8px;font-family:inherit;box-shadow:0 12px 36px #0b203a28}.aiv1-mobile-panel *{box-sizing:border-box}.aiv1-mobile-panel .aiv1-card{display:flex;flex-direction:column;min-height:0;max-height:inherit}.aiv1-mobile-panel .aiv1-card-head{flex-shrink:0;padding:clamp(10px,3vw,14px)}.aiv1-mobile-panel .aiv1-eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:4px}.aiv1-mobile-panel .aiv1-card-head strong{font-size:clamp(16px,4.3vw,19px)}.aiv1-mobile-panel .aiv1-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;font-family:inherit;font-size:27px;font-weight:400;line-height:1;cursor:pointer;touch-action:manipulation}.aiv1-mobile-panel .aiv1-card .aie-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px!important;gap:0!important;-webkit-overflow-scrolling:touch}.aiv1-mobile-panel .aiv1-card .aie-nav a{flex:0 0 auto;grid-template-columns:20px minmax(0,1fr)!important;gap:7px!important;padding:11px 8px!important;font-size:clamp(12px,3.3vw,14px)!important;-webkit-tap-highlight-color:transparent}.aiv1-mobile-panel .aiv1-footer{flex-shrink:0;margin:0 12px;padding:10px 0 12px;gap:10px}.aiv1-mobile-panel .aiv1-position{font-size:10px}.aiv1-mobile-panel .aiv1-track{height:4px}.aiv1 .aiv1-faq{margin-top:42px;padding-top:26px;border-top:1px solid #d8e0e9}.aiv1 .aiv1-faq h2{margin:0 0 22px;font-size:26px;line-height:1.25;color:#10243b;font-weight:600}.aiv1 .aiv1-faq details{display:block!important;margin:0 0 10px!important;padding:0!important;border:1px solid #d3ddea!important;border-radius:10px!important;background:#fff!important;overflow:hidden;box-shadow:none;transition:border-color .18s,box-shadow .18s}.aiv1 .aiv1-faq details>summary{display:grid!important;grid-template-columns:32px minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;min-height:64px!important;margin:0!important;padding:13px 15px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#102033!important;list-style:none!important;cursor:pointer;text-align:left!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important}.aiv1 .aiv1-faq summary:before,.aiv1 .aiv1-faq summary:after{content:none!important;display:none!important}.aiv1 .aiv1-faq summary::marker{content:""}.aiv1 .aiv1-faq summary::-webkit-details-marker{display:none}.aiv1-faq-number{color:#173f73;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.aiv1-faq-question{min-width:0;overflow-wrap:anywhere}.aiv1-faq-arrow{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d3ddea;border-radius:50%;background:#fff;color:#102033}.aiv1-faq-arrow svg{display:block;width:16px;height:16px;margin:0;transition:transform .18s}.aiv1 .aiv1-faq-answer{padding:0 59px 15px 57px}.aiv1 .aiv1-faq-inner{padding:14px 16px;border-radius:8px;background:#f9fbfd;color:#4b5c70;font-size:14px;line-height:1.72}.aiv1 .aiv1-faq-inner p{margin:0 0 10px!important;padding:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.aiv1 .aiv1-faq-inner>:last-child{margin-bottom:0!important}.aiv1 .aiv1-faq details[open]{border-color:#3b82d65c!important;box-shadow:0 8px 24px #0b203a0f}.aiv1 .aiv1-faq details[open] .aiv1-faq-number{color:#3b82d6}.aiv1 .aiv1-faq details[open] .aiv1-faq-arrow{background:#173f73;border-color:#173f73;color:#fff;box-shadow:0 0 0 3px #3b82d614}.aiv1 .aiv1-faq details[open] svg{transform:rotate(180deg)}.aiv1 .aiv1-faq summary:focus-visible{outline:2px solid #3b81d5!important;outline-offset:-4px!important}@media(hover:hover){.aiv1 .aiv1-faq details:hover{border-color:#3b82d642!important;box-shadow:0 6px 18px #0b203a0a}.aiv1 .aiv1-faq details:hover .aiv1-faq-arrow{background:#3b82d612;border-color:#3b82d670;color:#3b82d6}.aiv1 .aiv1-faq details[open]:hover .aiv1-faq-arrow{background:#3b82d61a}}.aiv1-host{max-width:1280px!important}.aiv1 .aie-body div[style*="display:grid"]:has(>aside){grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important;gap:24px 36px!important;align-items:start!important}.aiv1 .aie-body div[style*="display:grid"]>aside{padding:16px 0 16px 22px!important;margin-top:2px!important}@media(max-width:1099px){.aie-shell.aiv1{display:block!important;max-width:880px!important;font-size:16px}.aiv1.aiv1-ready .aie-sidebar{display:none!important}.aiv1-host{max-width:1120px!important}}@media(min-width:1100px){.aiv1-mobile-panel,.aiv1-trigger{display:none!important}}@media(max-width:749px){.aiv1 .aiv1-faq details>summary{grid-template-columns:24px minmax(0,1fr) 30px!important;gap:8px!important;min-height:60px!important;padding:12px!important;font-size:14px!important}.aiv1-faq-arrow{width:30px;height:30px}.aiv1 .aiv1-faq-answer{padding:0 12px 12px}.aiv1 .aiv1-faq-inner{padding:13px}}@media(max-width:650px){.aiv1 .aie-body div[style*="display:grid"]:has(>aside){grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.aiv1 .aie-body div[style*="display:grid"]>aside{margin:4px 0 6px!important;padding:12px 0 12px 18px!important}}@media(prefers-reduced-motion:reduce){.aiv1 *,.aiv1-mobile-panel *{transition:none!important}}.aie-shell.aiv1.aiv1-no-toc{display:block!important;max-width:880px!important}@media(min-width:1100px){article.article.page-width:has(>[itemprop=articleBody]>.aiv1:not(.aiv1-no-toc)),article.article>.page-width[itemprop=articleBody]:has(>.aiv1:not(.aiv1-no-toc)){max-width:1280px!important}}.aiv1 .aiv1-faq-inner .metafield-rich_text_field>:first-child{margin-top:0!important}.aiv1 .aiv1-faq-inner .metafield-rich_text_field>:last-child{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/airivo-article-system-v1.css.map */
