.dlc-faq{font-family:system-ui,sans-serif;margin:0 auto;max-width:1000px;padding:2rem}.dlc-faq-inner{display:flex;flex-wrap:wrap;gap:2rem}.dlc-faq-questions{display:flex;flex:1;flex-direction:column;min-width:250px}.dlc-faq-question{background:#f1f4ff;border:none;border-radius:8px;color:#1a40bf;cursor:pointer;font-size:1rem;margin-bottom:.5rem;padding:1rem;text-align:left;transition:background .2s}.dlc-faq-question:hover{background:#e0e9ff;color:#1a40bf}.dlc-faq-answer,.dlc-faq-question.active{background:#1a40bf;color:#fff}.dlc-faq-answer{border-radius:16px;flex:2;min-height:200px;padding:2rem}.dlc-faq-answer p{font-size:1.125rem;line-height:1.6;margin:0 0 1rem}.dlc-faq-source{font-size:.875rem;opacity:.7}@media screen and (max-width:768px){.dlc-faq-inner{flex-direction:column}.dlc-faq-answer{display:none}.dlc-faq-question:after{content:"+";float:right}.dlc-faq-question.active:after{content:"−"}.dlc-faq-question.active+.dlc-faq-answer{display:block;margin-top:-1rem}.dlc-faq-mobile-panel{background:#1a40bf;border-radius:12px;color:#fff;display:none;line-height:1.6;margin-top:.5rem;padding:1rem}.dlc-faq-question.active+.dlc-faq-mobile-panel{display:block}}