/* Native CMS and native details keep this information editable and usable without JS. */
.mgm-returns{--returns-accent:#791c36;color:#292929}
.mgm-information-article .mgm-returns p{margin:0}
.mgm-returns__intro{margin-bottom:25px}
.mgm-information-article .mgm-returns__lead{font-size:27px;font-weight:650;letter-spacing:-.45px;line-height:1.35;margin-bottom:6px}
.mgm-returns__intro>p+ p{font-size:16px;line-height:1.7;color:#555}
.mgm-returns__intro strong{font-weight:600;color:#333}
.mgm-returns__download{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;background:#f7eeee;border-radius:5px}
.mgm-returns__download>div{min-width:0}
.mgm-information-article .mgm-returns__download h2{font-size:20px;line-height:1.4;letter-spacing:-.25px;font-weight:650;margin:0 0 5px}
.mgm-information-article .mgm-returns__download p{font-size:13px;line-height:1.5;color:#626262}
.mgm-information-article .page-content--cms .mgm-returns__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;padding:14px 20px;border:1px solid var(--returns-accent);border-radius:3px;background:var(--returns-accent);color:#fff;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}
.mgm-returns__button>span{font-size:19px;font-weight:400;line-height:1}
.mgm-information-article .mgm-returns__button:hover{background:#5c1528;border-color:#5c1528;color:#fff}
.mgm-information-article .mgm-returns__alternative{font-size:13px;line-height:1.7;margin-top:11px;color:#636363}
.mgm-returns__process{margin:29px 0 28px}
.mgm-information-article .mgm-returns__process>h2,.mgm-information-article .mgm-returns__faq>h2{font-size:24px;font-weight:650;line-height:1.4;letter-spacing:-.3px;margin:0 0 19px}
.mgm-returns__process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}
.mgm-returns__process li{display:flex;gap:17px;align-items:flex-start;min-width:0}
.mgm-returns__number{font-size:34px;font-weight:650;color:var(--returns-accent);line-height:1.1;flex:0 0 24px;letter-spacing:-.7px}
.mgm-information-article .mgm-returns__process h3{font-size:16px;line-height:1.45;font-weight:650;margin:3px 0 9px}
.mgm-information-article .mgm-returns__process p{font-size:14px;line-height:1.65;color:#555}
.mgm-returns__process a{color:var(--returns-accent);text-decoration:none!important}
.mgm-returns__process a:hover{text-decoration:underline!important}
.mgm-returns__address{display:grid;grid-template-columns:1.12fr 1fr;gap:30px;background:#f4f4f4;border-radius:4px;padding:23px 26px;margin:0 0 29px;scroll-margin-top:190px}
.mgm-information-article .mgm-returns__address h2{font-size:20px;line-height:1.4;font-weight:650;margin:0 0 7px;letter-spacing:-.2px}
.mgm-information-article .mgm-returns__address>div>p{font-size:16px;line-height:1.6;color:#333}
.mgm-returns__address strong{font-weight:600}
.mgm-information-article .mgm-returns__address>p{align-self:center;border-left:1px solid #d5d5d5;padding-left:30px;font-size:14px;line-height:1.7;color:#555}
.mgm-information-article .mgm-returns__faq>h2{margin-bottom:7px}
.mgm-returns__faq>details,.mgm-returns__faq>.mgm-returns__question{border-bottom:1px solid #dedede}
.mgm-information-article .mgm-returns__question>h3{font-size:15px;line-height:1.5;margin:0;padding:16px 0;font-weight:600}
.mgm-returns__question>.mgm-returns__answer{padding-bottom:19px;font-size:14px;line-height:1.8}
.mgm-returns__faq summary{position:relative;list-style:none;cursor:pointer;padding:16px 37px 16px 0;font-size:15px;font-weight:600;line-height:1.5;color:#333}
.mgm-returns__faq summary::-webkit-details-marker{display:none}
.mgm-returns__faq summary:after{content:'+';position:absolute;right:0;top:14px;width:22px;text-align:center;font-size:23px;line-height:1.15;font-weight:400;color:#555}
.mgm-returns__faq details[open]>summary:after{content:'−'}
.mgm-returns__faq details[open]>summary{color:var(--returns-accent)}
.mgm-returns__faq details>div{padding:0 36px 19px 0;max-width:78ch}
.mgm-information-article .mgm-returns__faq details p{font-size:14px;line-height:1.8;color:#575757}
.mgm-information-article .mgm-returns__faq details p+p{margin-top:12px}
.mgm-returns__faq a{color:var(--returns-accent)}
.mgm-information-article .mgm-returns__contact{margin-top:19px;font-size:14px;line-height:1.7}
.mgm-returns__contact a{display:inline-flex;align-items:center;gap:12px;color:var(--returns-accent);text-decoration:none!important}
.mgm-returns__contact a:hover{text-decoration:underline!important}
.mgm-returns a:focus-visible,.mgm-returns summary:focus-visible{outline:2px solid var(--returns-accent);outline-offset:4px}
@media(max-width:1199px){.mgm-returns__download{gap:20px;padding:22px}.mgm-information-article .mgm-returns__download h2{font-size:19px}.mgm-returns__process ol{gap:19px}.mgm-returns__process li{gap:12px}.mgm-returns__address{gap:22px;padding:23px}.mgm-information-article .mgm-returns__address>p{padding-left:22px}}
@media(min-width:768px) and (max-width:991px){.mgm-returns__download{flex-direction:column;align-items:flex-start}.mgm-returns__process ol{grid-template-columns:1fr;gap:22px}.mgm-returns__process li{gap:18px}.mgm-returns__address{grid-template-columns:1fr;gap:15px}.mgm-information-article .mgm-returns__address>p{border-left:0;border-top:1px solid #d5d5d5;padding:15px 0 0}}
@media(max-width:767px){.mgm-information-article .mgm-returns__lead{font-size:25px}.mgm-returns__intro>p+p{font-size:15px}.mgm-returns__download{flex-direction:column;align-items:stretch;gap:17px;padding:21px}.mgm-information-article .mgm-returns__download h2{font-size:20px}.mgm-information-article .page-content--cms .mgm-returns__button{width:100%;padding:14px 16px}.mgm-information-article .mgm-returns__alternative{font-size:12px}.mgm-returns__process{margin-block:27px}.mgm-information-article .mgm-returns__process>h2,.mgm-information-article .mgm-returns__faq>h2{font-size:23px}.mgm-returns__process ol{grid-template-columns:1fr;gap:24px}.mgm-returns__process li{gap:18px}.mgm-returns__number{font-size:32px}.mgm-information-article .mgm-returns__process h3{font-size:17px;margin:1px 0 5px}.mgm-returns__address{grid-template-columns:1fr;gap:17px;padding:22px;margin-bottom:26px;scroll-margin-top:115px}.mgm-information-article .mgm-returns__address h2{font-size:20px}.mgm-information-article .mgm-returns__address>p{border-left:0;border-top:1px solid #d5d5d5;padding:15px 0 0;font-size:13px}.mgm-returns__faq summary{font-size:14px;padding-block:16px;padding-right:29px}.mgm-returns__faq details>div{padding-right:4px}.mgm-information-article .mgm-returns__faq details p{font-size:14px}.mgm-information-article .mgm-returns__contact{font-size:13px}}
@media(prefers-reduced-motion:reduce){.mgm-returns__button{transition:none}}
