.thinkrank-faq__heading{margin:0 0 16px}.thinkrank-faq__item{overflow:hidden}.thinkrank-faq__question{padding:14px 20px;font-weight:600;line-height:1.4}.thinkrank-faq details.thinkrank-faq__item>summary.thinkrank-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;transition:background-color .2s ease}.thinkrank-faq details.thinkrank-faq__item>summary.thinkrank-faq__question::-webkit-details-marker{display:none}.thinkrank-faq details.thinkrank-faq__item>summary.thinkrank-faq__question:hover{background-color:rgba(0,0,0,.03)}.thinkrank-faq details.thinkrank-faq__item>summary.thinkrank-faq__question::after{content:"";flex-shrink:0;width:12px;height:12px;background:linear-gradient(currentcolor, currentcolor) center/12px 2px no-repeat,linear-gradient(currentcolor, currentcolor) center/2px 12px no-repeat;opacity:.6;transition:transform .2s ease}.thinkrank-faq details.thinkrank-faq__item[open]>summary.thinkrank-faq__question{border-bottom:1px solid rgba(0,0,0,.08)}.thinkrank-faq details.thinkrank-faq__item[open]>summary.thinkrank-faq__question::after{background:linear-gradient(currentcolor, currentcolor) center/12px 2px no-repeat}.thinkrank-faq__answer{padding:12px 20px 16px;line-height:1.6}.thinkrank-faq__answer>:first-child{margin-top:0}.thinkrank-faq__answer>:last-child{margin-bottom:0}.thinkrank-faq__image{display:block;max-width:100%;height:auto;margin:0 20px 16px;border-radius:4px}.thinkrank-faq__item--editing .thinkrank-faq__question{font-weight:600}.thinkrank-faq__item--editing .thinkrank-faq__answer{padding-top:4px}.thinkrank-faq__item--editing .thinkrank-faq__item-actions{display:flex;gap:2px;justify-content:flex-end;padding:4px 8px 8px;border-top:1px solid rgba(0,0,0,.06)}.thinkrank-faq__add{margin-top:8px}
