.mz-cr{background:var(--mz-bg);border-bottom:1px solid var(--mz-line)}.mz-cr-grid{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.mz-cr-head{position:sticky;top:110px}.mz-cr-eyebrow{color:var(--mz-primary);margin-bottom:12px;font-size:15px;font-weight:600;display:block}.mz-cr-head h2{text-wrap:balance;margin:0 0 12px}.mz-cr-text{color:var(--mz-muted);margin:0;font-size:16px;line-height:1.85}.mz-cr-all{margin-top:14px;font-size:15px}.mz-cr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.mz-cr-card{background:var(--mz-bg);border:1px solid var(--mz-line);border-radius:var(--mz-r3);min-width:0;box-shadow:var(--mz-sh1);flex-direction:column;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.mz-cr-card--wide{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.mz-cr-card--wide.mz-cr-card--bare{display:flex}.mz-cr-card--bare{border-inline-start:4px solid var(--mz-primary)}.mz-cr-media{aspect-ratio:16/9;background:var(--mz-soft);margin:0;overflow:hidden}.mz-cr-card--wide .mz-cr-media{align-self:center}.mz-cr-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.mz-cr-body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.mz-cr-meta{color:var(--mz-muted);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:15px;display:flex}.mz-cr-meta span{align-items:center;gap:6px;display:inline-flex}.mz-cr-meta svg{color:var(--mz-primary)}.mz-cr-t{text-wrap:balance;margin:0;font-size:clamp(18px,1.6vw,20px);line-height:1.5}.mz-cr-card--wide .mz-cr-t{font-size:clamp(20px,2vw,24px)}.mz-cr-t a{color:var(--mz-ink);text-decoration:none}.mz-cr-t a:after{content:"";position:absolute;inset:0}.mz-cr-t a:focus-visible{outline:none}.mz-cr-card:has(a:focus-visible){outline:3px solid var(--mz-primary);outline-offset:3px}.mz-cr-x{color:var(--mz-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.8;display:-webkit-box;overflow:hidden}.mz-cr-go{color:var(--mz-primary);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:15px;font-weight:700;display:inline-flex}@media (hover:hover){.mz-cr-card:hover{border-color:var(--mz-primary);box-shadow:var(--mz-sh2)}.mz-cr-card:hover .mz-cr-t a{color:var(--mz-primary)}}@media (width<=960px){.mz-cr-grid{grid-template-columns:minmax(0,1fr)}.mz-cr-head{position:static}}@media (width<=640px){.mz-cr-cards{grid-template-columns:minmax(0,1fr);gap:14px}.mz-cr-card--wide{display:flex}.mz-cr-body{padding:14px 16px 16px}.mz-cr-t,.mz-cr-card--wide .mz-cr-t{font-size:18px}.mz-cr-x{font-size:15px}}@media (prefers-reduced-motion:reduce){.mz-cr-card{transition:none}}.mz-pagehead-cover[data-astro-cid-73dgtvns]{width:min(960px, calc(100% - 2 * var(--mz-gut)));aspect-ratio:16/9;border-radius:var(--mz-r3);background:var(--mz-soft);margin:28px auto 0;overflow:hidden}.mz-pagehead-cover[data-astro-cid-73dgtvns] img[data-astro-cid-73dgtvns]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=600px){.mz-pagehead-cover[data-astro-cid-73dgtvns]{border-radius:var(--mz-r2);margin-top:20px}}.mz-pr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;margin-bottom:24px;display:flex}.mz-pr-lead{max-width:48ch}.mz-pr-tabs{border-bottom:2px solid var(--mz-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin-bottom:16px;display:grid}.mz-pr-tabs[hidden]{display:none}.mz-pr-tab{border-radius:var(--mz-r2) var(--mz-r2) 0 0;min-height:66px;color:var(--mz-ink);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px 12px;transition:background-color .25s;display:flex;position:relative}.mz-pr-tab:after{content:"";inset-inline:0;background:var(--mz-pri);height:3px;transition:scale .3s;position:absolute;bottom:-2px;scale:0 1}.mz-pr-tab:hover{background:var(--mz-soft)}.mz-pr-tab-n{font-size:16.5px;font-weight:700}.mz-pr-tab-f{color:var(--mz-mute);font-size:13.5px}.mz-pr-tab-f b{font:800 15px/1 var(--mz-fh);color:var(--mz-ink)}.mz-pr-tab[aria-selected=true]{background:var(--mz-soft)}.mz-pr-tab[aria-selected=true]:after{scale:1}.mz-pr-tab[aria-selected=true] .mz-pr-tab-n{color:var(--mz-pri)}.mz-pr-panels{gap:16px;display:grid}.mz-pr-panel{border-radius:var(--mz-r3);border:1px solid var(--mz-line);background:var(--mz-bg);box-shadow:var(--mz-sh1);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(18px,3.2vw,40px);padding:10px;display:grid}.mz-pr-panel[hidden]{display:none}.mz-pr-media{border-radius:var(--mz-r2);background:var(--mz-deep);min-height:300px;margin:0;position:relative;overflow:hidden}.mz-pr-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mz-pr-media:after{content:"";background:linear-gradient(#0000 42%,#0b2436d1);position:absolute;inset:0}.mz-pr-cap{z-index:1;inset-inline-start:18px;color:#fff;align-items:baseline;gap:8px;font-size:15px;display:flex;position:absolute;bottom:16px}.mz-pr-cap b{font:800 50px/1 var(--mz-fh);color:var(--mz-acc)}.mz-pr-body{flex-direction:column;padding:clamp(8px,1.8vw,20px) clamp(4px,1.4vw,16px) clamp(8px,1.4vw,14px) 0;display:flex}.mz-pr-gt{margin:0 0 4px;font-size:22px}.mz-pr-rows{margin:0 0 20px;padding:0;list-style:none}.mz-pr-row{border-bottom:1px solid var(--mz-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 0;display:flex}.mz-pr-info{flex-direction:column;gap:3px;min-width:0;display:flex}.mz-pr-name{color:var(--mz-ink);font-size:17px;font-weight:700;text-decoration:none}a.mz-pr-name:hover{color:var(--mz-pri);text-underline-offset:4px;text-decoration:underline}.mz-pr-per{color:var(--mz-mute);font-size:14.5px}.mz-pr-inc{color:var(--mz-mute);align-items:flex-start;gap:6px;margin-top:4px;font-size:14.5px;line-height:1.7;display:flex}.mz-pr-inc svg{color:var(--mz-acc-text);margin-top:5px}.mz-pr-inc b{color:var(--mz-ink)}.mz-pr-price{color:var(--mz-mute);flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:14px;line-height:1.2;display:flex}.mz-pr-price small{font-size:13px}.mz-pr-price b{font:800 29px/1 var(--mz-fh);color:var(--mz-pri);margin-inline-end:3px}.mz-pr-btn{align-self:flex-start;margin-top:auto}.mz-pr-after{max-width:72ch;margin-top:18px}@media (prefers-reduced-motion:no-preference){.mz-pr-tabs:not([hidden])~.mz-pr-panels .mz-pr-panel:not([hidden]){animation:.4s both mz-pr-show}.mz-pr-tabs:not([hidden])~.mz-pr-panels .mz-pr-panel:not([hidden]) .mz-pr-media img{animation:1.1s both mz-pr-zoom}}@keyframes mz-pr-show{0%{opacity:0;translate:0 10px}}@keyframes mz-pr-zoom{0%{scale:1.08}}@media (width<=860px){.mz-pr-tabs{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:4px}.mz-pr-tab{border-radius:var(--mz-r2);background:var(--mz-soft);min-height:60px;padding:10px 12px}.mz-pr-tab:after{inset-inline:12px;width:22px;bottom:6px}.mz-pr-tab[aria-selected=true]{background:var(--mz-bg);box-shadow:inset 0 0 0 1.5px var(--mz-pri)}.mz-pr-panel{grid-template-columns:minmax(0,1fr);padding:8px}.mz-pr-media{aspect-ratio:16/9;min-height:0}.mz-pr-body{padding:4px 8px 8px}}@media (width<=420px){.mz-pr-btn{align-self:stretch}.mz-pr-price b{font-size:24px}.mz-pr-row{gap:12px}}@media (width<=560px){.mz-pr-media{aspect-ratio:2}.mz-pr-cap b{font-size:40px}.mz-pr-row{padding:12px 0}.mz-pr-inc{font-size:13.5px;display:none}.mz-pr-lead{font-size:15.5px}}.mz-ar-in{max-width:var(--mz-wrap);grid-template:"head map""panel map""ask map"1fr/minmax(0,5fr) minmax(0,6fr);gap:20px clamp(30px,6vw,84px);margin:0 auto;display:grid}.mz-ar-head{grid-area:head}.mz-ar-map{border-radius:var(--mz-r3);border:1px solid var(--mz-line);background:linear-gradient(var(--mz-line) 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(90deg, var(--mz-line) 1px, transparent 1px) 0 0 / 26px 26px, var(--mz-soft);background-blend-mode:normal;grid-area:map;align-self:center;margin:0;padding:clamp(14px,2vw,24px)}.mz-ar-panels{grid-area:panel;gap:12px;display:grid}.mz-ar-ask{grid-area:ask;align-self:start}.mz-ar-canvas{aspect-ratio:540/580;direction:ltr;max-width:540px;margin:0 auto;position:relative}.mz-ar-svg{filter:drop-shadow(0 12px 20px #0b24361f);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mz-ar-reg{cursor:pointer;outline:none}.mz-ar-reg .mz-ar-fill{fill:color-mix(in srgb, var(--mz-pri) 12%, var(--mz-bg));transition:fill .3s}.mz-ar-reg--core .mz-ar-fill{fill:color-mix(in srgb, var(--mz-pri) 22%, var(--mz-bg));stroke:var(--mz-soft);stroke-width:7px;paint-order:stroke}.mz-ar-st{fill:none;stroke:color-mix(in srgb, var(--mz-pri) 24%, transparent);stroke-width:1.1px}.mz-ar-tex{pointer-events:none}.mz-ar-reg:hover .mz-ar-fill{fill:color-mix(in srgb, var(--mz-pri) 28%, var(--mz-bg))}.mz-ar-reg:focus-visible .mz-ar-fill{fill:color-mix(in srgb, var(--mz-acc) 45%, var(--mz-bg))}.mz-ar-reg[aria-pressed=true] .mz-ar-fill{fill:var(--mz-pri)}.mz-ar-reg[aria-pressed=true] .mz-ar-tex{opacity:.45}.mz-ar-dot{fill:var(--mz-bg);stroke:var(--mz-pri);stroke-width:2.5px;pointer-events:none;transition:fill .3s,stroke .3s}.mz-ar-reg[aria-pressed=true] .mz-ar-dot{fill:var(--mz-acc);stroke:var(--mz-bg)}.mz-ar-cuts path{fill:none;stroke:var(--mz-soft);stroke-width:7px;pointer-events:none}.mz-ar-deco{pointer-events:none}.mz-ar-ring{fill:none;stroke:color-mix(in srgb, var(--mz-deep) 35%, transparent);stroke-width:2px;stroke-dasharray:10 7}.mz-ar-edge{fill:none;stroke:var(--mz-pri);stroke-width:2.5px}.mz-ar-lbl{left:var(--x);top:var(--y);pointer-events:none;white-space:nowrap;border-radius:var(--mz-r1);background:var(--mz-bg);color:var(--mz-ink);font:700 14.5px/1.5 var(--mz-fb);box-shadow:var(--mz-sh1);direction:rtl;padding:4px 12px;transition:background-color .3s,color .3s,scale .3s;position:absolute;translate:-50% -50%}.mz-ar-lbl.is-on{background:var(--mz-acc);color:var(--mz-acc-ink);scale:1.08}.mz-ar-north{color:var(--mz-mute);direction:rtl;justify-items:center;font-size:12.5px;font-weight:700;display:grid;position:absolute;top:0;right:0}.mz-ar-north svg{color:var(--mz-ink);rotate:-90deg}.mz-ar-note{color:var(--mz-mute);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:14px;line-height:1.6;display:flex}.mz-ar-note svg{color:var(--mz-pri);margin-top:3px}.mz-ar:not(.is-live) .mz-ar-hint,.mz-ar:not(.is-live) .mz-ar-pk{display:none}.mz-ar-panel{border-radius:var(--mz-r3);background:var(--mz-bg);border:1px solid var(--mz-line);border-top:3px solid var(--mz-pri);box-shadow:var(--mz-sh1);padding:18px 20px 20px}.mz-ar-pk{color:var(--mz-acc-text);margin:0 0 2px;font-size:13.5px;font-weight:700}.mz-ar-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mz-ar-pt{margin:0;font-size:clamp(21px,2vw,25px)}.mz-ar-pc{border-radius:var(--mz-r1);background:var(--mz-soft);color:var(--mz-mute);padding:3px 10px;font-size:13.5px;font-weight:700}.mz-ar-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;margin:0;padding:0;list-style:none;display:grid}.mz-ar-dl li{border-bottom:1px dashed var(--mz-line);align-items:center;gap:8px;padding:7px 0;font-size:16px;display:flex}.mz-ar-dl svg{color:var(--mz-pri)}.mz-ar-all{color:var(--mz-mute);align-items:flex-start;gap:8px;margin:0;font-size:16px;line-height:1.7;display:flex}.mz-ar-all svg{color:var(--mz-acc-text);margin-top:4px}.mz-ar-more{color:var(--mz-pri);align-items:center;gap:6px;margin-top:14px;font-weight:700;text-decoration:none;display:inline-flex}.mz-ar-more:hover{text-underline-offset:4px;text-decoration:underline}.mz-ar-ask{border-radius:var(--mz-r3);background:var(--mz-soft-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:16px 18px;display:flex}.mz-ar-ask p{color:var(--mz-mute);flex:220px;margin:0;font-size:15px;line-height:1.6}.mz-ar-ask b{color:var(--mz-ink);font:800 17px/1.5 var(--mz-fh);display:block}@media (prefers-reduced-motion:no-preference){.mz-ar.is-live .mz-ar-panel:not([hidden]) li{animation:.35s ease-out both mz-ar-in}.mz-ar.is-live .mz-ar-panel li:nth-child(2){animation-delay:50ms}.mz-ar.is-live .mz-ar-panel li:nth-child(3){animation-delay:.1s}.mz-ar.is-live .mz-ar-panel li:nth-child(n+4){animation-delay:.15s}}@keyframes mz-ar-in{0%{opacity:0;translate:0 6px}}@media (width<=900px){.mz-ar-in{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""map""panel""ask"}.mz-ar-canvas{max-width:420px}}@media (width<=560px){.mz-ar-lbl{padding:3px 9px;font-size:13px}.mz-ar-panel{padding:16px 14px}.mz-ar-ask .mz-btn{width:100%}.mz-ar-in{row-gap:14px}.mz-ar-canvas{max-width:290px}.mz-ar-map{padding:10px}.mz-ar-note{margin-top:8px;font-size:13.5px}.mz-ar-dl{flex-wrap:wrap;gap:6px;display:flex}.mz-ar-dl li{border-radius:var(--mz-r1);background:var(--mz-soft);border:0;padding:3px 10px;font-size:14.5px}.mz-ar-dl svg{display:none}.mz-ar-ask{padding:12px 14px}}.mz-ar-fold{margin-top:10px}.mz-ar-fold>summary{min-height:44px;color:var(--mz-pri);cursor:pointer;align-items:center;gap:6px;font-weight:700;list-style:none;display:inline-flex}.mz-ar-fold>summary::-webkit-details-marker{display:none}.mz-ar-fold[open]>summary svg{rotate:45deg}.mz-ar-fold ul{margin:.4em 0 .8em;padding-inline-start:1.2em}.mz-ar-fold li{margin-bottom:.4em}@media (width>=901px){.mz-ar-fold>summary{display:none}.mz-ar-fold::details-content{content-visibility:visible;block-size:auto}}@media (width<=560px){.mz-ar-canvas{max-width:250px}}.mz-fq--soft{background:var(--mz-soft)}.mz-fq-head{text-align:center;max-width:720px;margin:0 auto clamp(26px,4vw,44px)}.mz-fq-head .mz-kicker{justify-content:center}.mz-fq-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mz-fq-card{border-radius:var(--mz-r3);background:var(--mz-bg);border:1px solid var(--mz-line);transition:box-shadow .3s,border-color .3s}.mz-fq--plain .mz-fq-card{background:var(--mz-soft)}.mz-fq-card:hover{box-shadow:var(--mz-sh2)}.mz-fq-card[open]{border-color:var(--mz-pri);box-shadow:var(--mz-sh2)}.mz-fq-sum{cursor:pointer;border-radius:var(--mz-r3);gap:12px;padding:20px 20px 16px;list-style:none;display:grid}.mz-fq-sum::-webkit-details-marker{display:none}.mz-fq-ic{border-radius:var(--mz-r2);background:var(--mz-soft);width:54px;height:54px;color:var(--mz-pri);box-shadow:inset 0 0 0 1px var(--mz-line);place-items:center;transition:background-color .3s,color .3s,rotate .3s;display:grid}.mz-fq--plain .mz-fq-ic{background:var(--mz-bg)}.mz-fq-card:hover .mz-fq-ic{rotate:8deg}.mz-fq-card[open] .mz-fq-ic{background:var(--mz-pri);color:var(--mz-pri-ink);box-shadow:none;rotate:0deg}.mz-fq-q{text-wrap:balance;min-height:3.1em;margin:0;font-size:clamp(17px,1.4vw,18.5px);line-height:1.55}.mz-fq-more{border-top:1px solid var(--mz-line);color:var(--mz-pri);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:14.5px;font-weight:700;display:flex}.mz-fq-c,.mz-fq-minus,.mz-fq-card[open] .mz-fq-o,.mz-fq-card[open] .mz-fq-plus{display:none}.mz-fq-card[open] .mz-fq-c{display:inline}.mz-fq-card[open] .mz-fq-minus,.mz-fq-plus{display:grid}.mz-fq-pm{border-radius:var(--mz-r1);background:var(--mz-soft-2);width:30px;height:30px;color:var(--mz-acc-text);place-items:center;transition:background-color .2s,color .2s;display:grid}.mz-fq-card[open] .mz-fq-pm{background:var(--mz-acc);color:var(--mz-acc-ink)}.mz-fq-a{color:var(--mz-mute);padding:0 20px 20px;font-size:16px;line-height:1.85}.mz-fq-a p{margin:0 0 .7em}.mz-fq-a p:last-child{margin:0}.mz-fq-a a{color:var(--mz-pri)}.mz-fq-ask{max-width:900px;color:var(--mz-mute);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin:clamp(24px,3.4vw,38px) auto 0;font-size:15.5px;display:flex}.mz-fq-ask b{color:var(--mz-ink)}@supports (interpolate-size:allow-keywords){.mz-fq-grid{interpolate-size:allow-keywords}.mz-fq-card::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:hidden}.mz-fq-card[open]::details-content{block-size:auto}}@media (width<=1000px){.mz-fq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.mz-fq-head{text-align:start}.mz-fq-head .mz-kicker{justify-content:flex-start}.mz-fq-grid{grid-template-columns:minmax(0,1fr);gap:10px}.mz-fq-sum{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:16px}.mz-fq-q{min-height:0;font-size:17px}.mz-fq-more{grid-column:1/-1;padding-top:10px}.mz-fq-a{padding:0 16px 18px;font-size:15.5px}.mz-fq-ask{text-align:start;justify-content:flex-start}.mz-fq-ask .mz-btn{width:100%}.mz-fq-grid{gap:8px}.mz-fq-sum{grid-template-columns:40px minmax(0,1fr) 30px;gap:10px;padding:12px}.mz-fq-ic{width:40px;height:40px}.mz-fq-ic svg{width:21px;height:21px}.mz-fq-q{font-size:16px}.mz-fq-more{border:0;grid-column:auto;padding:0}.mz-fq-o,.mz-fq-c{display:none!important}}.mz-cm{padding:0 var(--mz-gut);margin-top:clamp(36px,5vw,56px)}.mz-cm-in{max-width:var(--mz-wrap);border-radius:var(--mz-r3);background:var(--mz-soft);border-top:4px solid var(--mz-pri);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(18px,3vw,34px);margin:0 auto;padding:clamp(14px,2vw,22px);display:grid}.mz-cm-h{margin:0 0 12px;font-size:clamp(23px,2.4vw,30px)}.mz-cm-addr{font:700 17px/1.6 var(--mz-fh);align-items:flex-start;gap:8px;margin:0 0 4px;display:flex}.mz-cm-addr svg{color:var(--mz-pri);margin-top:3px}.mz-cm-place{color:var(--mz-mute);margin:0 0 16px;padding-inline-start:28px;font-size:15px}.mz-cm-hours{border-collapse:collapse;background:var(--mz-bg);border-radius:var(--mz-r2);width:100%;margin:0 0 18px;font-size:15.5px;overflow:hidden}.mz-cm-hours caption{color:var(--mz-pri);font:800 15px/1.4 var(--mz-fh);text-align:start;align-items:center;gap:6px;padding:0 0 8px;display:flex}.mz-cm-hours th,.mz-cm-hours td{border-bottom:1px solid var(--mz-line);text-align:start;padding:10px 14px}.mz-cm-hours tr:last-child th,.mz-cm-hours tr:last-child td{border-bottom:0}.mz-cm-hours th{font-weight:700}.mz-cm-hours td{color:var(--mz-mute);font-variant-numeric:tabular-nums;text-align:end}.mz-cm-btns{flex-wrap:wrap;gap:8px;display:flex}.mz-cm-btns .mz-btn{min-height:46px;padding:0 16px;font-size:15px}.mz-cm-map{border-radius:var(--mz-r2);background:var(--mz-line);min-height:320px;overflow:hidden}.mz-cm-map iframe{border:0;width:100%;height:100%;min-height:320px;display:block}@media (width<=860px){.mz-cm-in{grid-template-columns:minmax(0,1fr)}.mz-cm-map,.mz-cm-map iframe{min-height:260px}.mz-cm-btns .mz-btn{flex:100%}}.mz-ct{background:linear-gradient(135deg, var(--mz-soft) 0 60%, var(--mz-soft-2))}.mz-ct-in{max-width:var(--mz-wrap);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"copy steps""acts steps";align-items:center;column-gap:clamp(28px,5vw,70px);margin:0 auto;display:grid}.mz-ct-copy{grid-area:copy;align-self:end}.mz-ct-text{margin-bottom:24px}.mz-ct-acts{flex-wrap:wrap;grid-area:acts;align-self:start;gap:10px;display:flex}.mz-ct-acts .mz-btn{min-height:54px}.mz-ct-call{border-color:var(--mz-ink)}.mz-ct-call:hover{background:var(--mz-deep);border-color:var(--mz-deep);color:var(--mz-deep-ink)}.mz-ct-call span{font-family:var(--mz-fh)}.mz-ct-steps{border-radius:var(--mz-r3);background:var(--mz-bg);border-top:4px solid var(--mz-acc);box-shadow:var(--mz-sh2);grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.2vw,26px);margin:0;padding:clamp(22px,3vw,34px);list-style:none;display:grid;position:relative}.mz-ct-steps:before{content:"";top:calc(clamp(22px,3vw,34px) + 32px);border-top:2px dashed color-mix(in srgb, var(--mz-pri) 45%, transparent);position:absolute;inset-inline:17%}.mz-ct-step{text-align:center;position:relative}.mz-ct-ic{border-radius:var(--mz-r2);background:var(--mz-soft);width:64px;height:64px;color:var(--mz-pri);box-shadow:0 0 0 6px var(--mz-bg);place-items:center;margin:0 auto 12px;display:grid;position:relative}.mz-ct-ic i{top:-8px;border-radius:var(--mz-r1);background:var(--mz-deep);width:24px;height:24px;color:var(--mz-deep-ink);font:800 13px/1 var(--mz-fh);place-items:center;font-style:normal;display:grid;position:absolute;inset-inline-end:-8px}.mz-ct-t{margin:0 0 4px;font-size:19px}.mz-ct-p{color:var(--mz-mute);margin:0;font-size:15px;line-height:1.65}@media (width<=860px){.mz-ct-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""steps""acts"}.mz-ct-text{margin-bottom:20px}.mz-ct-steps{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:20px}.mz-ct-steps:before{top:56px;bottom:56px;border-top:0;border-inline-start:2px dashed color-mix(in srgb, var(--mz-pri) 45%, transparent);inset-inline:calc(clamp(22px,3vw,34px) + 28px) auto}.mz-ct-step{text-align:start;grid-template-columns:auto minmax(0,1fr);column-gap:16px;display:grid}.mz-ct-ic{grid-row:1/3;width:56px;height:56px;margin:0}.mz-ct-t{align-self:end}.mz-ct-acts{display:grid}}@media (width<=560px){.mz-ct-steps{gap:12px;padding:18px}.mz-ct-p{display:none}.mz-ct-step{align-items:center}.mz-ct-ic{grid-row:auto;width:46px;height:46px}.mz-ct-steps:before{top:40px;bottom:40px;inset-inline-start:40px}}.mz-ip{padding-bottom:clamp(20px,3vw,40px)}.mz-ip-col{max-width:calc(76ch + 2 * var(--mz-gut));padding:0 var(--mz-gut);margin:0 auto}.mz-ip-author{color:var(--mz-mute);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.mz-ip-author a{min-height:44px;color:var(--mz-pri);align-items:center;font-weight:700;display:inline-flex}.mz-ip-dates{border-bottom:1px dashed var(--mz-line);color:var(--mz-mute);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 14px;padding-bottom:12px;font-size:14.5px;display:flex}.mz-ip-dates span,.mz-ip-dates a{align-items:center;gap:6px;display:inline-flex}.mz-ip-dates svg{color:var(--mz-acc-text)}.mz-ip-dates a{min-height:44px;color:var(--mz-pri);margin-inline-start:auto;font-weight:700;text-decoration:none}.mz-ip-back{border-radius:var(--mz-r2);background:var(--mz-soft);color:var(--mz-pri);align-items:center;gap:8px;margin-top:34px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.mz-ip-back:hover{background:var(--mz-line)}.mz-ip-intro{padding:8px 0 0}.mz-ip-intro>p:first-child{font-size:1.07em}.mz-ip-sec{margin-top:clamp(36px,5vw,52px);scroll-margin-top:96px}.mz-ip-h2{text-wrap:balance;margin:0 0 .7em;padding-top:16px;font-size:clamp(23px,2.3vw,29px);position:relative}.mz-ip-h2:before{content:"";top:0;background:linear-gradient(90deg, var(--mz-acc) 50%, var(--mz-pri) 50%);border-radius:2px;width:44px;height:4px;position:absolute;inset-inline-start:0}.mz-ip .mz-fq,.mz-ip .mz-ct,.mz-ip .mz-ar,.mz-ip .mz-pr{margin-top:clamp(40px,6vw,70px)}.mz-blog{max-width:var(--mz-wrap);padding:0 var(--mz-gut) clamp(56px, 7vw, 90px);margin:0 auto}.mz-blog-intro{max-width:72ch;margin:8px 0 26px}.mz-blog-count{border-bottom:2px solid var(--mz-line);color:var(--mz-mute);align-items:center;gap:8px;margin:0 0 14px;padding-bottom:10px;font-size:15px;font-weight:700;display:flex}.mz-blog-count svg{color:var(--mz-pri)}.mz-blog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.mz-blog-card a{border:1px solid var(--mz-line);border-top:3px solid var(--mz-pri);border-radius:var(--mz-r3);background:var(--mz-bg);height:100%;color:var(--mz-ink);flex-direction:column;text-decoration:none;transition:box-shadow .25s,translate .25s;display:flex;overflow:hidden}.mz-blog-card a:hover{box-shadow:var(--mz-sh2);translate:0 -2px}.mz-blog-media{aspect-ratio:16/9;background:var(--mz-soft);margin:0;position:relative;overflow:hidden}.mz-blog-media img{object-fit:cover;width:100%;height:100%;transition:scale .6s;display:block}.mz-blog-card a:hover .mz-blog-media img{scale:1.04}.mz-blog-ph{height:100%;color:var(--mz-pri);place-items:center;display:grid}.mz-blog-n{top:10px;border-radius:var(--mz-r1);background:var(--mz-acc);color:var(--mz-acc-ink);font:800 13px/1.6 var(--mz-fh);padding:2px 9px;position:absolute;inset-inline-start:10px}.mz-blog-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.mz-blog-meta{color:var(--mz-mute);flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;font-size:14px;display:flex}.mz-blog-meta span{align-items:center;gap:6px;display:inline-flex}.mz-blog-meta svg{color:var(--mz-acc-text)}.mz-blog-t{text-wrap:balance;margin:0 0 8px;font-size:clamp(19px,1.7vw,22px);line-height:1.45}.mz-blog-x{color:var(--mz-mute);margin:0 0 16px;font-size:15.5px;line-height:1.75}.mz-blog-go{color:var(--mz-pri);align-items:center;gap:6px;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex}.mz-blog-card a:hover .mz-blog-go svg{translate:-3px}.mz-blog-go svg{transition:translate .2s}@media (width<=960px){.mz-blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.mz-blog-list{grid-template-columns:minmax(0,1fr);gap:12px}.mz-blog-body{padding:12px 14px}.mz-blog-x{display:none}.mz-blog-t{font-size:17px}.mz-blog-go{margin-top:6px}}
