.nd-faq .wp-block-details{border-bottom:1px solid var(--nd-color-rule);padding:var(--nd-space-3) 0}.nd-faq summary{font-family:var(--nd-font-sans);font-weight:var(--nd-weight-bold);font-size:var(--nd-text-md);cursor:pointer}.nd-faq .wp-block-details[open]>summary{color:var(--nd-color-accent)}.nd-faq__item{border-bottom:1px solid var(--nd-color-rule);padding:var(--nd-space-3) 0}.nd-faq__item>summary{font-family:var(--nd-font-sans);font-weight:var(--nd-weight-bold);font-size:var(--nd-text-md);cursor:pointer}.nd-faq__item[open]>summary{color:var(--nd-color-accent)}.nd-faq__answer{margin-top:var(--nd-space-2);color:var(--nd-color-muted)}.nd-faq__answer p{margin-bottom:var(--nd-space-2)}.nd-faq__answer p:last-child{margin-bottom:0}.nd-faq--editing .nd-faq__edit-item{border:1px solid var(--nd-color-rule);border-radius:var(--nd-radius-md);padding:var(--nd-space-3) var(--nd-space-4);margin-bottom:var(--nd-space-3);background:var(--nd-color-paper)}.nd-faq--editing .nd-faq__edit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nd-space-3)}.nd-faq--editing .nd-faq__edit-q{font-weight:var(--nd-weight-bold);font-size:var(--nd-text-md);flex:1}.nd-faq--editing .nd-faq__edit-tools{display:flex;flex:none}.nd-faq--editing .nd-faq__edit-a{margin-top:var(--nd-space-2);color:var(--nd-color-muted)}.nd-faq--editing .nd-faq__add{margin-top:var(--nd-space-2)}