.m-faq-item{border-bottom:1px solid #e1e4e0}.m-faq-item:last-child{border-bottom:0}.m-faq .m-faq-item h3{margin:0}.m-faq-item h3 button{width:100%;color:inherit;font:inherit;letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;padding:24px 3px;font-size:19px;font-weight:500;line-height:1.5;display:flex}.m-faq-item h3 button:focus-visible{outline-offset:5px;outline:2px solid #737780}.m-faq-item h3 svg{color:#7b817b;flex:none;width:19px;height:19px;transition:transform .3s}.m-faq-item[data-open] h3 svg{transform:rotate(180deg)}.m-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .22s;display:grid}.m-faq-item[data-open] .m-faq-answer{opacity:1;grid-template-rows:1fr}.m-faq-answer>div{min-height:0;overflow:hidden}.m-faq .m-faq-answer p{max-width:78ch;color:var(--m-muted,#5e6865);margin:0;padding:0 55px 25px 3px;font-size:15px;line-height:1.75}@media (max-width:760px){.m-faq-item h3 button{gap:18px;padding-block:22px;font-size:17px}.m-faq .m-faq-answer p{padding-right:20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.m-faq-answer,.m-faq-item h3 svg{transition:none}}
