.mf-hero{background:var(--ehq-c-surface)}.mf-hero h1{font-size:var(--ehq-size-display);line-height:1.02;text-wrap:balance}.mf-hero__copy{max-width:840px}.mf-hero__copy .ehq-intro{max-width:580px;margin-inline:auto}.mf-hero__copy .ehq-btn{min-width:240px}.mf-hero__rating{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.mf-hero__diptych{grid-template-columns:1fr 1fr;gap:var(--ehq-space-3);margin-top:var(--ehq-head-gap)}.mf-hero__diptych img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.mf-figures{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--ehq-space-6)}.mf-figures dt{font-family:var(--ehq-font-heading);font-size:var(--ehq-size-stat);line-height:1.1}.mf-figures dd{font-size:13px;margin-top:var(--ehq-space-2)}.mf-note{font-size:12px;color:var(--ehq-c-muted)}.mf-ruled>div{padding-block:var(--ehq-space-4);border-top:1px solid var(--ehq-c-line)}.mf-ruled dt{font-weight:var(--ehq-strong-weight)}.mf-ruled dd{margin-top:var(--ehq-space-2)}.mf-pair{grid-template-columns:1fr 1fr;gap:var(--ehq-space-3);margin-top:var(--ehq-head-gap)}.mf-pair figcaption{margin-top:var(--ehq-space-3);text-align:center;font-size:13px}.mf-week{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.mf-weeks h3,.mf-step h3,.mf-close__item h3{font-family:var(--ehq-font-heading);font-size:var(--ehq-size-h3);line-height:1.2}.mf-study{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:var(--ehq-head-gap);text-align:center}.mf-study dt{font:500 var(--ehq-size-stat)/1.1 var(--ehq-font-heading)}.mf-study dd{margin-top:var(--ehq-space-3);font-size:14px}.mf-benefits li{display:flex;gap:12px;align-items:center}.mf-more{display:inline-block;margin-top:var(--ehq-flow);font-size:14px;text-underline-offset:4px}.mf-cta .ehq-btn{background:var(--ehq-c-accent);color:var(--ehq-c-ink);min-width:240px}.mf-seal{width:142px;height:142px;border:2px solid var(--ehq-c-accent);outline:1px solid var(--ehq-c-accent);outline-offset:-8px;border-radius:50%;margin-inline:auto;display:flex;flex-direction:column;justify-content:center;gap:4px;color:var(--ehq-c-accent);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.mf-seal span:first-child{font:500 50px/1 var(--ehq-font-heading)}@media(max-width:749px){.mf-hero__diptych img{aspect-ratio:3/4}.mf-hero__rating{max-width:270px;margin-inline:auto}.mf-study{grid-template-columns:1fr 1fr;row-gap:32px}.mf-figures{gap:12px}.mf-figures dd{font-size:12px}}.mf-steps-row{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:var(--ehq-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:var(--ehq-head-gap) calc(-1 * var(--ehq-gutter)) 0;padding:0 var(--ehq-gutter);scroll-padding-inline:var(--ehq-gutter)}.mf-steps-row::-webkit-scrollbar{display:none}.mf-step{scroll-snap-align:start;display:flex;flex-direction:column;background:var(--ehq-c-bg);border-radius:var(--ehq-card-radius);overflow:hidden;margin:0!important}.mf-step>*{margin:0!important}.mf-step__media{position:relative}.mf-step__media .ehq-media{border-radius:0}.mf-step__num{position:absolute;left:20px;bottom:-26px;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ehq-c-brand);color:var(--ehq-c-brand-ink);font:500 24px/1 var(--ehq-font-heading);box-shadow:0 0 0 4px var(--ehq-c-bg)}.mf-step__text{padding:40px 20px 26px}.mf-step__text p:last-child{color:var(--ehq-c-muted)}@media(min-width:990px){.mf-steps-row{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0;gap:var(--ehq-space-5)}.mf-step__text{padding:44px 26px 30px}}.mf-close-grid{display:grid;gap:var(--ehq-space-6);grid-template-areas:"head" "media" "list"}.mf-close__head{grid-area:head}.mf-close__media{grid-area:media}.mf-close__list{grid-area:list;list-style:none;padding:0}.mf-close__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--ehq-space-4);align-items:center;padding-block:var(--ehq-space-4);border-top:1px solid var(--ehq-c-line);margin:0!important}.mf-close__item:last-child{border-bottom:1px solid var(--ehq-c-line)}.mf-close__thumb .ehq-media{border-radius:50%}.mf-close__item p{font-size:15px;color:var(--ehq-c-muted);margin-top:6px}@media(min-width:990px){.mf-close-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media head" "media list";column-gap:clamp(40px,5vw,80px);row-gap:var(--ehq-space-6);align-items:start}.mf-close__head{align-self:end}.mf-close__item{grid-template-columns:104px minmax(0,1fr)}}.mf-seal-img{width:160px;margin-inline:auto}.mf-seal-img img{display:block;width:100%;height:auto}@media(min-width:990px){.mf-seal-img{width:200px}}.mf-ruled>div{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:start}.mf-ruled>div>*{grid-column:2;margin:0}.mf-ruled>div>.mf-ruled__icon{grid-column:1;grid-row:1/span 2}.mf-ruled__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ehq-c-surface-alt);color:var(--ehq-c-accent)}.mf-ruled__icon .ehq-icon{width:20px;height:20px}.mf-weeks{list-style:none;padding:0;margin-top:var(--ehq-head-gap);display:grid;grid-template-columns:1fr;gap:0;position:relative;counter-reset:mfw}.mf-weeks li{position:relative;margin:0!important;padding:0 0 var(--ehq-space-6) 72px;counter-increment:mfw}.mf-weeks li:last-child{padding-bottom:0}.mf-weeks li:before{content:counter(mfw);position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;background:var(--ehq-c-brand);color:var(--ehq-c-brand-ink);display:flex;align-items:center;justify-content:center;font:600 20px/1 var(--ehq-font-body);z-index:1;box-shadow:0 0 0 6px var(--ehq-c-bg)}.mf-weeks li:after{content:"";position:absolute;left:23px;top:48px;bottom:0;width:2px;background:var(--ehq-c-accent)}.mf-weeks li:last-child:after{display:none}.mf-weeks .mf-week{color:var(--ehq-c-accent);margin-top:12px}.mf-weeks h3{margin-top:6px}.mf-weeks li p:last-child{color:var(--ehq-c-muted)}@media(min-width:750px){.mf-weeks{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--ehq-space-6)}.mf-weeks li{padding:72px 0 0;text-align:center}.mf-weeks li:before{left:50%;transform:translate(-50%)}.mf-weeks li:after{display:block;left:calc(50% + 24px);top:23px;bottom:auto;width:calc(100% + var(--ehq-space-6) - 48px);height:2px}.mf-weeks li:last-child:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ehq-brand.css.map */
