.m-faq__wrap{position:relative;display:grid;grid-template-columns:16px 1fr;gap:1.5rem}@media(min-width:1025px){.m-faq__wrap{gap:2rem}}.m-faq__rail{position:relative;width:16px;min-height:100%}.m-faq__rail:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--border-subtle, rgba(11, 28, 61, .25))}.m-faq__indicator{position:absolute;left:0;width:6px;height:48px;background:#1873d2;border-radius:3px;transform:translateY(0);transition:transform .2s ease}.m-faq__list{margin:0;padding:0}.m-faq__item{list-style:none;padding:1.5rem 0;border-bottom:1px solid var(--border-subtle, rgba(11, 28, 61, .12))}.m-faq__item.is-open .m-faq__q{color:#091d3e;font-weight:600}.m-faq__a{color:#0b1c3da6;max-width:70ch}.m-faq__a:empty{display:none}.m-faq__title{margin:0 0 1.25rem;color:#091d3e}.bg-dark .m-faq__title,.bg-subtle .m-faq__title{color:#ffffffeb}.bg-dark .m-faq__item,.bg-subtle .m-faq__item{border-color:#ffffff29}.bg-dark .m-faq__q,.bg-subtle .m-faq__q{color:#ffffffd9}.bg-dark .m-faq__a,.bg-subtle .m-faq__a{color:#ffffffbf}.bg-dark .m-faq__rail:before,.bg-subtle .m-faq__rail:before{background:#ffffff40}
