.mz-legacy{color:var(--mz-color-ink);font:var(--mz-weight-regular) var(--mz-text-md)/1.6 var(--mz-font)}.mz-legacy :is(h1,h2,h3,h4){margin:0 0 12px;color:var(--mz-color-ink);font-weight:var(--mz-weight-bold);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.mz-legacy h1{font-size:clamp(var(--mz-text-xl),4vw,var(--mz-text-section));letter-spacing:-.035em}.mz-legacy h2{margin-top:8px;font-size:clamp(var(--mz-text-lg),2.6vw,var(--mz-text-xl))}.mz-legacy p{max-width:72ch;margin:0 0 12px}.mz-legacy :is(ul,ol){max-width:72ch;margin:0 0 16px;padding-left:22px}.mz-legacy li{margin-bottom:6px}.mz-legacy li::marker{color:var(--mz-color-action)}.mz-legacy a:not(.mz-button),.mz-legacy strong{font-weight:var(--mz-weight-bold)}.mz-legacy a:not(.mz-button){color:var(--mz-color-action);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.mz-legacy a:not(.mz-button):hover{color:var(--mz-color-ink)}}.mz-legacy a:focus-visible{outline:3px solid var(--mz-color-focus);outline-offset:3px;border-radius:var(--mz-radius-sm)}.mz-legacy hr{margin:24px 0;border:0;border-top:1px solid var(--mz-color-line)}.mz-legacy .mz-legacy-button{margin:4px 0 12px}.mz-legacy .container[class*=columns-]:has(>.column){display:grid;grid-template-columns:var(--mz-legacy-columns,minmax(0,1fr));gap:clamp(16px,3vw,40px);align-items:start;margin-block:8px}.mz-legacy .column{min-width:0}.mz-legacy .column-0{grid-column:1}.mz-legacy .column-1{grid-column:2}.mz-legacy .column-2{grid-column:3}.mz-legacy .column-3{grid-column:4}.mz-legacy .container[class*=columns-]:has(>.column:only-child){grid-template-columns:minmax(0,1fr)}.mz-legacy .container[class*=columns-]>.column:only-child{grid-column:1;width:100%;max-width:var(--mz-legacy-solo,100%);margin-inline:auto}.mz-legacy section.section[class*=mz-color-]{margin-block:24px;padding:clamp(24px,4vw,48px);border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-legacy .mz-m-spacer{height:12px}.mz-legacy .mz-m-spacer.spacer-xs{height:8px}.mz-legacy .mz-m-spacer.spacer-md{height:24px}.mz-legacy .mz-m-spacer.spacer-lg{height:40px}.mz-legacy .mz-m-spacer.spacer-line{height:1px;margin-block:16px;background:var(--mz-color-line)}.mz-legacy figure{margin:0 0 16px}.mz-legacy img{display:block;max-width:100%;height:auto;border-radius:var(--mz-radius-lg)}.mz-legacy-accordion{border-bottom:1px solid var(--mz-color-line)}.mz-legacy-accordion:first-of-type{border-top:1px solid var(--mz-color-line)}.mz-legacy-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding-block:14px;font-size:var(--mz-text-lg);font-weight:var(--mz-weight-bold);line-height:1.25;list-style:none;cursor:pointer}.mz-legacy-accordion summary::-webkit-details-marker{display:none}.mz-legacy-accordion summary:after{flex:0 0 auto;content:"+";color:var(--mz-color-action);font-size:var(--mz-text-xl);font-weight:var(--mz-weight-regular);line-height:1}.mz-legacy-accordion[open] summary:after{content:"−"}.mz-legacy-accordion summary:focus-visible{outline:3px solid var(--mz-color-focus);outline-offset:2px}.mz-legacy-accordion>div{padding-bottom:16px}.mz-legacy-chessboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(20px,4vw,56px);margin-block:24px}.mz-legacy-chessboard img{aspect-ratio:4/3;object-fit:cover}.mz-legacy-chessboard.is-image-right img{order:2}.mz-legacy table{width:100%;margin:0 0 16px;border-collapse:collapse;font-size:var(--mz-text-sm)}.mz-legacy :is(th,td){padding:10px 12px;border-bottom:1px solid var(--mz-color-line);text-align:left;vertical-align:top}.mz-legacy th{font-weight:var(--mz-weight-bold)}@media (max-width:767px){.mz-legacy .container[class*=columns-]:has(>.column){grid-template-columns:minmax(0,1fr)}.mz-legacy .column{grid-column:1}.mz-legacy .container[class*=columns-]>.column:only-child{max-width:100%}.mz-legacy .column:empty,.mz-legacy .column:not(:has(*)){display:none}.mz-legacy-chessboard{grid-template-columns:minmax(0,1fr)}.mz-legacy-chessboard.is-image-right img{order:0}.mz-legacy table{display:block;overflow-x:auto}}.mz-legacy{--mz-legacy-solo:100%}.mz-legacy .container[class*=columns-]>.column:only-child{max-width:none;margin-inline:0}.mz-legacy :is(h1,h2){font-size:clamp(var(--mz-text-xl),3.2vw,var(--mz-text-section));letter-spacing:-.03em;line-height:1.05}.mz-legacy h1{font-size:clamp(var(--mz-text-section),4.6vw,var(--mz-text-hero))}.mz-legacy :is(h3,h4){font-size:var(--mz-text-lg);letter-spacing:-.01em;line-height:1.2}.mz-legacy :is(p,li){color:var(--mz-color-muted)}.mz-legacy li::marker{color:var(--mz-color-ink)}.mz-legacy a:not(.mz-button){color:var(--mz-color-ink)}@media (hover:hover) and (pointer:fine){.mz-legacy a:not(.mz-button):hover{color:var(--mz-color-muted)}}.mz-legacy .mz-legacy-button,.mz-legacy-chessboard .mz-button{gap:8px;min-height:48px;padding-inline:22px}.mz-legacy .mz-legacy-button:after,.mz-legacy-chessboard .mz-button:after{content:"→";transition:transform var(--mz-duration-fast) var(--mz-ease-out)}@media (hover:hover) and (pointer:fine){.mz-legacy :is(.mz-legacy-button,.mz-legacy-chessboard .mz-button):hover:after{transform:translateX(3px)}}.mz-legacy-accordion summary{min-height:60px;font-size:var(--mz-text-md)}.mz-legacy-accordion summary:after{content:"";width:9px;height:9px;margin-right:4px;border-right:2px solid var(--mz-color-ink);border-bottom:2px solid var(--mz-color-ink);transform:translateY(-2px) rotate(45deg);transition:transform var(--mz-duration-base) var(--mz-ease-out)}.mz-legacy-accordion[open] summary:after{content:"";transform:translateY(2px) rotate(-135deg)}.mz-legacy-accordion+.mz-legacy-accordion{border-top:0}.mz-legacy-accordion>div{max-width:72ch;padding-bottom:20px}.mz-legacy-chessboard{gap:0;overflow:hidden;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-legacy-chessboard img{align-self:center;width:100%;height:auto;max-height:520px;aspect-ratio:auto;object-fit:contain;border-radius:0;mix-blend-mode:multiply}.mz-legacy .mozo-mobilezonech-image img{width:auto;max-height:560px;margin-inline:auto}.mz-legacy-chessboard>div{display:grid;align-content:center;gap:10px;padding:clamp(24px,3.4vw,48px)}.mz-legacy-chessboard :is(h2,p){margin:0}.mz-legacy-chessboard .mz-button{justify-self:start;margin-top:8px}.mz-legacy .mz-m-medium-teaser:is(a){display:flex;flex-direction:column;overflow:hidden;padding:0 24px 22px;border-radius:var(--mz-radius-lg);background:var(--mz-color-card);color:var(--mz-color-muted);font-size:var(--mz-text-md);font-weight:var(--mz-weight-regular);line-height:1.45;text-decoration:none}.mz-legacy .mz-m-medium-teaser.layout-black:is(a){background:var(--mz-color-hero);color:rgb(255 255 255/78%)}.mz-legacy .mz-m-medium-teaser:is(a) img{order:-1;width:calc(100% + 48px);max-width:none;margin:0 -24px 18px;aspect-ratio:1200/441;object-fit:cover;border-radius:0}.mz-legacy .mz-m-medium-teaser:is(a) img.image-mobile{display:none}.mz-legacy .mz-m-medium-teaser:is(a) h2{margin:0 0 4px;font-size:var(--mz-text-xl)}.mz-legacy .mz-m-medium-teaser.layout-black:is(a) h2{color:var(--mz-color-on-hero)}.mz-legacy .column:has(>.mz-m-medium-teaser~.mz-m-medium-teaser){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);align-items:stretch}.mz-legacy .column:has(>.mz-m-medium-teaser~.mz-m-medium-teaser)>:not(.mz-m-medium-teaser){grid-column:1/-1}.mz-legacy .column:has(>.mz-m-medium-teaser~.mz-m-medium-teaser)>.mz-m-spacer{display:none}.mz-legacy .column:has(>.mz-m-medium-teaser~.mz-m-medium-teaser)>.mz-m-medium-teaser,.mz-legacy .column:has(>.mz-m-medium-teaser~.mz-m-medium-teaser)>.mz-m-medium-teaser>a{height:100%}.mz-legacy .mz-m-slider-marketing :is(.swiper-button-prev,.swiper-button-next,.mz-m-slider-marketing__caption-wrapper){display:none}.mz-legacy .mz-m-slider-marketing__wrapper{display:grid;gap:clamp(16px,2vw,24px)}.mz-legacy .mz-m-slider-marketing__slide>.mz-m-slider-marketing__slide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;overflow:hidden;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-legacy .mz-m-slider-marketing__slide-image figure{margin:0}.mz-legacy .mz-m-slider-marketing__slide-image img{width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:0;mix-blend-mode:multiply}.mz-legacy .mz-m-slider-marketing__content{padding:clamp(24px,3.4vw,48px)}.mz-legacy .mz-m-slider-marketing__title{margin:0 0 10px;font-size:clamp(var(--mz-text-xl),2.6vw,var(--mz-text-section));letter-spacing:-.03em;line-height:1.05}.mz-legacy .mz-m-slider-marketing__description{color:var(--mz-color-muted)}.mz-legacy .mz-m-slider-marketing__button:empty{display:none}@media (max-width:767px){.mz-legacy .column:has(>.mz-m-medium-teaser~.mz-m-medium-teaser){grid-template-columns:minmax(0,1fr)}.mz-legacy .mz-m-medium-teaser:is(a) img:not(.image-mobile){display:none}.mz-legacy .mz-m-medium-teaser:is(a) img.image-mobile{display:block}.mz-legacy-chessboard img{max-height:360px}.mz-legacy .mz-m-slider-marketing__slide>.mz-m-slider-marketing__slide{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mz-legacy :is(.mz-legacy-button,.mz-legacy-chessboard .mz-button):after,.mz-legacy-accordion summary:after{transition:none}}.mz-legacy-help{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:8px 0 48px}.mz-legacy-help article{display:grid;align-content:start;gap:10px;padding:24px;border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);box-shadow:inset 0 0 0 1.5px var(--mz-color-line)}.mz-legacy-help img{width:48px;height:48px;object-fit:contain}.mz-legacy-help h2{margin:0;font-size:var(--mz-text-lg)}.mz-legacy-help h2 a{color:var(--mz-color-ink);text-underline-offset:3px}.mz-legacy-help p{margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm);line-height:1.5}.mz-legacy .container:is([class*=columns-33-33-33],[class*=columns-25-25-25-25]):has(>.column img){gap:clamp(16px,2vw,20px);align-items:stretch}.mz-legacy .container:is([class*=columns-33-33-33],[class*=columns-25-25-25-25])>.column:has(img){display:flex;flex-direction:column;overflow:hidden;padding-bottom:20px;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-legacy .container:is([class*=columns-33-33-33],[class*=columns-25-25-25-25])>.column:has(img) .container[class*=columns-]:has(>.column){display:block;margin:0}.mz-legacy .container:is([class*=columns-33-33-33],[class*=columns-25-25-25-25])>.column:has(img) :is(figure,.mozo-mobilezonech-image){margin:0}.mz-legacy .container:is([class*=columns-33-33-33],[class*=columns-25-25-25-25])>.column:has(img) img{width:100%;max-height:none;margin:0 0 16px;border-radius:0}.mz-legacy .container:is([class*=columns-33-33-33],[class*=columns-25-25-25-25])>.column:has(img) .mz-m-spacer{display:none}.mz-legacy .container:is([class*=columns-33-33-33],[class*=columns-25-25-25-25])>.column:has(img) :is(h2,h3,h4,p,ul,ol){margin-inline:22px}.mz-legacy .container:is([class*=columns-33-33-33],[class*=columns-25-25-25-25])>.column:has(img) :is(h2,h3,h4){margin-bottom:6px;font-size:var(--mz-text-lg);letter-spacing:-.01em;line-height:1.2}.mz-legacy .container:is([class*=columns-33-33-33],[class*=columns-25-25-25-25])>.column:has(img) p:last-child{margin-bottom:0}.mz-legacy .section__legal :is(p,li){font-size:var(--mz-text-sm);line-height:1.45}.mz-home-categories{width:calc(100% - 48px);max-width:1360px;margin:0 auto 56px}.mz-home-categories__list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.mz-home-categories__tile{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--mz-color-ink);font:var(--mz-weight-bold) var(--mz-text-sm) /1.25 var(--mz-font);text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.mz-home-categories__visual{position:relative;display:grid;width:100%;aspect-ratio:4/3;place-items:center;overflow:hidden;border-radius:var(--mz-radius-lg);background:linear-gradient(180deg,var(--mz-color-surface) 0,var(--mz-color-card) 100%);color:var(--mz-color-ink);box-shadow:inset 0 0 0 1px var(--mz-color-line),var(--mz-shadow-float);transition:background-color var(--mz-duration-fast) var(--mz-ease-out),color var(--mz-duration-fast) var(--mz-ease-out),box-shadow var(--mz-duration-base) var(--mz-ease-out),transform var(--mz-duration-base) var(--mz-ease-out)}.mz-home-categories__icon{display:grid;width:46%;max-width:64px;aspect-ratio:1;place-items:center;border-radius:var(--mz-radius-full);background:var(--mz-color-surface);color:var(--mz-color-ink);box-shadow:inset 0 0 0 1px var(--mz-color-line),0 1px 2px rgb(32 32 31/8%);transition:opacity var(--mz-duration-fast) var(--mz-ease-out),transform var(--mz-duration-base) var(--mz-ease-out),background-color var(--mz-duration-fast) var(--mz-ease-out),color var(--mz-duration-fast) var(--mz-ease-out)}.mz-home-categories__icon svg{width:52%;height:auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mz-home-categories__tile:focus-visible{outline:none}.mz-home-categories__tile:focus-visible .mz-home-categories__visual{outline:2px solid var(--mz-color-focus);outline-offset:3px}.mz-home-categories__tile:active .mz-home-categories__visual{transform:scale(.97);box-shadow:inset 0 0 0 1px var(--mz-color-line);transition-duration:var(--mz-duration-fast)}@media (hover:hover) and (pointer:fine){.mz-home-categories__tile:hover .mz-home-categories__visual{background:var(--mz-color-hero);color:var(--mz-color-on-hero);box-shadow:var(--mz-shadow-menu);transform:translateY(-4px)}.mz-home-categories__tile:hover .mz-home-categories__icon{background:var(--mz-color-action);color:var(--mz-color-on-action);box-shadow:none;transform:scale(1.06)}.mz-home-categories__tile:hover:active .mz-home-categories__visual{transform:translateY(-1px) scale(.98)}}@media (prefers-reduced-motion:reduce){.mz-home-categories__icon,.mz-home-categories__visual{transition-duration:0s}.mz-home-categories__tile:active .mz-home-categories__visual{transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.mz-home-categories__tile:hover .mz-home-categories__icon,.mz-home-categories__tile:hover .mz-home-categories__visual,.mz-home-categories__tile:hover:active .mz-home-categories__visual{transform:none}}@media (max-width:991px){.mz-home-categories{width:100%;margin:0 0 40px}.mz-home-categories__list{display:flex;gap:12px;padding:4px 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.mz-home-categories__list::-webkit-scrollbar{display:none}.mz-home-categories__list>li{flex:0 0 104px;scroll-snap-align:start}}.mz-marquee{container-type:inline-size;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent)}.mz-marquee__track{display:flex;width:max-content;animation:mz-marquee var(--mz-marquee-duration,40s) linear infinite}.mz-marquee__list{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-width:100cqi;margin:0;padding:0;list-style:none}.mz-marquee:focus-within .mz-marquee__track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.mz-marquee:hover .mz-marquee__track{animation-play-state:paused}}@keyframes mz-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mz-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mz-marquee__track{animation:none}.mz-marquee__list--copy{display:none}}.mz-home-ticker{width:100%;max-width:1600px;margin:0 auto;padding-block:8px}.mz-home-ticker .mz-marquee__list>li{padding-inline:6px}.mz-home-ticker__item{display:inline-flex;align-items:center;gap:14px;padding:8px 20px 8px 8px;border-radius:var(--mz-radius-lg);background:var(--mz-color-surface-soft);color:var(--mz-color-ink);font:var(--mz-weight-regular) var(--mz-text-md) /1.3 var(--mz-font);white-space:nowrap;text-decoration:none;transition:background-color var(--mz-duration-fast) var(--mz-ease-out)}.mz-home-ticker__item:not(.has-image){padding-left:20px}.mz-home-ticker__item:not(.has-image):before{width:8px;height:8px;flex:0 0 8px;border-radius:var(--mz-radius-full);background:var(--mz-color-action);content:""}.mz-home-ticker__item.has-image{position:relative;width:360px;height:80px;padding:0 0 0 20px;overflow:hidden;background:var(--mz-color-hero);color:var(--mz-color-on-hero);white-space:normal}.mz-home-ticker__banner{position:absolute;inset:0 0 0 38%}.mz-home-ticker__banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:75% center}.mz-home-ticker__banner:after{position:absolute;inset:0;background:linear-gradient(90deg,var(--mz-color-hero) 4%,color-mix(in srgb,var(--mz-color-hero) 0%,transparent) 55%);content:""}.mz-home-ticker__item.has-image .mz-home-ticker__copy{position:relative;gap:6px;max-width:190px}.mz-home-ticker__item.has-image strong{display:-webkit-box;overflow:hidden;line-height:1.2;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mz-home-ticker__item.has-image .mz-home-ticker__text{overflow:hidden;color:color-mix(in srgb,var(--mz-color-on-hero) 78%,transparent);text-overflow:ellipsis;white-space:nowrap}.mz-home-ticker__tag{justify-self:start;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--mz-radius-full);background:var(--mz-color-action);color:var(--mz-color-on-action);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);white-space:nowrap}.mz-home-ticker__copy{display:grid;gap:2px}.mz-home-ticker__item strong{font-weight:var(--mz-weight-bold)}.mz-home-ticker__text{color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-home-ticker__arrow{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--mz-radius-full);background:var(--mz-color-surface);color:var(--mz-color-action);font-weight:var(--mz-weight-bold)}.mz-home-ticker__item:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){a.mz-home-ticker__item:not(.has-image):hover{background:var(--mz-color-sunken)}a.mz-home-ticker__item:hover strong{text-decoration:underline;text-underline-offset:3px}}.mz-home-logos{width:100%;max-width:1600px;margin:0 auto;padding-block:4px 8px}.mz-home-logos .mz-marquee__list>li{padding-inline:8px}.mz-home-logos__item{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);width:clamp(140px,14vw,200px);height:clamp(84px,8.4vw,120px);box-sizing:border-box;place-items:center;padding:18px 24px;border:1px solid var(--mz-color-line);border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);transition:border-color var(--mz-duration-fast) var(--mz-ease-out)}.mz-home-logos__item img{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.mz-home-logos__item:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mz-home-logos__item:hover{border-color:var(--mz-color-line-strong)}}@media (max-width:767px){.mz-home-ticker__item.has-image{width:300px;height:72px;padding-left:16px}.mz-home-ticker__item.has-image .mz-home-ticker__copy{max-width:160px}.mz-home-ticker__text{display:none}.mz-home-logos__item{width:132px;height:80px;padding:14px 18px}}.mz-home-recent__clear{padding:0;border:0;background:none;cursor:pointer}.mz-home-recent__clear:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:2px}@media (min-width:992px){.mz-home-products.mz-home-recent .mz-home-product-rail .cms-carousel__slide{flex-basis:calc((100% - 4.25rem) / 6)}.mz-home-products.mz-home-recent .mz-section-header__title{font-size:var(--mz-text-xl)}}.mz-mag{display:grid;gap:clamp(32px,5vw,56px);padding-block:clamp(24px,4vw,48px) clamp(48px,7vw,88px);color:var(--mz-color-ink);font-family:var(--mz-font)}.mz-mag a{color:inherit;text-decoration:none}.mz-mag :is(a,button,input,summary):focus-visible{outline:3px solid var(--mz-color-focus);outline-offset:3px;border-radius:var(--mz-radius-sm)}.mz-mag :is(h1,h2,h3,strong){text-wrap:balance}.mz-mag img{width:100%;height:auto;object-fit:cover}.mz-mag img,.mz-mag-blank{display:block;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-mag-blank{aspect-ratio:4/3}.mz-mag-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mz-mag-head{display:grid;gap:18px}.mz-mag-head h1{margin:0;font-size:var(--mz-text-display);font-weight:var(--mz-weight-bold);letter-spacing:-.045em;line-height:.95}.mz-mag-head__count{margin:-6px 0 0;color:var(--mz-color-muted)}.mz-mag-crumbs{display:flex;gap:8px;color:var(--mz-color-muted);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold)}@media (hover:hover) and (pointer:fine){.mz-mag-crumbs a:hover{color:var(--mz-color-action)}}.mz-mag-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--mz-color-muted);font-size:var(--mz-text-xs)}.mz-mag-meta__cat{color:var(--mz-color-action);font-weight:var(--mz-weight-bold);letter-spacing:.05em;text-transform:uppercase}.mz-mag-search{display:grid;gap:14px}.mz-mag-search__field{display:flex;align-items:center;gap:10px;max-width:680px;min-height:56px;margin:0;padding:0 8px 0 18px;border:2px solid var(--mz-color-ink);border-radius:var(--mz-radius-full);background:var(--mz-color-surface)}.mz-mag-search__field:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--mz-color-focus) 25%,transparent)}.mz-mag-search__field svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.mz-mag-search__field input{flex:1 1;min-width:0;height:52px;border:0;background:transparent;color:var(--mz-color-ink);font:inherit;font-size:var(--mz-text-md)}.mz-mag-search__field input:focus-visible{outline:none}.mz-mag-search__field input::-webkit-search-cancel-button{appearance:none}.mz-mag-search__clear{width:40px;height:40px;border:0;border-radius:50%;background:var(--mz-color-card);color:var(--mz-color-ink);font-size:var(--mz-text-lg);cursor:pointer}.mz-mag-search__results{display:grid;gap:8px;max-width:900px}.mz-mag-search__count{margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold)}.mz-mag-chips{display:flex;flex-wrap:wrap;gap:8px}.mz-mag-chips a{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid var(--mz-color-line);border-radius:var(--mz-radius-full);background:var(--mz-color-surface);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold)}.mz-mag-chips a[aria-current=page]{border-color:var(--mz-color-ink);background:var(--mz-color-ink);color:var(--mz-color-page)}@media (hover:hover) and (pointer:fine){.mz-mag-chips a:not([aria-current]):hover{border-color:var(--mz-color-ink)}}.mz-mag-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.mz-mag-lead{display:grid;gap:14px}.mz-mag-lead .mz-mag-blank,.mz-mag-lead img{aspect-ratio:16/10}.mz-mag-lead strong{font-size:clamp(var(--mz-text-xl),3.4vw,var(--mz-text-section));line-height:1.04;letter-spacing:-.035em}.mz-mag-lead__text{display:-webkit-box;max-width:62ch;overflow:hidden;color:var(--mz-color-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical}.mz-mag-lead__cta{justify-self:start}.mz-mag-side,.mz-mag-side__item{display:grid;gap:16px}.mz-mag-side__item{grid-template-columns:132px minmax(0,1fr);align-items:center;padding-bottom:16px;border-bottom:1px solid var(--mz-color-line)}.mz-mag-side__item:last-child{border-bottom:0}.mz-mag-side__item .mz-mag-blank,.mz-mag-side__item img{aspect-ratio:1;border-radius:var(--mz-radius-md)}.mz-mag-side__item>span{display:grid;gap:6px}.mz-mag-side__item strong{font-size:var(--mz-text-md);line-height:1.25}@media (hover:hover) and (pointer:fine){.mz-mag-card:hover strong,.mz-mag-lead:hover strong,.mz-mag-row:hover strong,.mz-mag-side__item:hover strong{color:var(--mz-color-action)}}.mz-mag-archive,.mz-mag-strip{display:grid;gap:20px}.mz-mag-strip__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.mz-mag-strip__head h2{margin:0;font-size:clamp(var(--mz-text-lg),2.6vw,var(--mz-text-xl));font-weight:var(--mz-weight-bold);letter-spacing:-.025em}.mz-mag-strip__head>a{font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold)}.mz-mag-strip__head>span{color:var(--mz-color-muted);font-size:var(--mz-text-sm)}@media (hover:hover) and (pointer:fine){.mz-mag-strip__head>a:hover{color:var(--mz-color-action)}}.mz-mag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.mz-mag-card{display:grid;gap:10px;align-content:start}.mz-mag-card .mz-mag-blank,.mz-mag-card img{aspect-ratio:4/3}.mz-mag-card strong{font-size:var(--mz-text-md);line-height:1.25;letter-spacing:-.01em}.mz-mag-card__lead{display:-webkit-box;overflow:hidden;color:var(--mz-color-muted);font-size:var(--mz-text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical}.mz-mag-mia{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:12px;padding:clamp(22px,4vw,40px);border-radius:var(--mz-radius-lg);background:var(--mz-color-hero);color:var(--mz-color-on-hero)}.mz-mag-mia h2{margin:0 0 6px;font-size:clamp(var(--mz-text-lg),2.8vw,var(--mz-text-xl));font-weight:var(--mz-weight-bold);letter-spacing:-.025em}.mz-mag-mia em{color:var(--mz-color-action);font-style:normal}.mz-mag-mia p{margin:0;color:color-mix(in srgb,var(--mz-color-on-hero) 72%,var(--mz-color-hero))}.mz-mag-rows{display:grid;border-top:1px solid var(--mz-color-line)}.mz-mag-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--mz-color-line)}.mz-mag-row img,.mz-mag-row__blank{aspect-ratio:1;border-radius:var(--mz-radius-md)}.mz-mag-row__blank{display:block;background:var(--mz-color-card)}.mz-mag-row__copy{display:grid;gap:5px;min-width:0}.mz-mag-row strong{font-size:var(--mz-text-md);line-height:1.25}.mz-mag-row__lead{overflow:hidden;color:var(--mz-color-muted);font-size:var(--mz-text-sm);text-overflow:ellipsis;white-space:nowrap}.mz-mag-more{justify-self:center;margin-top:8px}.mz-mag-article{display:grid;gap:clamp(20px,3vw,32px)}.mz-mag-article__head{display:grid;gap:14px;max-width:900px}.mz-mag-article__head h1{margin:0;font-size:clamp(var(--mz-text-xl),4.6vw,var(--mz-text-product));font-weight:var(--mz-weight-bold);letter-spacing:-.04em;line-height:1.02}.mz-mag-article__sub{max-width:60ch;font-size:clamp(var(--mz-text-md),2vw,var(--mz-text-lg))}.mz-mag-article__sub,.mz-mag-byline{margin:0;color:var(--mz-color-muted)}.mz-mag-byline{display:flex;align-items:center;gap:10px;font-size:var(--mz-text-sm)}.mz-mag-byline strong{color:var(--mz-color-ink)}.mz-mag-byline__mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--mz-color-ink);color:var(--mz-color-page);font-size:var(--mz-text-xs);font-weight:var(--mz-weight-bold)}.mz-mag .mz-mag-article__hero{aspect-ratio:21/9;max-height:520px}.mz-mag-article__layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(24px,5vw,64px);align-items:start}.mz-mag-article__body{min-width:0;max-width:70ch;font-size:var(--mz-text-md);line-height:1.7}.mz-mag-article__body>:first-child{margin-top:0}.mz-mag-article__lead{margin:0 0 20px;font-size:var(--mz-text-lg);font-weight:var(--mz-weight-bold);line-height:1.5}.mz-mag-article__body h2{margin:36px 0 12px;font-size:clamp(var(--mz-text-lg),2.6vw,var(--mz-text-xl));font-weight:var(--mz-weight-bold);letter-spacing:-.025em;line-height:1.15;scroll-margin-top:140px}.mz-mag-article__body h3{margin:24px 0 8px;font-size:var(--mz-text-lg);line-height:1.25;scroll-margin-top:140px}.mz-mag-article__body p{margin:0 0 14px}.mz-mag-article__body :is(ul,ol){margin:0 0 16px;padding-left:22px}.mz-mag-article__body li{margin-bottom:6px}.mz-mag-article__body li::marker{color:var(--mz-color-action)}.mz-mag-article__body a{color:var(--mz-color-action);font-weight:var(--mz-weight-bold);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.mz-mag-article__body figure{margin:20px 0}.mz-mag-article__body figcaption{margin-top:8px;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-mag-article__products{margin:24px 0;max-width:none}.mz-mag-article__aside{position:sticky;top:140px;display:grid;gap:16px}.mz-mag-toc{display:grid;gap:2px;padding:16px;border-radius:var(--mz-radius-lg);background:var(--mz-color-card);font-size:var(--mz-text-sm)}.mz-mag-ask strong,.mz-mag-toc strong{margin-bottom:6px;color:var(--mz-color-muted);font-size:var(--mz-text-xs);letter-spacing:.06em;text-transform:uppercase}.mz-mag-toc a{padding:6px 8px;border-radius:var(--mz-radius-sm);font-weight:var(--mz-weight-bold);line-height:1.3}@media (hover:hover) and (pointer:fine){.mz-mag-toc a:hover{background:var(--mz-color-surface);box-shadow:inset 3px 0 0 var(--mz-color-action)}}.mz-mag-ask{display:grid;gap:8px;padding:16px;border:1px solid var(--mz-color-line);border-radius:var(--mz-radius-lg)}.mz-mag-ask__q{padding:10px 14px;border:0;border-radius:var(--mz-radius-md);background:var(--mz-color-card);color:var(--mz-color-ink);font:inherit;font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){.mz-mag-ask__q:hover{background:var(--mz-color-action-soft);color:var(--mz-color-action)}}@media (max-width:1023px){.mz-mag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-mag-article__layout{grid-template-columns:minmax(0,1fr)}.mz-mag-article__aside{position:static;order:-1}.mz-mag-toc{display:none}}@media (max-width:767px){.mz-mag-hero{grid-template-columns:minmax(0,1fr)}.mz-mag-side__item{grid-template-columns:96px minmax(0,1fr)}.mz-mag-mia{grid-template-columns:minmax(0,1fr)}.mz-mag-row{grid-template-columns:84px minmax(0,1fr);gap:14px}.mz-mag-row__lead{display:none}.mz-mag .mz-mag-article__hero{aspect-ratio:4/3}.mz-mag-ask{display:none}}.mz-mag-article__products .cms-products{width:auto;margin:0;padding:0}.mz-mag-article__products .cms-products__heading{margin-bottom:12px}.mz-mag-article__products .cms-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,240px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.mz-mag-article__products .cms-carousel__slide{scroll-snap-align:start;min-width:0}.mz-mag-article__products .mz-product-card-v2{height:100%}