.me-faq{margin:0 auto;max-width:900px;padding:0 20px}.me-faq__intro{margin-bottom:32px;text-align:center}.me-faq__headline{font-size:clamp(28px,3vw,40px);line-height:1.1;margin:0 0 10px}.me-faq__subline{font-size:16px;line-height:1.5;margin:0}.me-faq__item{border-bottom:1px solid #ddd}.me-faq__question{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#111;cursor:pointer;display:block;font:inherit;padding:18px 36px 18px 0;position:relative;text-align:left;text-decoration:none;width:100%}.me-faq__question-text{color:inherit;display:block;font-weight:600;line-height:1.35}.me-faq__question:hover{background:rgba(0,0,0,.03)}.me-faq__question:after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:10px;position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(-45deg);transition:transform .2s ease;width:10px}.me-faq__question[aria-expanded=true]:after{transform:translateY(-50%) rotate(45deg)}.me-faq__answer{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1)}.me-faq__answer.is-open{max-height:500px}.me-faq__answer-inner{opacity:0;padding-bottom:20px;transform:translateY(-5px);transition:transform .3s ease,opacity .3s ease}.me-faq__answer.is-open .me-faq__answer-inner{opacity:1;transform:translateY(0)}@media (min-width:768px) and (max-width:1024px){.me-faq{max-width:760px}.me-faq__question{padding:22px 44px 22px 0}.me-faq__question:after{right:10px}}@media (max-width:575px){.me-faq{padding:0 16px}.me-faq__headline{font-size:clamp(24px,6vw,34px)}.me-faq__question{padding:20px 34px 20px 0}.me-faq__question:after{right:6px}}