.mg{--mg-bg: #F4EFE3;--mg-fg: #173B2C;--mg-brand: #173B2C;--mg-on-brand: #F4EFE3;--mg-sun: #F2C62D;--mg-on-sun: #173B2C;--mg-blue: #174F8F;--mg-muted: color-mix(in srgb, var(--mg-fg) 74%, var(--mg-bg));--mg-line: color-mix(in srgb, var(--mg-fg) 16%, var(--mg-bg));--mg-surface-2: color-mix(in srgb, var(--mg-fg) 5%, var(--mg-bg));--mg-tray: color-mix(in srgb, var(--mg-fg) 9%, var(--mg-bg));--mg-brand-muted: color-mix(in srgb, var(--mg-on-brand) 74%, var(--mg-brand));--mg-radius: 10px;--mg-display: var(--font-heading--family, "Instrument Serif", Georgia, serif);--mg-text: var(--font-body--family, "Inter", system-ui, sans-serif);background:var(--mg-bg);color:var(--mg-fg);font-family:var(--mg-text);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}.mg *,.mg *:before,.mg *:after{box-sizing:border-box}.mg p,.mg ul,.mg ol,.mg dl,.mg dd,.mg figure{margin:0}.mg ul,.mg ol{padding:0;list-style:none}.mg h1,.mg h2,.mg h3,.mg h4{font-family:var(--mg-display);font-weight:400;font-style:normal;line-height:1.1;letter-spacing:0;text-transform:none;text-wrap:balance;margin:0;color:inherit}.mg a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.mg a:hover{text-decoration-thickness:2px}.mg :focus-visible{outline:2px solid var(--mg-blue);outline-offset:3px}.mg img{max-width:100%;height:auto;display:block}.mg .mg-wrap{max-width:1080px;margin-inline:auto;padding-inline:20px}.mg .mg-read{max-width:44rem}.mg .mg-stack{display:flex;flex-direction:column;gap:18px}.mg .mg-h2{font-size:2.2rem}.mg .mg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mg .mg-nums{font-variant-numeric:tabular-nums}@media(max-width:760px){.mg .mg-wrap{padding-inline:16px}}.mg.mg-hero{background:var(--mg-brand);color:var(--mg-on-brand)}.mg-hero .mg-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.8125rem;color:var(--mg-brand-muted)}.mg-hero .mg-crumbs a{color:var(--mg-brand-muted)}.mg-hero h1{font-size:clamp(2.6rem,6.2vw,4.4rem);line-height:1.05;margin-top:18px;max-width:15ch}.mg-hero h1 em{font-style:italic;color:var(--mg-sun)}.mg-hero .mg-lead{font-size:1.25rem;line-height:1.55;max-width:38rem;margin-top:20px}.mg-hero .mg-toc{margin-top:22px;max-width:52rem;padding:10px 14px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;background:color-mix(in srgb,var(--mg-on-brand) 8%,transparent);border-radius:8px}.mg-hero .mg-toc-h{font-size:.82rem;font-weight:600;color:var(--mg-brand-muted)}.mg-hero .mg-toc ul{display:flex;flex-wrap:wrap;gap:2px 16px}.mg-hero .mg-toc a{display:inline-flex;gap:5px;align-items:baseline;padding-block:2px;font-size:.86rem;text-decoration:none;color:var(--mg-on-brand)}.mg-hero .mg-toc a:before{content:"\2193";color:var(--mg-brand-muted);font-size:.85em}.mg-hero .mg-toc a:hover{text-decoration:underline}@media(max-width:760px){.mg-hero .mg-lead{font-size:1.1rem}.mg-hero .mg-toc a{font-size:.82rem}}.mg canvas.mg-sw{display:block;background:var(--mg-tray);border-radius:50%}.mg .mg-sw-img{display:block;border-radius:50%;overflow:hidden;background:var(--mg-tray)}.mg .mg-sw-img img{width:100%;height:100%;object-fit:cover}.mg-kurz .mg-tldr{display:flex;flex-direction:column;gap:28px}.mg-kurz .mg-tldr-lead{max-width:40rem;margin-top:-14px}.mg-kurz .mg-scale{position:relative;height:178px;margin-top:4px}.mg-kurz .mg-track{position:absolute;left:0;right:0;top:46px;height:12px;border-radius:6px;background:var(--mg-tray)}.mg-kurz .mg-ends{position:absolute;left:0;right:0;top:16px;display:flex;justify-content:space-between;font-size:.85rem;color:var(--mg-muted);pointer-events:none}.mg-kurz .mg-pt{position:absolute;top:0;left:var(--x);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px;text-align:center;text-decoration:none;color:var(--mg-fg)}.mg-kurz .mg-pt .mg-sw{width:64px;height:64px;box-shadow:0 0 0 4px var(--mg-bg);transition:transform .2s ease}.mg-kurz .mg-pt-name{font-family:var(--mg-display);font-size:1.6rem;line-height:1.05;margin-top:6px}.mg-kurz .mg-pt-grind{font-size:.95rem;color:var(--mg-muted);white-space:nowrap}.mg-kurz .mg-pt:hover .mg-sw{transform:scale(1.08)}.mg-kurz .mg-pt:hover .mg-pt-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mg-kurz .mg-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mg-kurz .mg-rule{border-radius:var(--mg-radius);padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:128px}.mg-kurz .mg-rule.is-finer{background:var(--mg-finer-bg, var(--mg-blue));color:var(--mg-finer-fg, var(--mg-on-brand))}.mg-kurz .mg-rule.is-coarser{background:var(--mg-coarser-bg, var(--mg-sun));color:var(--mg-coarser-fg, var(--mg-on-sun))}.mg-kurz .mg-rule-do{font-family:var(--mg-display);font-size:2.2rem;line-height:1}.mg-kurz .mg-rule.is-finer .mg-rule-do:before{content:"\2192  "}.mg-kurz .mg-rule.is-coarser .mg-rule-do:before{content:"\2190  "}.mg-kurz .mg-one{grid-column:1 / -1;margin-top:4px}@media(max-width:760px){.mg-kurz .mg-scale{height:auto;display:flex;flex-direction:column;gap:10px}.mg-kurz .mg-track,.mg-kurz .mg-ends{display:none}.mg-kurz .mg-pt{position:static;transform:none;flex-direction:row;text-align:left;gap:14px;min-width:0}.mg-kurz .mg-pt .mg-sw{width:48px;height:48px;flex:none;box-shadow:none}.mg-kurz .mg-pt-name{margin-top:0;font-size:1.45rem;min-width:7.5rem}.mg-kurz .mg-rule{min-height:0;padding:16px}.mg-kurz .mg-rule-do{font-size:1.6rem}}.mg-muehle .mg-mill{display:flex;flex-direction:column;gap:28px}.mg-muehle .mg-burrs{display:flex;flex-direction:column;gap:56px;margin-top:12px}.mg-muehle .mg-burr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px 56px;align-items:center}.mg-muehle .mg-burr.is-flip .mg-burr-fig{order:2}.mg-muehle .mg-burr-fig{display:flex;justify-content:center;align-items:center}.mg-muehle .mg-burr-fig img{width:auto;max-width:min(100%,380px);max-height:340px;object-fit:contain}.mg-muehle .mg-burr-ph{aspect-ratio:4 / 3;width:min(100%,380px);background:var(--mg-surface-2);border-radius:var(--mg-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:24px}.mg-muehle .mg-burr-ph span:first-child{font-family:var(--mg-display);font-size:1.8rem;color:color-mix(in srgb,var(--mg-fg) 35%,var(--mg-bg))}.mg-muehle .mg-burr-ph span:last-child{font-size:.9rem;color:var(--mg-muted)}.mg-muehle .mg-burr-txt{display:flex;flex-direction:column;gap:12px;max-width:34rem}.mg-muehle .mg-burr-txt h3{font-size:2.2rem;line-height:1.05}.mg-muehle .mg-verdict{font-weight:600;color:var(--mg-fg)}.mg-muehle .mg-verdict:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--mg-sun);margin-right:8px;vertical-align:.05em}.mg-muehle .mg-burr.is-no .mg-verdict{color:var(--mg-muted)}.mg-muehle .mg-burr.is-no .mg-verdict:before{background:var(--mg-line)}.mg-muehle .mg-pc{margin-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.mg-muehle .mg-pc div{display:flex;flex-direction:column;gap:4px}.mg-muehle .mg-pc dt{font-weight:600;font-size:.95rem}.mg-muehle .mg-pc dd{font-size:.95rem;color:var(--mg-muted);line-height:1.55}.mg-muehle .mg-tips{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 40px;align-items:stretch;margin-top:20px}.mg-muehle .mg-tip{display:flex;flex-direction:column;gap:10px;align-self:center}.mg-muehle .mg-tip h3,.mg-muehle .mg-banner h3{font-size:1.6rem;line-height:1.1}.mg-muehle .mg-banner{background:var(--mg-brand);color:var(--mg-on-brand);border-radius:var(--mg-radius);padding:28px 30px;display:flex;flex-direction:column;gap:12px}.mg-muehle .mg-banner-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:4px}.mg-muehle .mg-banner-links a{color:var(--mg-banner-link, var(--mg-sun));font-weight:600;text-decoration:none}.mg-muehle .mg-banner-links a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.mg-muehle .mg-burr{grid-template-columns:1fr;gap:18px}.mg-muehle .mg-burr.is-flip .mg-burr-fig{order:0}.mg-muehle .mg-burr-fig img{max-width:72%;max-height:260px}.mg-muehle .mg-burrs{gap:44px}.mg-muehle .mg-pc{grid-template-columns:1fr;gap:12px}.mg-muehle .mg-tips{grid-template-columns:1fr}.mg-muehle .mg-banner{padding:22px 20px}}.mg-faq .mg-faq-list details{border-top:1px solid var(--mg-line);padding-block:14px}.mg-faq .mg-faq-list details:last-child{border-bottom:1px solid var(--mg-line)}.mg-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.mg-faq summary::-webkit-details-marker{display:none}.mg-faq summary:after{content:"+";font-family:var(--mg-display);font-size:1.5rem;line-height:1;color:var(--mg-muted)}.mg-faq details[open] summary:after{content:"\2013"}.mg-faq .mg-faq-a{margin-top:8px;color:var(--mg-muted);font-size:.97rem}.mg-faq .mg-faq-a p+p{margin-top:8px}@media(prefers-reduced-motion:reduce){.mg *,.mg *:before,.mg *:after{transition:none!important;animation:none!important}}.mg .mg-rte>*+*{margin-top:14px}.mg .mg-rte strong{font-weight:600}.mg .mg-caption{font-size:.85rem;color:var(--mg-muted)}.mg-tabelle{--mg-row-a: color-mix(in srgb, #fff 45%, var(--mg-bg));--mg-row-b: var(--mg-surface-2)}.mg-tabelle .mg-tab{display:flex;flex-direction:column;gap:18px}.mg-gtable{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:1rem}.mg-gtable th,.mg-gtable td{border:0;padding:12px 16px;text-align:left;vertical-align:middle;background:none}.mg-gtable thead th{font-size:.88rem;font-weight:500;color:var(--mg-muted);padding-block:0 4px}.mg-gtable tbody td,.mg-gtable tbody th{background:var(--mg-row-a);transition:background-color .15s}.mg-gtable tbody tr:nth-child(2n) td,.mg-gtable tbody tr:nth-child(2n) th{background:var(--mg-row-b)}.mg-gtable tbody tr>:first-child{border-radius:12px 0 0 12px;padding-left:14px}.mg-gtable tbody tr>:last-child{border-radius:0 12px 12px 0}.mg-gtable tbody tr:hover td,.mg-gtable tbody tr:hover th{background:color-mix(in srgb,var(--mg-sun) 18%,var(--mg-bg))}.mg-gtable .g-sw{width:64px;padding-right:0}.mg-gtable .g-sw .mg-sw{width:46px;height:46px}.mg-gtable .g-name a,.mg-gtable .g-name>b{display:block;font-family:var(--mg-display);font-weight:400;font-size:1.55rem;line-height:1.1;color:var(--mg-fg);text-decoration:none}.mg-gtable .g-name a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mg-gtable .g-name span{display:block;margin-top:3px;font-weight:400;font-size:.92rem;color:var(--mg-muted)}.mg-gtable .g-range{width:34%}.mg-gtable .g-head-ends{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mg-gtable .g-head-ends>span{font-size:.8rem}.mg-gtable .g-bar{position:relative;display:block;height:10px;border-radius:5px;background:var(--mg-tray)}.mg-gtable .g-bar i{position:absolute;top:0;bottom:0;border-radius:5px;background:var(--mg-bar, var(--mg-brand));min-width:10px}.mg-gtable .g-um{display:block;margin-top:6px;font-size:.9rem}.mg-gtable .g-time,.mg-gtable .g-ratio{white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:760px){.mg-gtable,.mg-gtable tbody,.mg-gtable tr,.mg-gtable td,.mg-gtable th{display:block}.mg-gtable thead{display:none}.mg-gtable{border-spacing:0}.mg-gtable tbody tr{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);gap:0 12px;padding:14px;border-radius:12px;background:var(--mg-row-a);margin-bottom:8px}.mg-gtable tbody tr:nth-child(2n){background:var(--mg-row-b)}.mg-gtable tbody tr>*{background:none!important;padding:0!important;border-radius:0!important}.mg-gtable .g-sw{grid-row:1;grid-column:1;width:auto}.mg-gtable .g-name{grid-row:1;grid-column:2 / -1;align-self:center}.mg-gtable .g-name a,.mg-gtable .g-name>b{font-size:1.35rem}.mg-gtable .g-range{grid-column:1 / -1;width:auto;margin-top:12px}.mg-gtable .g-time,.mg-gtable .g-ratio{margin-top:10px;font-size:.95rem}.mg-gtable .g-time{grid-column:1 / 3}.mg-gtable .g-ratio{grid-column:3}.mg-gtable .g-time:before,.mg-gtable .g-ratio:before{content:attr(data-label);display:block;font-size:.8rem;color:var(--mg-muted)}}.mg-warum .mg-why{display:flex;flex-direction:column;gap:28px}.mg-warum .mg-chart-scroll{overflow-x:auto}.mg-warum .mg-chart{min-width:560px;width:100%;max-width:860px;height:auto;display:block}.mg-warum .z-under{fill:color-mix(in srgb,var(--mg-z1) 15%,transparent)}.mg-warum .z-ideal{fill:color-mix(in srgb,var(--mg-z2) 17%,transparent)}.mg-warum .z-over{fill:color-mix(in srgb,var(--mg-z3) 40%,transparent)}.mg-warum .t-head{font-family:var(--mg-display);font-size:21px;fill:var(--mg-fg)}.mg-warum .t-body{font-family:var(--mg-text);font-size:13px;fill:var(--mg-fg)}.mg-warum .t-act{font-family:var(--mg-text);font-size:12.5px;font-weight:600;fill:var(--mg-fg)}.mg-warum .t-axis{font-family:var(--mg-text);font-size:12px;fill:var(--mg-muted)}.mg-warum .ax{stroke:var(--mg-muted);stroke-width:1}.mg-warum .mg-factors-h{font-family:var(--mg-text);font-size:1.25rem;font-weight:600}.mg-warum .mg-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px;margin-top:18px}.mg-warum .mg-factor{display:flex;flex-direction:column}.mg-warum .mg-fig{font-family:var(--mg-display);font-size:2.6rem;line-height:1;color:var(--mg-figc, var(--mg-fg));font-variant-numeric:tabular-nums;white-space:nowrap}.mg-warum .mg-fig.is-italic{font-style:italic}.mg-warum .mg-factor h4{margin-top:10px;font-family:var(--mg-text);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600}.mg-warum .mg-factor p{font-size:.92rem;color:var(--mg-muted);margin-top:4px;line-height:1.5}@media(max-width:760px){.mg-warum .mg-factors{grid-template-columns:1fr;gap:28px}}.mg .mg-mrow{--pad: 24px;display:flex;justify-content:space-between;gap:2px;margin:14px calc(var(--pad) * -1) 0;padding:4px var(--pad) 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);scrollbar-width:none;-webkit-overflow-scrolling:touch}.mg .mg-mrow::-webkit-scrollbar{display:none}.mg .mg-mrow.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.mg .mg-mrow.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.mg .mg-mrow.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 56px),transparent)}.mg .mg-mbtn{flex:none;width:92px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 2px 6px;font:inherit;background:none;border:0;color:var(--mg-fg);cursor:pointer;scroll-snap-align:start;border-radius:12px}.mg .mg-mbtn .ico{position:relative;width:68px;height:68px;display:grid;place-items:center}.mg .mg-mbtn .blob{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--mg-sun);opacity:0;transform:scale(.55) rotate(var(--rot, 0deg));transition:opacity .2s ease,transform .32s cubic-bezier(.34,1.56,.64,1)}.mg .mg-mbtn .glyph{position:relative;width:40px;height:40px;fill:none;stroke:var(--mg-fg);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s ease}.mg .mg-mbtn .lbl{font-size:.84rem;line-height:1.25;text-align:center;color:var(--mg-muted);transition:color .15s}.mg .mg-mbtn:not([aria-pressed=true]):hover .blob{opacity:.28;transform:scale(.82) rotate(var(--rot, 0deg))}.mg .mg-mbtn:hover .lbl{color:var(--mg-fg)}.mg .mg-mbtn[aria-pressed=true] .glyph{stroke:var(--mg-on-sun)}.mg .mg-mbtn[aria-pressed=true] .blob{opacity:1;transform:scale(1) rotate(var(--rot, 0deg))}.mg .mg-mbtn[aria-pressed=true] .lbl{color:var(--mg-fg);font-weight:600}@media(max-width:760px){.mg .mg-mrow{--pad: 16px;gap:6px}.mg .mg-mbtn{width:94px}}.mg-methoden .mg-meth{display:flex;flex-direction:column;gap:22px}.mg-methoden .mg-brew-tabs{margin-top:4px}.mg-methoden .mg-brew{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:18px 56px;scroll-margin-top:90px}.mg-methoden .mg-brew:not(.is-on){display:none}.mg-methoden .mg-brew.swap{animation:mgBrewIn .38s cubic-bezier(.22,1,.36,1)}@keyframes mgBrewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mg-methoden .mg-m-head{display:flex;flex-direction:column;gap:8px;align-self:start}.mg-methoden .mg-m-head h3{font-size:1.6rem}.mg-methoden .mg-tag{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-muted)}.mg-methoden .mg-gauge{margin-top:8px;max-width:15rem}.mg-methoden .mg-gauge-bar{position:relative;height:8px;background:var(--mg-tray);border:1px solid var(--mg-line);border-radius:2px}.mg-methoden .mg-gauge-bar span{position:absolute;top:-3px;bottom:-3px;background:var(--mg-bar, var(--mg-fg));border-radius:1px;min-width:6px}.mg-methoden .mg-gauge-ends{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:.72rem;color:var(--mg-muted)}.mg-methoden .mg-gauge-ends .mg-nums{color:var(--mg-fg);font-weight:600}.mg-methoden .mg-txt{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:42rem}.mg-methoden .mg-recipe{margin-top:8px;display:flex;flex-wrap:wrap;gap:16px 40px;font-variant-numeric:tabular-nums}.mg-methoden .mg-recipe div{display:flex;flex-direction:column-reverse;gap:4px}.mg-methoden .mg-recipe dt{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--mg-muted)}.mg-methoden .mg-recipe dd{font-family:var(--mg-display);font-size:1.55rem;line-height:1.1;color:var(--mg-figc, var(--mg-fg))}.mg-methoden .mg-howto{grid-column:1 / -1;margin-top:8px}.mg-methoden .mg-howto h4{margin-bottom:4px;font-family:var(--mg-text);font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--mg-muted)}.mg-methoden .mg-howto ol{counter-reset:hs}.mg-methoden .mg-howto li{counter-increment:hs;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:baseline;padding-block:9px;border-top:1px solid var(--mg-line);font-size:.98rem;line-height:1.5;break-inside:avoid}.mg-methoden .mg-howto li:before{content:counter(hs);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--mg-sun);color:var(--mg-on-sun);font:600 .8rem/1 var(--mg-text);font-variant-numeric:tabular-nums;align-self:start;margin-top:-1px}@media(min-width:761px){.mg-methoden .mg-howto ol{columns:2;column-gap:48px}}.mg-methoden .mg-tip-wide{grid-column:1 / -1;max-width:62rem;font-size:.95rem;color:var(--mg-muted)}.mg-methoden .mg-tip-wide b,.mg-methoden .mg-tip-wide strong{color:var(--mg-fg);font-weight:600}@media(max-width:760px){.mg-methoden .mg-brew{grid-template-columns:1fr;gap:14px}.mg-methoden .mg-recipe{gap:14px 28px}}.mg.mg-finder{position:relative;z-index:2;display:flow-root}.mg-finder .mg-finder-card{background:var(--mg-card, color-mix(in srgb, #fff 45%, var(--mg-bg)));border:1px solid var(--mg-line);border-radius:14px;padding:24px;margin-top:calc(var(--mg-overlap, 0px) * -1);position:relative;box-shadow:0 18px 40px -24px #0a1e1473}.mg-finder .mg-finder-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.mg-finder .mg-finder-head h2{font-size:1.6rem}.mg-finder .mg-tray{position:relative;margin-top:20px;border-radius:8px;background:var(--mg-tray);border:1px solid var(--mg-line);overflow:hidden;height:118px}.mg-finder .mg-band{display:block;width:100%;height:100%}.mg-finder .mg-range{position:absolute;top:0;bottom:0;left:40%;width:16.7%;background:color-mix(in srgb,var(--mg-sun) 30%,transparent);border-left:2px solid var(--mg-brand);border-right:2px solid var(--mg-brand);transition:left .35s ease,width .35s ease;box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--mg-sun) 18%,transparent)}.mg-finder .mg-range-label{position:absolute;top:8px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--mg-brand);color:var(--mg-bg);font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px;box-shadow:0 2px 6px #00000040}.mg-finder .mg-range-label.is-left{left:4px;transform:none}.mg-finder .mg-axis{position:relative;height:30px;margin-top:6px;font-size:.75rem;color:var(--mg-muted)}.mg-finder .mg-axis span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.mg-finder .mg-axis span:first-child{transform:none}.mg-finder .mg-axis span:last-child{transform:translate(-100%)}.mg-finder .mg-axis-ends{display:flex;justify-content:space-between;gap:12px;font-size:.8rem;color:var(--mg-muted);margin-top:-2px}.mg-finder .mg-finder-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 22px;margin-top:20px;padding-top:18px;border-top:1px solid var(--mg-line)}.mg-finder .mg-finder-out dt{font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--mg-muted);font-weight:600}.mg-finder .mg-finder-out dd{margin-top:2px;font-size:1.05rem;font-weight:500}.mg-finder .mg-finder-out .big{font-family:var(--mg-display);font-size:1.7rem;font-weight:400;line-height:1.1}.mg-finder .mg-finder-foot{margin-top:16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.92rem}.mg-finder .mg-muted{color:var(--mg-muted)}.mg-finder .mg-mrow{--pad: 24px}@media(max-width:760px){.mg-finder .mg-finder-card{padding:18px}.mg-finder .mg-mrow{--pad: 18px}}.mg .mg-eyebrow{font-size:.8125rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--mg-muted)}.mg-diagnose .mg-diag{max-width:52rem;border-bottom:1px solid var(--mg-line);margin-top:10px}.mg-diagnose .mg-diag li{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 9.5rem;gap:4px 24px;align-items:baseline;padding-block:14px;border-top:1px solid var(--mg-line)}.mg-diagnose .taste{font-family:var(--mg-display);font-size:1.35rem;line-height:1.2}.mg-diagnose .mg-diag p{font-size:.92rem;color:var(--mg-muted);line-height:1.5}.mg-diagnose .mg-act{justify-self:start;white-space:nowrap;font-size:.8rem;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid currentColor}.mg-diagnose .mg-act.is-finer{color:var(--mg-blue)}.mg-diagnose .mg-act.is-coarser{color:var(--mg-fg);background:color-mix(in srgb,var(--mg-sun) 40%,transparent);border-color:transparent}.mg-diagnose .mg-act.is-check{color:var(--mg-muted)}@media(max-width:760px){.mg-diagnose .mg-diag li{grid-template-columns:1fr;gap:6px}}.mg-einstellen .mg-steps{counter-reset:s;display:flex;flex-direction:column}.mg-einstellen .mg-steps li{counter-increment:s;display:grid;grid-template-columns:2.6rem 1fr;gap:14px;padding-block:14px;border-top:1px solid var(--mg-line)}.mg-einstellen .mg-steps li:before{content:counter(s);font-family:var(--mg-display);font-size:2rem;line-height:1;color:var(--mg-figc, var(--mg-fg))}.mg-einstellen .mg-steps h4{margin-bottom:2px;font-family:var(--mg-text);font-size:1rem;font-weight:600}.mg-einstellen .mg-steps p{font-size:.95rem;color:var(--mg-muted)}@media(prefers-reduced-motion:reduce){.mg-finder .mg-range,.mg .mg-mbtn .blob{transition:none}.mg-methoden .mg-brew.swap{animation:none}}.mg-finder .mg-range-label.is-right{left:auto;right:4px;transform:none}@media(max-width:760px){.mg-finder .mg-axis span:nth-child(2n){display:none}.mg-finder .mg-finder-out{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-finder .mg-finder-out>div:first-child{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mahlgrad-guide.css.map */
