.or-accordion{display:flex;flex-direction:column;gap:1em}.or-accordion-item{border:1px solid var(--light-gray-color);overflow:hidden;transition:all .2s ease;border-radius:2em}.or-accordion-item:hover{border-color:#d1d5db}.or-accordion-item.active{box-shadow:0 2px 8px rgba(59,130,246,.1)}.or-accordion-question{width:100%;padding:20px 24px;background:0 0;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--primary-light-text-color);transition:background-color .2s ease;border-radius:0}.or-accordion-question:hover{color:var(--dark-color);background-color:var(--alt-content-bg-color);transform:none}.or-accordion-toggle{font-size:20px;font-weight:400;min-width:20px;text-align:center;transition:transform .2s ease}.or-accordion-item.active .or-accordion-toggle{transform:rotate(180deg)}.or-accordion-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.or-accordion-answer p{padding:12px 24px 20px 24px;margin:0;color:#4b5563;line-height:1.6}@media (max-width:768px){.or-accordion-question{padding:16px;font-size:15px}.or-accordion-answer p{padding:0 16px 16px 16px;font-size:14px}}.or-accordion-section{padding-top:2em;padding-bottom:2em}.or-accordion-section h3{margin:0 0 24px 0;font-size:24px;font-weight:700;color:#1f2937}@media (max-width:768px){.or-accordion-section h3{font-size:20px;margin-bottom:16px}}