.mb-faq{display:block;--ink:#272923;--muted:#66685f;--line:#dedfd7;--soft:#eeeee7;color:var(--ink);background:#faf9f6;font-family:Arial,sans-serif;padding:0 5vw 70px;color-scheme:light}
.mb-faq *{box-sizing:border-box}.mb-faq [hidden]{display:none!important}.mb-faq a{color:inherit;text-decoration:none}.mb-faq a:focus-visible,.mb-faq summary:focus-visible{outline:2px solid #555;outline-offset:6px}.mb-faq__wrap{max-width:1380px;margin:auto}.mb-faq .mb-faq__crumb{font-size:12px;padding:28px 0;color:var(--muted);line-height:1.7}.mb-faq__crumb a:hover{text-decoration:underline}.mb-faq__head{max-width:850px;margin:38px 0 58px}.mb-faq .mb-faq__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2.5px;margin:0 0 21px;line-height:1.5}.mb-faq h1{font:400 clamp(40px,5.2vw,76px)/1.06 Georgia,serif;letter-spacing:-2px;margin:0 0 24px;color:var(--ink);text-transform:none}.mb-faq__intro{font-size:16px;line-height:1.8;max-width:620px;color:var(--muted)}.mb-faq__intro p{margin:0}.mb-faq h2{font:400 28px/1.2 Georgia,serif;margin:0 0 24px;letter-spacing:-.4px;color:var(--ink);text-transform:none}.mb-faq__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:58px}.mb-faq__card{background:var(--soft);padding:30px;min-width:0}.mb-faq__card h2{margin:22px 0 14px}.mb-faq__card>p:not(.mb-faq__eyebrow){font-size:14px;line-height:1.8;margin:0 0 22px;color:var(--muted)}.mb-faq__card>a{display:inline-block;font-size:12px;padding-bottom:6px;border-bottom:1px solid #96998e}.mb-faq__layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:48px}.mb-faq__topics>a{display:block;font-size:12px;line-height:1.7;padding:13px 0;border-bottom:1px solid var(--line);color:var(--muted)}.mb-faq__topics>a[aria-current="true"]{color:var(--ink);font-weight:600}.mb-faq__group{margin:0 0 40px;scroll-margin-top:24px}.mb-faq__group:last-child{margin-bottom:0}.mb-faq__item{border:0;border-top:1px solid var(--line);margin:0;padding:0;background:transparent;box-shadow:none}.mb-faq__item:last-child{border-bottom:1px solid var(--line)}.mb-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;font:400 15px/1.5 Arial,sans-serif;color:var(--ink);cursor:pointer;text-transform:none;letter-spacing:normal}.mb-faq summary::-webkit-details-marker{display:none}.mb-faq summary::after{content:none}.mb-faq__symbol{flex-shrink:0}.mb-faq__symbol::before{content:'+';font-size:20px}.mb-faq details[open] .mb-faq__symbol::before{content:'−'}.mb-faq__answer{padding:0 35px 24px 0;color:var(--muted);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.mb-faq__answer p{margin:0 0 12px}.mb-faq__answer p:last-child{margin-bottom:0}.mb-faq__answer a{text-decoration:underline;text-underline-offset:4px}.mb-faq__contact{margin-top:80px;padding-top:35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px}.mb-faq__contact h2{margin-bottom:14px}.mb-faq__contact .mb-faq__intro{font-size:15px;line-height:1.7}.mb-faq a.mb-faq__button{display:inline-block;padding:17px 25px;border:1px solid #767a6c;font-size:12px;line-height:1.5;white-space:nowrap}.mb-faq__topics a:hover,.mb-faq__card>a:hover,.mb-faq__button:hover{color:#272923;text-decoration:underline;text-underline-offset:5px}
@media(max-width:900px){.mb-faq__layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.mb-faq__cards{gap:20px}.mb-faq__card{padding:25px}.mb-faq h1{letter-spacing:-1px}}
@media(max-width:600px){.mb-faq{padding:0 22px 45px}.mb-faq__head{margin:24px 0 35px}.mb-faq__cards{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.mb-faq__card{padding:26px}.mb-faq__layout{grid-template-columns:1fr;gap:28px}.mb-faq__topics{display:flex;flex-wrap:wrap;gap:8px 14px}.mb-faq__topics .mb-faq__eyebrow{width:100%;margin-bottom:0}.mb-faq__topics>a{padding:10px 0;max-width:100%}.mb-faq__intro{font-size:15px}.mb-faq__answer{padding-right:0}.mb-faq__contact{display:block;margin-top:50px}.mb-faq__button{margin-top:22px}.mb-faq a.mb-faq__button{white-space:normal}}
