.amu-faq-page{flex:1}.amu-faq-page__hero{max-width:min(var(--amu-shell-max),960px);margin:0 auto;padding:1.75rem 1.25rem 0}.amu-faq-page__hero img{width:100%;height:auto;display:block;border-radius:calc(var(--amu-radius) + 4px);border:1px solid var(--amu-line);box-shadow:var(--amu-shadow-sm)}.amu-faq-page__head{max-width:40rem;margin:0 auto;padding:2.25rem 1.25rem 1.5rem;text-align:center}.amu-faq-page__head h1{font-family:var(--amu-font-display);font-size:clamp(1.85rem,4vw,2.35rem);font-weight:700;margin:0 0 .5rem;color:var(--amu-forest);letter-spacing:-.02em}.amu-faq-page__head p,.amu-faq-page__lede{margin:0;color:var(--amu-muted);font-size:1.02rem;line-height:1.62;font-family:var(--amu-font-ui)}.amu-faq-page__list{max-width:min(var(--amu-shell-max),44rem);margin:0 auto;padding:.65rem 1.25rem 4.25rem;display:flex;flex-direction:column;gap:.75rem}.amu-faq-item{border-radius:calc(var(--amu-radius) + 2px);border:1px solid var(--amu-line);background:var(--amu-paper);box-shadow:var(--amu-shadow-sm);overflow:clip;transition:box-shadow .2s ease,border-color .2s ease}.amu-faq-item[open]{border-color:color-mix(in srgb,var(--amu-gold) 42%,var(--amu-line));box-shadow:var(--amu-shadow)}.amu-faq-item__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.85rem;padding:1.05rem 1.15rem;font-family:var(--amu-font-ui);font-size:1.02rem;font-weight:650;color:var(--amu-forest);line-height:1.35;user-select:none}.amu-faq-item__summary::-webkit-details-marker{display:none}.amu-faq-item__summary::marker{content:""}.amu-faq-item__summary:before{content:"+";flex-shrink:0;width:2.1rem;height:2.1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.25rem;font-weight:700;line-height:1;color:var(--amu-green-950);background:linear-gradient(145deg,#fff9e6 0%,var(--amu-gold-mist) 35%,var(--amu-gold-light) 100%);box-shadow:inset 0 1px #ffffff8c,0 4px 14px #c6a03547;transition:transform .2s ease,background .2s ease}.amu-faq-item[open] .amu-faq-item__summary:before{content:"−";background:linear-gradient(145deg,var(--amu-gold-light) 0%,var(--amu-gold) 55%,var(--amu-gold-900) 100%);transform:rotate(0)}.amu-faq-item__summary:hover:before{filter:brightness(1.04)}.amu-faq-item__body{padding:0 1.15rem 1.2rem 3.35rem;border-top:1px solid var(--amu-line);font-family:var(--amu-font-ui)!important;font-size:1.01rem;line-height:1.68;letter-spacing:.01em;color:var(--amu-ink);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizeLegibility}.amu-faq-item__body *,.amu-faq-item__body *:before,.amu-faq-item__body *:after{font-family:inherit!important}.amu-faq-item__body :where(h1,h2,h3,h4,h5,h6),.amu-faq-item__body :where(h1,h2,h3,h4,h5,h6) *{font-family:var(--amu-font-display)!important}.amu-faq-item__body :where(pre,code,kbd,samp),.amu-faq-item__body :where(pre,code,kbd,samp) *{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important}.amu-faq-page .amu-faq-item__body .eael-advanced-accordion-icon-opened{display:none!important}.amu-faq-page .amu-faq-item__body .eael-advanced-accordion-icon-closed{display:inline-flex!important;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;margin-inline-end:.15rem;border-radius:50%;background:linear-gradient(145deg,#fff9e6 0%,var(--amu-gold-mist) 40%,var(--amu-gold-light) 100%);color:var(--amu-green-950);font-size:1.2rem;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffff8c,0 4px 14px #c6a03547}.amu-faq-page .amu-faq-item__body .eael-advanced-accordion-icon-closed:before{content:"+"}.amu-faq-item__body :first-child{margin-top:.85rem}.amu-faq-item__body :last-child{margin-bottom:0}.amu-faq-item__body :where(p,ul,ol){margin:0 0 .75rem}.amu-faq-item__body ul,.amu-faq-item__body ol{padding-left:1.25rem}.amu-faq-item__body a{color:var(--amu-forest-2);font-weight:600;text-decoration:underline;text-underline-offset:3px}.amu-faq-item__body a:hover{color:var(--amu-gold)}.amu-faq-page__empty{max-width:520px;margin:2rem auto;padding:1.5rem;text-align:center;color:var(--amu-muted);border-radius:var(--amu-radius);border:1px dashed var(--amu-line)}
