.omi-faq-container{margin:1.25rem 0;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden;background:#fff}.omi-faq-item{border-bottom:1px solid #e5e7eb;background:#fff}.omi-faq-item:last-child{border-bottom:none}.omi-faq-item__summary{display:flex;align-items:flex-start;gap:.65rem;list-style:none;cursor:pointer;padding:.85rem 1rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.45;color:#374151;user-select:none}.omi-faq-item__summary::-webkit-details-marker{display:none}.omi-faq-item__chevron{flex-shrink:0;width:.55rem;height:.55rem;margin-top:.35rem;border-right:2px solid #9ca3af;border-bottom:2px solid #9ca3af;transform:rotate(45deg);transition:transform 0.15s ease,border-color 0.15s ease}.omi-faq-item[open]>.omi-faq-item__summary{background:#f3faf4;border-top:3px solid #16a34a;color:#166534;font-weight:700}.omi-faq-item[open]>.omi-faq-item__summary .omi-faq-item__chevron{margin-top:.5rem;border-color:#16a34a;transform:rotate(-135deg)}.omi-faq-item__body{padding:0 1rem 1rem 2.1rem;background:#fff;color:#374151;font-size:.9375rem;line-height:1.65}.omi-faq-item__more{margin-bottom:.65rem}.omi-faq-item__answer p{margin:0 0 .65rem}.omi-faq-item__answer p:last-child,.omi-faq-item__answer ul:last-child,.omi-faq-item__answer ol:last-child{margin-bottom:0}.omi-faq-item__answer ul,.omi-faq-item__answer ol{margin:.5rem 0;padding-left:1.25rem}.omi-faq-item__answer a{color:#16a34a;text-decoration:underline}