.amili-faq{--afq-bg:transparent;--afq-card:#fff;--afq-icon:#009c9b;--afq-q-size:17px;--afq-a-size:15px;--afq-max:860px;--afq-near-black:#17180f;--afq-dark-gray:#575757;--afq-gray:#656565;--afq-line-soft:#e8e8e8}.amili-faq.amili-faq{background:var(--afq-bg)}.amili-faq--kompakt{padding-bottom:clamp(40px,4.5vw,64px);padding-top:clamp(40px,4.5vw,64px)}.amili-faq--normal{padding-bottom:clamp(64px,7vw,104px);padding-top:clamp(64px,7vw,104px)}.amili-faq--luftig{padding-bottom:clamp(88px,9.5vw,152px);padding-top:clamp(88px,9.5vw,152px)}.amili-faq__inner{max-width:var(--afq-max)}.amili-faq--align-left .amili-faq__inner{margin-left:0;margin-right:auto}.amili-faq--align-center .amili-faq__inner{margin-left:auto;margin-right:auto}.amili-faq--align-center .amili-faq__eyebrow,.amili-faq--align-center .amili-faq__heading,.amili-faq--align-center .amili-faq__intro{text-align:center}.amili-faq--align-center .amili-faq__heading,.amili-faq--align-center .amili-faq__intro{margin-left:auto;margin-right:auto}.amili-faq--align-center .amili-faq__footer{justify-content:center}.amili-faq__eyebrow{color:var(--afq-gray);font-size:11px;font-weight:600;letter-spacing:.14em;line-height:14px;margin:0 0 12px;text-transform:uppercase}.amili-faq__heading{line-height:1.15;margin:0 0 12px;max-width:26ch}.amili-faq__heading.h2{font-size:clamp(26px,3.2vw,38px)}.amili-faq__heading.h3{font-size:clamp(23px,2.7vw,30px)}.amili-faq__heading.h4{font-size:clamp(20px,2.2vw,24px)}.amili-faq__intro{color:var(--afq-dark-gray);margin:0;max-width:62ch}.amili-faq__list{margin-top:28px;text-align:left}.amili-faq__item{background:var(--afq-card);border-radius:10px;box-shadow:inset 0 0 0 1px var(--afq-line-soft);margin-bottom:10px;padding:18px 22px;transition:box-shadow .15s ease}.amili-faq__item:last-child{margin-bottom:0}.amili-faq__item:hover,.amili-faq__item[open]{box-shadow:inset 0 0 0 1px #cfcec9}.amili-faq__q{align-items:center;color:var(--afq-near-black);cursor:pointer;display:flex;font-family:"IBM Plex Serif",Georgia,serif;font-size:var(--afq-q-size);font-weight:600;gap:16px;justify-content:space-between;line-height:1.4;list-style:none}.amili-faq__q::-webkit-details-marker{display:none}.amili-faq__q:focus-visible{border-radius:4px;outline:2px solid var(--afq-icon);outline-offset:4px}.amili-faq__q-text{flex:1 1 auto}.amili-faq__icon{flex:0 0 16px;height:16px;margin-top:2px;position:relative;width:16px}.amili-faq__icon:after,.amili-faq__icon:before{background:var(--afq-icon);border-radius:2px;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s ease,opacity .25s ease;width:16px}.amili-faq__icon:after{transform:translateY(-50%) rotate(90deg)}.amili-faq__item[open] .amili-faq__icon:after{opacity:0;transform:translateY(-50%) rotate(0deg)}.amili-faq__a{color:var(--afq-dark-gray);font-size:var(--afq-a-size);line-height:1.65;padding-top:12px}.amili-faq__a p{margin:0 0 12px}.amili-faq__a p:last-child{margin-bottom:0}.amili-faq__a ol,.amili-faq__a ul{margin:0 0 12px;padding-left:20px}.amili-faq__a li{margin-bottom:6px}.amili-faq__a a{color:var(--afq-near-black);text-decoration:underline}.amili-faq__footer{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;margin-top:24px}.amili-faq__footer-text{color:var(--afq-gray)}.amili-faq__footer-link{align-items:center;border-bottom:2px solid var(--afq-icon);color:var(--afq-near-black);display:inline-flex;font-weight:600;gap:7px;padding-bottom:1px;text-decoration:none}.amili-faq__footer-link:hover{border-bottom-color:var(--afq-near-black);color:var(--afq-near-black)}@media (prefers-reduced-motion:reduce){.amili-faq__icon:after,.amili-faq__icon:before,.amili-faq__item{transition:none}}