.aioe-faq{padding:80px 0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.aioe-faq__container{max-width:820px;margin:0 auto;padding-left:24px;padding-right:24px}.aioe-faq__header{margin-bottom:48px;text-align:left}.aioe-faq__eyebrow{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);margin:0 0 14px}.aioe-faq__heading{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.022em;line-height:1.15;margin:0;color:rgb(var(--color-foreground))}.aioe-faq__subheading{margin-top:14px;font-size:17px;line-height:1.6;color:rgba(var(--color-foreground),.7);max-width:640px}.aioe-faq__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(var(--color-foreground),.08)}.aioe-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.08);position:relative;scroll-margin-top:80px}.aioe-faq__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#334fb4;transform:scaleY(0);transform-origin:top;transition:transform .26s cubic-bezier(.2,.8,.2,1);pointer-events:none}.aioe-faq__item:has(details[open]):before{transform:scaleY(1)}.aioe-faq__details{width:100%}.aioe-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 24px 28px;min-height:48px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:padding-left .2s cubic-bezier(.2,.8,.2,1),color .2s ease;-webkit-tap-highlight-color:transparent}.aioe-faq__summary::-webkit-details-marker{display:none}.aioe-faq__summary::marker{display:none}.aioe-faq__summary:hover{padding-left:32px}.aioe-faq__summary:hover .aioe-faq__question{color:#334fb4}.aioe-faq__summary:focus-visible{outline:2px solid #334fb4;outline-offset:2px;border-radius:2px}.aioe-faq__question{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.005em;flex:1 1 auto;color:rgb(var(--color-foreground));transition:color .2s ease}.aioe-faq__icon{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));transition:transform .26s cubic-bezier(.2,.8,.2,1),color .2s ease}.aioe-faq__details[open] .aioe-faq__icon{transform:rotate(45deg);color:#334fb4}.aioe-faq__answer{padding:0 0 32px 28px;font-size:16px;line-height:1.65;color:rgba(var(--color-foreground),.8);max-width:700px}.aioe-faq__answer>p:first-of-type{font-size:18px;font-weight:400;line-height:1.55;color:rgb(var(--color-foreground));margin-top:0;margin-bottom:14px}.aioe-faq__answer>p{margin:0 0 14px}.aioe-faq__answer>p:last-child{margin-bottom:0}.aioe-faq__answer a{color:#334fb4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness .18s ease,color .18s ease}.aioe-faq__answer a:hover{text-decoration-thickness:2px;color:#1e3a8a}.aioe-faq__answer ul,.aioe-faq__answer ol{margin:0 0 14px 20px;padding:0}.aioe-faq__answer li{margin-bottom:6px}.aioe-faq__answer strong{font-weight:600;color:rgb(var(--color-foreground))}.aioe-faq__footer{margin-top:32px;padding-top:24px;border-top:1px solid rgba(var(--color-foreground),.06);text-align:left}.aioe-faq__freshness{font-size:13px;font-weight:500;color:rgba(var(--color-foreground),.5);letter-spacing:.02em}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.aioe-faq__details::details-content{block-size:0;overflow:clip;transition:block-size .32s cubic-bezier(.2,.8,.2,1),content-visibility .32s allow-discrete}.aioe-faq__details[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.aioe-faq__summary,.aioe-faq__question,.aioe-faq__icon,.aioe-faq__item:before,.aioe-faq__details::details-content,.aioe-faq__answer a{transition:none!important}}@media(max-width:749px){.aioe-faq{padding:56px 0}.aioe-faq__container{padding-left:16px;padding-right:16px}.aioe-faq__header{margin-bottom:36px}.aioe-faq__heading{font-size:clamp(26px,7vw,32px)}.aioe-faq__summary{padding:20px 0 20px 20px;gap:16px}.aioe-faq__summary:hover{padding-left:24px}.aioe-faq__question{font-size:17px}.aioe-faq__answer{padding:0 0 24px 20px}.aioe-faq__answer>p:first-of-type{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
