.a7-monthly-faq{margin:30px 0 36px;max-width:920px}
.a7-monthly-faq__list{display:grid;gap:10px;margin-top:16px}
.a7-monthly-faq details{margin:0;border:1px solid #e4e7eb;border-radius:14px;background:#fff;overflow:hidden}
.a7-monthly-faq details[open]{background:#fbfbfc;border-color:#d1d5db}
.a7-monthly-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:17px 19px;cursor:pointer;list-style:none;font-size:17px;font-weight:650;line-height:1.4;color:#202124}
.a7-monthly-faq summary::-webkit-details-marker{display:none}
.a7-monthly-faq summary:after{content:'+';display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#fff5bd;font-size:24px;font-weight:400}
.a7-monthly-faq details[open] summary:after{content:'−'}
.a7-monthly-faq summary:focus-visible{outline:3px solid #1e8cff;outline-offset:-3px}
.a7-monthly-faq details p{padding:0 48px 19px 19px;margin:0!important;font-size:16px;line-height:1.65;color:#4b5563}
@media(max-width:575px){.a7-monthly-faq{margin:23px 0 28px}.a7-monthly-faq summary{padding:14px;font-size:16px}.a7-monthly-faq details p{padding:0 14px 16px;font-size:14px}}
