.mg-faq .mg-choice-intro{max-width:900px}.mg-faq-card>img{aspect-ratio:16/7;object-fit:cover}.mg-faq .mg-faq-description{font-size:17px;color:#59695b}.mg-faq-questions{margin-top:20px}.mg-faq .mg-faq-questions details{margin:0;border-top:1px solid #e0e6dc}.mg-faq .mg-faq-questions details:last-child{border-bottom:1px solid #e0e6dc}.mg-faq .mg-faq-questions summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;padding:18px 0;font-size:18px;line-height:1.3}.mg-faq summary::-webkit-details-marker{display:none}.mg-faq-plus{width:14px;height:14px;position:relative;flex-shrink:0;color:#536f56}.mg-faq-plus:before,.mg-faq-plus:after{content:"";position:absolute;background:currentColor;inset:6px 0;height:2px}.mg-faq-plus:after{transform:rotate(90deg)}.mg-faq details[open] .mg-faq-plus:after{transform:none}.mg-faq details[open] summary{color:#536f56}.mg-faq .mg-faq-answer p{font-size:17px;line-height:1.5;padding:0 0 18px;color:#46534a}.mg-faq .mg-faq-link{display:inline-flex;align-items:center;gap:14px;font-size:17px;font-weight:700;margin-top:22px;min-height:44px}.mg-faq-card .mg-faq-link{margin-top:auto;padding-top:18px}.mg-faq-general{border:1px solid #dfe5dc;border-radius:16px;padding:28px;margin-top:28px;scroll-margin-top:110px;background:#fafbf8}.mg-faq-general>p{color:#59695b}.mg-faq .mg-choice-nav a{font-size:17px}.mg-faq-card{scroll-margin-top:110px}@media(max-width:749px){.mg-faq-general{padding:20px}.mg-faq .mg-faq-questions summary{font-size:17px}.mg-faq .mg-choice-nav a{font-size:16px;padding:7px 14px}}