.cl-scope .faq-section--refined .faq-section__container{width:100%;max-width:var(--faqr-column, 343px);margin-inline:auto;padding-inline:0}
.cl-scope .faq-section--refined .faq-section__header{margin-bottom:var(--faqr-header-gap, 24px)}
.cl-scope .faq-section--refined .faq-section__heading,.cl-scope .faq-section--refined .faq-section__title{margin:0;font-family:var(--faqr-heading-font, Migra, serif);font-size:var(--faqr-heading-size, 28px);font-weight:600;line-height:1.3;letter-spacing:normal;text-align:center}
.cl-scope .faq-section--refined .faq-section__accordion{margin-bottom:var(--faqr-gap, 8px);border:1px solid var(--faqr-border, #000000);border-radius:var(--faqr-radius, 12px);background:var(--faqr-card-bg, #ffffff);overflow:hidden}
.cl-scope .faq-section--refined .faq-section__accordion--last{margin-bottom:0}
.cl-scope .faq-section--refined .faq-section__details{border:0}
.cl-scope .faq-section--refined .faq-section__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--faqr-pad, 16px);cursor:pointer;list-style:none}
.cl-scope .faq-section--refined .faq-section__summary::-webkit-details-marker{display:none}
.cl-scope .faq-section--refined .faq-section__accordion-title{margin:0;color:var(--faqr-title-color, #000000);font-family:var(--faqr-body-font, "PP Mori", Mori, sans-serif);font-size:var(--faqr-title-size, 16px);font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none}
.cl-scope .faq-section--refined .faq-section__accordion-svg--caret,.cl-scope .faq-section--refined .faq-section__accordion-svg--plus,.cl-scope .faq-section--refined .faq-section__accordion-svg--minus{display:none}
.cl-scope .faq-section--refined .faq-section__accordion-icon{position:relative;flex:0 0 auto;width:var(--faqr-icon, 28px);height:var(--faqr-icon, 28px);border-radius:50%;background:var(--faqr-icon-bg, #ffeadd);transition:background-color .18s ease}
.cl-scope .faq-section--refined .faq-section__accordion-icon:before,.cl-scope .faq-section--refined .faq-section__accordion-icon:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.8px;border-radius:2px;background:var(--faqr-icon-color, #e16203);transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease}
.cl-scope .faq-section--refined .faq-section__accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg)}
.cl-scope .faq-section--refined .faq-section__details[open] .faq-section__accordion-icon{background:var(--faqr-icon-bg-open, #e16203)}
.cl-scope .faq-section--refined .faq-section__details[open] .faq-section__accordion-icon:before,.cl-scope .faq-section--refined .faq-section__details[open] .faq-section__accordion-icon:after{background:var(--faqr-icon-color-open, #ffffff)}
.cl-scope .faq-section--refined .faq-section__details[open] .faq-section__accordion-icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}
.cl-scope .faq-section--refined .faq-section__accordion-content{box-sizing:border-box;padding:var(--faqr-content-pad, 12px 16px 16px)}
.cl-scope .faq-section--refined .faq-section__content{color:var(--faqr-text-color, #000000);font-family:var(--faqr-body-font, "PP Mori", Mori, sans-serif);font-size:var(--faqr-text-size, 16px);line-height:1.3}
@media screen and (min-width:750px){.cl-scope .faq-section--refined{--faqr-column: 840px;--faqr-gap: 10px;--faqr-pad: 20px 24px;--faqr-content-pad: 12px 24px 20px;--faqr-icon: 32px;--faqr-title-size: 18px;--faqr-heading-size: 40px}}
@media(prefers-reduced-motion:reduce){.cl-scope .faq-section--refined .faq-section__accordion,.cl-scope .faq-section--refined .faq-section__accordion-icon,.cl-scope .faq-section--refined .faq-section__accordion-icon:before,.cl-scope .faq-section--refined .faq-section__accordion-icon:after{transition:none}}
.cl-scope .faq-section--refined .faq-section__accordion,.cl-scope .faq-section--refined .faq-section__accordion--last,.cl-scope .faq-section--refined .faq-section__details,.cl-scope .faq-section--refined .faq-section__summary{border-bottom:0}
.cl-scope .faq-section--refined .faq-section__accordion{border:1px solid var(--faqr-border, #000000)}
@media screen and (max-width:749px){.cl-scope .faq-section--refined .faq-section__container{max-width:none;padding-inline:var(--faqr-gutter, 16px)}}
.cl-scope .faq-section__wrapper.faq-section--refined .faq-section__accordion .faq-section__details .faq-section__accordion-content .faq-section__content{padding:0;gap:0}
.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__text,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__text p,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__text li,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__benefits,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__benefits p,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__benefits li{font-family:var(--faqr-body-font, "PP Mori", Mori, sans-serif);font-size:var(--faqr-text-size, 16px);line-height:var(--faqr-text-lh, 24px);color:var(--faqr-text-color, #000000)}
.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__text ul,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__benefits ul,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__text ol,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__benefits ol{margin:0;padding-left:0;list-style:none}
.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__benefits>*,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__text>*,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__benefits li,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__text li{margin-top:0;margin-bottom:0}
.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__benefits>*+*,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__text>*+*,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__benefits li+li,.cl-scope .faq-section--refined .faq-section__accordion-content .faq-section__text li+li{margin-top:var(--faqr-answer-gap, 11px)}
.cl-scope .faq-section--refined .faq-section__details[open] .faq-section__summary{padding-bottom:0}
.cl-scope .faq-section--refined .faq-section__summary{transition:padding-bottom var(--faqr-anim-duration, .32s) var(--faqr-anim-easing, cubic-bezier(.4, 0, .2, 1))}
@media(prefers-reduced-motion:reduce){.cl-scope .faq-section--refined .faq-section__summary{transition:none}}