.mg-faq-page{--faq-blue: #0e91c3;--faq-blue-dark: #08759f;--faq-green: #00c853;--faq-ink: #151719;--faq-muted: #5d646b;padding:36px 0 88px;background:#fff;color:var(--faq-ink)}.mg-faq-page__inner{max-width:1120px}.mg-faq-page h1,.mg-faq-page h2,.mg-faq-page p{margin-top:0}.mg-faq-page h1,.mg-faq-page h2{font-family:Roboto Slab,serif;color:var(--faq-ink);letter-spacing:-.025em}.mg-faq-page__header{max-width:760px;margin-bottom:42px}.mg-faq-eyebrow{margin-bottom:13px;color:#687078;font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.mg-faq-page h1{margin-bottom:18px;font-size:clamp(34px,4vw,48px);line-height:1.08}.mg-faq-intro{max-width:680px;margin-bottom:0;color:var(--faq-muted);font-size:17px;line-height:1.65}.mg-faq-group{max-width:1000px;margin:0 auto 38px}.mg-faq-group h2{margin-bottom:20px;font-size:clamp(26px,3vw,33px);line-height:1.15}.mg-faq-list{border-top:1px solid #dde2e4}.mg-faq-list details{border-bottom:1px solid #dde2e4}.mg-faq-list summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 8px;color:var(--faq-ink);cursor:pointer;font-size:15px;font-weight:800;list-style:none}.mg-faq-list summary::-webkit-details-marker{display:none}.mg-faq-list summary span{position:relative;width:18px;height:18px;flex:0 0 18px}.mg-faq-list summary span:before,.mg-faq-list summary span:after{position:absolute;top:8px;left:3px;width:12px;height:2px;border-radius:2px;background:#1f2a30;content:"";transition:transform .2s ease}.mg-faq-list summary span:after{transform:rotate(90deg)}.mg-faq-list details[open] summary span:after{transform:rotate(0)}.mg-faq-list summary:hover,.mg-faq-list details[open] summary{color:var(--faq-blue-dark)}.mg-faq-answer{max-width:870px;padding:0 44px 18px 8px;color:var(--faq-muted);font-size:15px;line-height:1.7}.mg-faq-answer p{margin-bottom:0}.mg-faq-answer a{color:var(--faq-blue-dark);font-weight:700;text-decoration:underline;text-underline-offset:2px}.mg-faq-note{max-width:1000px;margin:18px auto 0;padding:15px 18px;border-left:3px solid var(--faq-green);background:#f6f8f3;color:var(--faq-muted);font-size:13px;line-height:1.55}.mg-faq-help{max-width:1000px;margin:38px auto 0;padding:58px 28px 34px;border-radius:28px;background:#f6f8f9;text-align:center}.mg-faq-help h2{margin-bottom:10px;font-family:Roboto,Segoe UI,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.02em}.mg-faq-help>p:not(.mg-faq-legal){margin-bottom:26px;color:#536074;font-size:clamp(16px,2vw,20px);line-height:1.55}.mg-faq-help>a{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 25px;border-radius:10px;background:#20b8bf;color:#fff;font-size:17px;font-weight:800;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.mg-faq-help>a:hover{background:#169da4;color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px #169da433}.mg-faq-legal{margin:30px 0 0;color:#7b858d;font-size:12px}@media(max-width:480px){.mg-faq-page{padding:26px 0 64px}.mg-faq-page__header{margin-bottom:32px}.mg-faq-group{margin-bottom:30px}.mg-faq-list summary{min-height:58px;padding-inline:2px;font-size:14px}.mg-faq-answer{padding-left:2px;padding-right:24px}.mg-faq-help{margin-top:30px;padding:42px 20px 28px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.mg-faq-help>a,.mg-faq-list summary span:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AIA */
