.datascan-sm-faq{background-color:var(--faq-bg,#fff);padding:80px 0}.datascan-sm-faq__inner{margin:0 auto;max-width:1200px;padding:0 24px}.datascan-sm-faq__heading{color:#1a1a1a;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;margin:0 0 48px;text-align:center}.datascan-sm-faq__accent{color:var(--faq-accent,#c00)}.datascan-sm-faq__heading-edit{display:none}.datascan-sm-faq__grid{display:grid;gap:0 40px;grid-template-columns:1fr 1fr}.datascan-sm-faq__item{border-bottom:1.5px solid #f0f0f0}.datascan-sm-faq__item:last-child,.datascan-sm-faq__item:nth-last-child(2):nth-child(odd){border-bottom:none}.datascan-sm-faq__question-row{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.datascan-sm-faq__question-row:focus-visible{border-radius:4px;outline:2px solid var(--faq-accent,#c00);outline-offset:2px}.datascan-sm-faq__question{color:#1a1a1a;flex:1;font-size:.95rem;font-weight:600;line-height:1.5}.datascan-sm-faq__icon{align-items:center;border:1.5px solid var(--faq-accent,#c00);border-radius:50%;color:var(--faq-accent,#c00);display:flex;flex-shrink:0;font-size:1.2rem;font-style:normal;height:28px;justify-content:center;line-height:1;transition:background-color .2s,color .2s;width:28px}.datascan-sm-faq__item--open .datascan-sm-faq__icon{background-color:var(--faq-accent,#c00);color:#fff}.datascan-sm-faq__answer{padding-bottom:20px}.datascan-sm-faq__answer p{color:#555;font-size:.9rem;line-height:1.7;margin:0}.datascan-sm-faq__add,.datascan-sm-faq__answer[hidden],.datascan-sm-faq__remove{display:none}@media(max-width:768px){.datascan-sm-faq__grid{grid-template-columns:1fr}.datascan-sm-faq__item:last-child{border-bottom:none}}@media(max-width:480px){.datascan-sm-faq{padding:56px 0}}.block-editor .datascan-sm-faq .datascan-sm-faq__heading{display:none}.block-editor .datascan-sm-faq .datascan-sm-faq__heading-edit{color:#1a1a1a;display:flex;flex-wrap:wrap;font-size:1.8rem;font-weight:800;gap:4px;justify-content:center;margin:0 0 32px;text-align:center}.block-editor .datascan-sm-faq .datascan-sm-faq__item--open .datascan-sm-faq__answer{display:block}.block-editor .datascan-sm-faq .datascan-sm-faq__remove{display:block;margin-bottom:8px}.block-editor .datascan-sm-faq .datascan-sm-faq__add{display:block;margin:16px auto 0}.block-editor .datascan-sm-faq .datascan-sm-faq__question-row{cursor:default}
