.ml-faq--light{background:var(--ml-bg)}.ml-faq--soft{background:var(--ml-bg-lilac)}.ml-faq__inner{display:flex;flex-direction:column;gap:48px;padding-bottom:var(--band-pb,120px);padding-top:var(--band-pt,120px)}.ml-faq__head,.ml-faq__list{margin-left:auto;margin-right:auto;max-width:996px;width:100%}.ml-faq__head{display:flex;flex-direction:column;gap:18px}.ml-faq__head p{margin:0}.ml-faq__title{color:var(--ml-ink-2);font-size:var(--ml-fs-42);font-weight:700;line-height:var(--ml-lh-47);margin:0;max-width:700px;white-space:pre-line}.ml-faq__list{border-top:1px solid var(--ml-line-2)}.ml-faq__item{border-bottom:1px solid var(--ml-line-2)}.ml-faq__q{align-items:center;color:var(--ml-ink-2);cursor:pointer;display:flex;font-size:var(--ml-fs-19);font-weight:700;gap:24px;justify-content:space-between;line-height:1.3;list-style:none;padding:26px 4px}.ml-faq__q::-webkit-details-marker{display:none}.ml-faq__marker{color:var(--ml-accent);display:inline-flex;flex:0 0 auto;height:10px;transition:transform .15s ease;width:16px}.ml-faq__marker svg{display:block}.ml-faq__marker .ml-icon,.ml-faq__marker svg{height:100%;width:100%}.ml-faq__item[open] .ml-faq__marker{transform:rotate(180deg)}.ml-faq__a{color:var(--ml-ink-2-soft);font-size:var(--ml-fs-17);font-weight:400;line-height:27.2px;max-width:768px;padding:0 4px 28px}.ml-faq__a p:last-child{margin-bottom:0}@media (max-width:767px){.ml-faq__inner{gap:32px;padding-bottom:var(--band-pb-sm,64px);padding-top:var(--band-pt-sm,64px)}.ml-faq__title{font-size:clamp(1.75rem,8vw,var(--ml-fs-42));line-height:1.12}.ml-faq__q{padding-left:4px;padding-right:4px}}