.m-faq-section{color:#1a1a1a80;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:800;display:flex}.m-faq-text{color:#1a1a1ab8;text-wrap:pretty;font-size:.9rem;font-weight:500;line-height:1.55}.m-faq-item{border-top:1px solid #1a1a1a0f}.m-faq-item:first-child{border-top:0}.m-faq-question{text-align:left;cursor:pointer;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding-block:.7rem;scroll-margin-top:4.5rem;font-size:.9375rem;font-weight:700;line-height:1.3;transition:color .15s;display:flex}.m-faq-question:hover{color:var(--ludex-accent-deep)}.m-faq-question[aria-expanded=true]{color:var(--ludex-ink)}.m-faq-question__plus{background:color-mix(in srgb, var(--ludex-ink) 6%, var(--bento-solid));border-radius:9999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;transition:background-color .2s;display:grid;position:relative}.m-faq-question__plus:before,.m-faq-question__plus:after{content:"";background:currentColor;border-radius:2px;width:.7rem;height:2px;transition:transform .25s;position:absolute}.m-faq-question__plus:after{transform:rotate(90deg)}.m-faq-question[aria-expanded=true] .m-faq-question__plus{background:var(--ludex-ink);color:#fff}.m-faq-question[aria-expanded=true] .m-faq-question__plus:after{transform:rotate(0)}.m-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.m-faq-answer[data-open]{grid-template-rows:1fr;padding-bottom:.9rem}@media (prefers-reduced-motion:reduce){.m-faq-answer,.m-faq-question__plus:before,.m-faq-question__plus:after{transition:none}}
