.mrdg{--burgundy: #6b2c3e;--burgundy-deep: #54222f;--burgundy-ink: #3d1822;--gold: #d4a642;--gold-soft: #e9c779;--gold-deep: #a97c20;--cream: #f5f1ec;--cream-2: #eee6da;--cream-3: #e6dccb;--white: #fff;--ink: #2a2225;--ink-2: #514549;--ink-3: #77696d;--line: #d9cebd;--night: #1a1014;--night-2: #2a1418;--hero-from: #43192a;--hero-to: #2a1018;--on-dark: rgba(255,255,255,.92);--on-dark-muted: rgba(255,255,255,.78);--on-dark-line: rgba(255,255,255,.16);--on-dark-fill: rgba(255,255,255,.06);--gold-glow: rgba(212,166,66,.16);--s1: 6px;--s2: 10px;--s3: 14px;--s4: 18px;--s5: 24px;--s6: 28px;--s7: 36px;--s8: 56px;--s9: 64px;--s10: 84px;--r-sm: 8px;--r-md: 10px;--r-lg: 12px;--r-xl: 14px;--r-2xl: 18px;--r-pill: 999px;--shadow-hover: 0 12px 30px rgba(60,20,30,.08);--serif: "Fraunces", Georgia, serif;--sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--accent: var(--burgundy);--offset: 96px;--fig-label: "Fig.";display:block;background:var(--white);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.mrdg *,.mrdg *:before,.mrdg *:after{box-sizing:border-box}.mrdg :where(h2,h3,p,figure,blockquote,dl,dd,ol,ul){margin:0}.mrdg :where(ol,ul){padding:0;list-style:none}.mrdg img{display:block;max-width:100%;height:auto}.mrdg :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px;border-radius:4px}.mrdg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mrdg-ico{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mrdg-wrap{max-width:1240px;margin:0 auto;padding:var(--s10) var(--s7)}.mrdg-guide{scroll-margin-top:var(--offset)}.mrdg-lmtag{display:inline-flex;align-items:center;flex:0 0 auto;padding:4px 8px;border-radius:var(--r-pill);background:var(--burgundy);color:var(--gold-soft);font:600 11px/1 var(--serif);letter-spacing:.06em}.mrdg-av{width:46px;height:46px;flex:0 0 auto;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--burgundy),var(--burgundy-ink));color:var(--gold-soft);font:600 18px/1 var(--serif)}.mrdg-av img{width:100%;height:100%;object-fit:cover}.mrdg-pill{display:inline-flex;align-items:center;padding:5px 11px;border-radius:var(--r-pill);background:var(--cream-2);border:1px solid var(--cream-3);color:var(--burgundy);font-size:12.5px;font-weight:600;letter-spacing:.04em;line-height:1.3}.mrdg-pill.is-gold{background:var(--gold);border-color:var(--gold);color:var(--burgundy-ink);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px}.mrdg-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;padding:13px 22px;border-radius:var(--r-md);border:1.5px solid var(--burgundy);background:var(--burgundy);color:var(--white);font:700 15px/1.2 var(--sans);text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.mrdg-btn:hover{background:var(--burgundy-deep);border-color:var(--burgundy-deep)}.mrdg-btn.is-white{background:var(--white);border-color:var(--white);color:var(--burgundy)}.mrdg-btn.is-white:hover{background:var(--cream);color:var(--burgundy-deep)}.mrdg-btn.is-gold{background:var(--gold);border-color:var(--gold);color:var(--burgundy-ink)}.mrdg-btn.is-gold:hover{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--burgundy-ink)}.mrdg-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-bottom:3px;border-bottom:1.5px solid var(--gold);color:var(--burgundy);font-weight:700;font-size:15px;text-decoration:none;transition:color .18s ease,border-color .18s ease}.mrdg-arrow .mrdg-ico{width:16px;height:16px;stroke-width:2}.mrdg-arrow:hover{color:var(--burgundy-deep);border-color:var(--burgundy)}.mrdg-tile{width:44px;height:44px;flex:0 0 auto;border-radius:var(--r-md);background:var(--cream);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font:600 15px/1 var(--serif)}.mrdg-tile .mrdg-ico{width:22px;height:22px}.mrdg-open{max-width:860px;padding-top:var(--s6);border-top:1px solid var(--line)}.mrdg-open-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.mrdg-open-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.mrdg-open-title{margin:0;font:800 50px/1.04 var(--sans);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word}.mrdg-open-title em{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.01em;color:var(--burgundy)}.mrdg-open-dek{margin:20px 0 0;max-width:680px;font-size:19px;line-height:1.6;color:var(--ink-2)}.mrdg-open-by{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:24px;font-size:14px;color:var(--ink-3)}.mrdg-open-by .mrdg-av{width:34px;height:34px;font-size:13px}.mrdg-open-by a{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:1.5px solid var(--gold)}.mrdg-open-by a:hover{color:var(--burgundy)}.mrdg-open-by .dot{color:var(--line)}.mrdg-quick{margin-top:var(--s7);padding:44px;border-radius:var(--r-2xl);background:var(--cream)}.mrdg-quick-h{margin:0 0 6px;font:600 28px/1.15 var(--serif);color:var(--burgundy)}.mrdg-quick-sub{margin:0 0 22px;font-size:15px;color:var(--ink-3)}.mrdg-fact{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white)}.mrdg-fact dt{padding-right:44px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--burgundy)}.mrdg-fact dd{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.mrdg-fact.is-lm{border-color:var(--gold)}.mrdg-fact.is-lm dd{font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.45;color:var(--burgundy-ink)}.mrdg-fact .mrdg-lmtag{position:absolute;top:16px;right:16px}.mrdg-layout{display:grid;grid-template-columns:minmax(0,1fr);margin-top:var(--s10)}.mrdg-main{min-width:0;counter-reset:mrdgsec mrdgfig}.mrdg-toc ol{counter-reset:mrdgtoc}.mrdg-toc li{counter-increment:mrdgtoc}.mrdg-toc a{display:flex;align-items:baseline;gap:10px;color:var(--ink-2);font-size:14.5px;line-height:1.4;text-decoration:none;transition:color .18s ease,border-color .18s ease}.mrdg-toc a:before{content:counter(mrdgtoc,decimal-leading-zero);flex:0 0 22px;font:600 13px/1.4 var(--serif);color:var(--ink-3)}.mrdg-toc a .mrdg-lmtag{align-self:center;margin-left:2px}.mrdg-toc a:hover,.mrdg-toc a[aria-current=location]{color:var(--accent)}.mrdg-toc a[aria-current=location]{font-weight:700}.mrdg-toc a[aria-current=location]:before{color:var(--accent)}.mrdg-toc-label{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mrdg-toc-side{display:none}.mrdg-toc-m{margin-bottom:var(--s8);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white)}.mrdg-toc-m summary{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 18px;cursor:pointer;list-style:none;font-weight:700;font-size:15px;color:var(--burgundy-ink)}.mrdg-toc-m summary::-webkit-details-marker{display:none}.mrdg-toc-m summary .c{margin-left:auto;font-weight:500;font-size:13px;color:var(--ink-3)}.mrdg-toc-m summary:after{content:"";width:8px;height:8px;margin:-4px 4px 0 0;border-right:2px solid var(--burgundy);border-bottom:2px solid var(--burgundy);transform:rotate(45deg);transition:transform .2s ease}.mrdg-toc-m[open] summary:after{transform:rotate(-135deg);margin-top:4px}.mrdg-toc-m ol{padding:0 18px 8px}.mrdg-toc-m a{min-height:44px;padding:11px 0;border-top:1px solid var(--cream-2)}.mrdg-sec{counter-increment:mrdgsec;padding-top:var(--s10);scroll-margin-top:var(--offset)}.mrdg-sec:first-child,.mrdg-toc-m+.mrdg-sec{padding-top:0}.mrdg-head{max-width:740px;margin-bottom:var(--s5)}.mrdg-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 var(--s3);color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mrdg-eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.mrdg-sec .mrdg-head .mrdg-eyebrow .num:before{content:counter(mrdgsec,decimal-leading-zero)}.mrdg-title{margin:0;font:600 40px/1.1 var(--serif);letter-spacing:-.01em;color:var(--burgundy);text-wrap:balance;overflow-wrap:break-word;scroll-margin-top:var(--offset)}.mrdg-sub{margin:var(--s3) 0 0;font-size:17px;line-height:1.65;color:var(--ink-2)}.mrdg-block{margin-top:var(--s7)}.mrdg-rte{max-width:68ch;font-size:17px;line-height:1.75;color:var(--ink-2);overflow-wrap:break-word}.mrdg-rte>*+*{margin-top:1em}.mrdg-rte h3{margin-top:1.8em;font:600 22px/1.3 var(--serif);color:var(--burgundy-ink)}.mrdg-rte h3+*{margin-top:.45em}.mrdg-rte :is(ul,ol){padding-left:1.25em;list-style:revert}.mrdg-rte li+li{margin-top:.35em}.mrdg-rte li::marker{color:var(--burgundy)}.mrdg-rte a{color:var(--burgundy);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mrdg-rte a:hover{color:var(--burgundy-deep)}.mrdg-rte strong{color:var(--ink)}.mrdg-rte cite{display:block;margin-top:var(--s3);font-family:var(--sans);font-style:normal;font-size:13px;color:var(--ink-3)}.mrdg-rte cite:before{content:var(--lm-tag, "LM");display:inline-flex;vertical-align:middle;margin-right:10px;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--burgundy),var(--burgundy-ink));color:var(--gold-soft);font:600 12px/1 var(--serif)}.mrdg-rte cite b,.mrdg-rte cite strong{color:var(--ink)}.mrdg-rte .lm-note{margin-block:1.6em;padding:22px 26px;border-left:3px solid var(--gold);border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--cream)}.mrdg-rte .lm-note>p{margin:0;font:500 19px/1.45 var(--serif);color:var(--burgundy-ink)}.mrdg-rte .lm-quote{margin-block:1.8em;padding:30px 34px;border:1px solid var(--cream-3);border-left:3px solid var(--burgundy);border-radius:var(--r-xl);background:var(--cream)}.mrdg-rte .lm-quote>p{margin:0;font:italic 500 23px/1.45 var(--serif);color:var(--burgundy-ink)}.mrdg-rte .lm-pick{position:relative;margin-block:1.6em;padding:20px 22px 20px 62px;border-radius:var(--r-xl);background:var(--cream);color:var(--ink)}.mrdg-rte .lm-pick:before{content:var(--lm-tag, "LM");position:absolute;left:20px;top:20px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--burgundy);color:var(--gold-soft);font:600 12px/1 var(--serif)}.mrdg-rte .lm-pick>*+*{margin-top:.5em}.mrdg-rte .lm-pick .lm-label{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--burgundy)}.mrdg-fig{counter-increment:mrdgfig;margin-top:var(--s7);padding:32px;border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--white)}.mrdg-figcap{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--s5)}.mrdg-figk{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--burgundy)}.mrdg-figk:before{content:var(--fig-label) " " counter(mrdgfig,decimal-leading-zero);padding:4px 9px;border-radius:var(--r-pill);background:var(--burgundy);color:var(--gold-soft);font:600 11.5px/1 var(--serif);letter-spacing:.03em;text-transform:none}.mrdg-figt{font:600 22px/1.25 var(--serif);color:var(--burgundy-ink)}.mrdg-fig p,.mrdg-fig li{font-size:15px;line-height:1.6;color:var(--ink-2)}.mrdg-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}.mrdg-name{margin:0;font:600 21px/1.2 var(--serif);color:var(--burgundy-ink);overflow-wrap:break-word}.mrdg-lab{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mrdg-gl{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white)}.mrdg-gl .v{font:600 18px/1.35 var(--serif);color:var(--burgundy-ink)}.mrdg-axis{margin:0 10px var(--s5)}.mrdg-axis-ends{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.mrdg-axis-bar{position:relative;height:8px;margin-bottom:var(--axis-room, 44px);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--cream-3),var(--gold) 55%,var(--burgundy))}.mrdg-axis-bar span{position:absolute;top:-6px;left:var(--x);transform:translate(-50%);padding-top:calc(28px + var(--k, 0) * 18px);font-size:13px;font-weight:700;line-height:1.2;color:var(--burgundy-ink);white-space:nowrap}.mrdg-axis-bar span:before{content:"";position:absolute;top:0;left:50%;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:var(--white);border:4px solid var(--burgundy)}.mrdg-axis-bar span.at-start{transform:none;left:calc(var(--x) - 10px)}.mrdg-axis-bar span.at-start:before{left:10px}.mrdg-axis-bar span.at-end{transform:translate(-100%);left:calc(var(--x) + 10px)}.mrdg-axis-bar span.at-end:before{left:auto;right:0;margin:0}.mrdg-style{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border:1px solid var(--line);border-top:4px solid var(--cream-3);border-radius:var(--r-xl);background:var(--white)}.mrdg-style.p2{border-top-color:var(--gold-soft)}.mrdg-style.p3{border-top-color:var(--gold)}.mrdg-style.p4{border-top-color:var(--burgundy-deep)}.mrdg-style.p5{border-top-color:var(--burgundy)}.mrdg-style .sub{margin-top:-6px;font-size:13.5px;color:var(--ink-3)}.mrdg-aromas{display:flex;flex-wrap:wrap;gap:6px}.mrdg-style .an{margin-top:auto;padding-top:12px;border-top:1px solid var(--cream-3);font:italic 500 16px/1.45 var(--serif);color:var(--burgundy-ink)}.mrdg-palate{max-width:620px;padding:24px 26px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white)}.mrdg-palate h3{margin:0 0 18px;font:600 21px/1.25 var(--serif);color:var(--burgundy)}.mrdg-palate dl{display:grid;gap:14px}.mrdg-prow{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.mrdg-prow dt{font-size:14px;font-weight:700;color:var(--ink)}.mrdg-prow dd{display:flex;align-items:center;gap:16px;margin:0}.mrdg-meter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;flex:1 1 auto;max-width:190px}.mrdg-meter i{height:6px;border-radius:3px;background:var(--cream-3)}.mrdg-meter[data-v="1"] i:nth-child(-n+1),.mrdg-meter[data-v="2"] i:nth-child(-n+2),.mrdg-meter[data-v="3"] i:nth-child(-n+3),.mrdg-meter[data-v="4"] i:nth-child(-n+4),.mrdg-meter[data-v="5"] i{background:var(--accent)}.mrdg-pval{min-width:7.5em;font-size:14px;color:var(--ink-2)}.mrdg-prow.is-na .mrdg-meter i{background:transparent;border:1px dashed var(--line)}.mrdg-prow.is-na .mrdg-pval{font-style:italic;color:var(--ink-3)}.mrdg-palate .note{margin-top:18px;padding-top:14px;border-top:1px solid var(--cream-3);font-size:13.5px;line-height:1.55;color:var(--ink-3)}.mrdg-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:28px 26px 24px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mrdg-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--cream-3);transition:background .2s ease}.mrdg-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:var(--burgundy)}.mrdg-card:hover:before{background:var(--burgundy)}.mrdg-card h3{margin:0;font:600 21px/1.25 var(--serif);color:var(--burgundy);overflow-wrap:break-word}.mrdg-card .b{font-size:15.5px;line-height:1.7;color:var(--ink-2)}.mrdg-card .b>*+*{margin-top:.7em}.mrdg-card .go{margin-top:auto;padding-top:10px}.mrdg-insight{position:relative;isolation:isolate;overflow:hidden;padding:var(--s9);border-radius:var(--r-2xl);background:linear-gradient(160deg,var(--night),var(--night-2));color:var(--on-dark)}.mrdg-insight:before{content:"";position:absolute;z-index:-1;right:-160px;top:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(212,166,66,.22),transparent 70%)}.mrdg-insight .mrdg-eyebrow{color:var(--gold-soft);letter-spacing:.22em}.mrdg-insight .mrdg-title{max-width:18em;font-style:italic;font-weight:500;font-size:44px;line-height:1.08;color:var(--white)}.mrdg-insight .body{margin-top:var(--s5);font-size:16.5px;line-height:1.75;color:var(--on-dark)}.mrdg-insight .body>*+*{margin-top:1em}.mrdg-insight .body p{break-inside:avoid-column}.mrdg-insight .sign{display:flex;align-items:center;gap:12px;margin-top:var(--s5);padding-top:20px;border-top:1px solid var(--on-dark-line);font-size:14px;color:var(--on-dark-muted)}.mrdg-insight .sign b{color:var(--white)}.mrdg-insight .mrdg-av{width:40px;height:40px;font-size:15px;background:var(--gold-soft);color:var(--burgundy-ink)}.mrdg-tl{position:relative;display:grid;gap:22px}.mrdg-tl:before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:2px;background:var(--cream-3)}.mrdg-tl li{position:relative;padding-left:36px}.mrdg-tl li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--white);border:4px solid var(--burgundy)}.mrdg-tl li:last-child:before{background:var(--gold);border-color:var(--gold)}.mrdg-tl .y{display:block;font:600 19px/1.2 var(--serif);color:var(--burgundy)}.mrdg-tl .tt{margin:4px 0;font-size:15.5px;font-weight:700;line-height:1.4;color:var(--ink)}.mrdg-table{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white)}.mrdg-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.5}.mrdg-table caption{caption-side:top;padding:18px 20px 14px;text-align:left;font:600 18px/1.3 var(--serif);color:var(--burgundy-ink)}.mrdg-table th,.mrdg-table td{padding:13px 20px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.mrdg-table thead th{background:var(--cream);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.mrdg-table tbody th{font-weight:700;color:var(--ink)}.mrdg-table td{color:var(--ink-2)}.mrdg-table>:not(table){margin:16px 20px;max-width:68ch}.mrdg-reg{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white)}.mrdg-reg .top{display:flex;align-items:center;gap:12px}.mrdg-reg .top .mrdg-tile{width:40px;height:40px}.mrdg-chips{display:flex;flex-wrap:wrap;gap:8px}.mrdg-chips a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:var(--r-pill);background:var(--cream-2);border:1px solid var(--cream-3);color:var(--burgundy);font-size:14px;font-weight:600;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.mrdg-chips a:hover{background:var(--burgundy);border-color:var(--burgundy);color:var(--white)}.mrdg-tips{padding:40px 44px;border-radius:var(--r-2xl);background:var(--cream)}.mrdg-tips ol{counter-reset:mrdgtip}.mrdg-tips li{counter-increment:mrdgtip;position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:2px 18px;padding-bottom:28px}.mrdg-tips li:last-child{padding-bottom:0}.mrdg-tips li:before{content:counter(mrdgtip);grid-row:1 / span 2;width:44px;height:44px;border-radius:50%;background:var(--burgundy);color:var(--gold-soft);font:600 19px/44px var(--serif);text-align:center}.mrdg-tips li:not(:last-child):after{content:"";position:absolute;left:21px;top:52px;bottom:8px;width:2px;background:var(--line)}.mrdg-tips h3{margin:0;padding-top:10px;font-size:18px;font-weight:700;line-height:1.4;color:var(--ink)}.mrdg-tips li p{margin-top:6px;font-size:16px;line-height:1.7;color:var(--ink-2)}.mrdg-sign{display:flex;align-items:center;gap:12px;margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--cream-3);font-size:14px;color:var(--ink-3)}.mrdg-sign b{color:var(--ink)}.mrdg-sign .mrdg-av{width:34px;height:34px;font-size:13px}.mrdg-steps{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--s4);align-items:start}.mrdg-step .bar{height:150px;margin-bottom:var(--s3);border-bottom:2px solid var(--ink);background:linear-gradient(to top,var(--c) var(--h),transparent var(--h));border-radius:var(--r-md) var(--r-md) 0 0}.mrdg-step .t{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--burgundy)}.mrdg-step p{margin-top:6px}.mrdg-vaxis{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--cream-3);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mrdg-vaxis .mrdg-ico{flex:1 1 auto;max-width:120px;height:16px;color:var(--line)}.mrdg-picks{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}.mrdg-pick{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:16px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mrdg-pick:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.mrdg-pick-media{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-md);background:var(--cream)}.mrdg-pick-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%}.mrdg-pick-body{display:flex;flex-direction:column;gap:8px;min-width:0}.mrdg-pick-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mrdg-pick-name{margin:0;font:600 19px/1.25 var(--serif)}.mrdg-pick-name a{color:var(--burgundy-ink);text-decoration:none}.mrdg-pick-name a:hover{color:var(--burgundy);text-decoration:underline;text-underline-offset:3px}.mrdg-pick-meta{font-size:13px;color:var(--ink-3)}.mrdg-chips-lab{margin-bottom:12px}.mrdg-pick-score{display:inline-flex;align-items:baseline;gap:3px;padding:4px 9px;border-radius:var(--r-pill);border:1px solid var(--gold);color:var(--burgundy-ink);font:600 13px/1 var(--serif)}.mrdg-pick-score small{font:700 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mrdg-picks-h{margin:var(--s7) 0 0;font:600 24px/1.2 var(--serif);color:var(--burgundy-ink)}.mrdg-picks-h+.mrdg-picks{margin-top:var(--s4)}.mrdg-sub-h{margin:var(--s8) 0 0;font:600 26px/1.2 var(--serif);color:var(--burgundy)}.mrdg-sub-h+.mrdg-fig{margin-top:var(--s5)}.mrdg-pick-note{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.mrdg-pick.is-lm .mrdg-pick-note{padding-left:12px;border-left:3px solid var(--gold);font:italic 500 15.5px/1.5 var(--serif);color:var(--burgundy-ink)}.mrdg-pick-buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:auto;padding-top:6px}.mrdg-price{font:600 22px/1 var(--serif);letter-spacing:-.01em;color:var(--burgundy-ink)}.mrdg-price small{margin-right:4px;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--ink-3)}.mrdg-atc{margin:0}.mrdg-pick .mrdg-btn{min-height:44px;padding:11px 18px;font-size:14.5px}.mrdg-pick.is-compact{grid-template-columns:64px minmax(0,1fr);align-items:center;padding:12px}.mrdg-pick.is-compact .mrdg-pick-name{font-size:16.5px}.mrdg-pick.is-compact .mrdg-price{font-size:18px}.mrdg-q{display:flex;align-items:center;justify-content:center;gap:12px;max-width:600px;margin:0 auto;padding:18px 24px;border-radius:var(--r-xl);background:var(--burgundy);color:var(--white);text-align:left}.mrdg-q p{font:italic 500 20px/1.35 var(--serif);color:var(--white)}.mrdg-q .mrdg-av{width:34px;height:34px;font-size:13px;background:var(--gold-soft);color:var(--burgundy-ink)}.mrdg-branches{position:relative;display:grid;gap:12px;margin-top:22px}.mrdg-branch{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--r-xl);background:var(--white)}.mrdg-branch .a{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mrdg-branch .w{font:600 21px/1.25 var(--serif)}.mrdg-branch .w a{color:var(--burgundy);text-decoration:none}.mrdg-branch .w a:hover{text-decoration:underline;text-underline-offset:3px}.mrdg-cmp table{min-width:calc(150px + var(--n) * 190px);table-layout:fixed}.mrdg-cmp thead th{padding-top:18px;background:var(--cream);white-space:normal;letter-spacing:0;text-transform:none;font:600 18px/1.25 var(--serif);color:var(--burgundy-ink);vertical-align:bottom}.mrdg-cmp thead th .mrdg-pill{display:inline-flex;margin-bottom:8px}.mrdg-cmp thead th a{color:inherit;text-decoration:none}.mrdg-cmp thead th a:hover{text-decoration:underline;text-underline-offset:3px}.mrdg-cmp thead td{width:150px;background:var(--cream)}.mrdg-cmp tbody th{width:150px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--burgundy)}.mrdg-cmp :is(tbody th,thead td,tfoot td:first-child){position:sticky;left:0;z-index:1}.mrdg-cmp tbody th,.mrdg-cmp tfoot td:first-child,.mrdg-cmp tfoot td{background:var(--white)}.mrdg-cmp tfoot .mrdg-price{display:block;margin-bottom:10px;font-size:20px}.mrdg-cmp tfoot .mrdg-btn{width:100%;min-height:44px;padding:10px 14px;font-size:14px}.mrdg-pair{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white)}.mrdg-pair .ws{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--burgundy)}.mrdg-pair .ws .mrdg-ico{width:16px;height:16px;stroke-width:2;color:var(--gold-deep)}.mrdg-pour{padding:28px;border-radius:var(--r-2xl);background:var(--cream)}.mrdg-pour h3{margin:0 0 18px;font:600 22px/1.25 var(--serif);color:var(--burgundy)}.mrdg-pour-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mrdg-pour .i{display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--r-lg);background:var(--white)}.mrdg-pour .k{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mrdg-pour .v{margin:3px 0 0;font:600 17px/1.35 var(--serif);color:var(--ink);overflow-wrap:break-word}.mrdg-trust .mrdg-card:before,.mrdg-trust .mrdg-card:hover:before{display:none}.mrdg-trust .mrdg-card:hover{transform:none;box-shadow:none;border-color:var(--line)}.mrdg-trust .k{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--burgundy)}.mrdg-awards{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line)}.mrdg-awards .lab{flex:1 0 100%}.mrdg-awards .seal{display:inline-block;padding:8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white)}.mrdg-awards .seal img{width:200px;height:42px}.mrdg-awards ul{display:flex;flex-wrap:wrap;gap:14px}.mrdg-awards li img{width:88px;height:88px}.mrdg-faq-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5)}.mrdg-faq details{border-top:1px solid var(--line)}.mrdg-faq details:last-child{border-bottom:1px solid var(--line)}.mrdg-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:18px 0;cursor:pointer;list-style:none}.mrdg-faq summary::-webkit-details-marker{display:none}.mrdg-faq summary h3{margin:0;font-size:17px;font-weight:700;line-height:1.45;color:var(--ink)}.mrdg-faq summary:after{content:"";flex:0 0 auto;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--burgundy);background:linear-gradient(var(--burgundy),var(--burgundy)) center / 11px 1.5px no-repeat,linear-gradient(var(--burgundy),var(--burgundy)) center / 1.5px 11px no-repeat;transition:transform .2s ease}.mrdg-faq details[open] summary:after{transform:rotate(45deg);background:linear-gradient(#fff,#fff) center / 11px 1.5px no-repeat,linear-gradient(#fff,#fff) center / 1.5px 11px no-repeat,var(--burgundy)}.mrdg-faq summary:hover h3{color:var(--burgundy)}.mrdg-faq .a{max-width:760px;padding:0 44px 22px 0;font-size:15.5px;line-height:1.7;color:var(--ink-2)}.mrdg-faq .a>*+*{margin-top:.8em}.mrdg-cta{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--s10);padding:72px 48px;border-radius:var(--r-2xl);background:var(--burgundy);color:var(--white);text-align:center}.mrdg-cta:before,.mrdg-cta:after{content:"";position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(212,166,66,.18),transparent 70%)}.mrdg-cta:before{left:-120px;top:-120px}.mrdg-cta:after{right:-120px;bottom:-120px}.mrdg-cta .tag{display:inline-flex;padding:8px 16px;margin:0 0 20px;border-radius:var(--r-pill);background:#ffffff1f;color:var(--gold-soft);font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mrdg-cta h2{max-width:760px;margin:0 auto 14px;font:600 40px/1.12 var(--serif);color:var(--white);text-wrap:balance}.mrdg-cta h2 em{font-style:italic;color:var(--gold-soft)}.mrdg-cta .body{max-width:620px;margin:0 auto;font-size:17px;color:var(--on-dark)}.mrdg-cta .mrdg-picks{max-width:980px;margin:var(--s7) auto 0;text-align:left}.mrdg-cta .more{margin-top:var(--s7)}@media(min-width:560px){.mrdg-grid.c2,.mrdg-grid.c3,.mrdg-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.mrdg-prow{grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center}.mrdg-pour-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px){.mrdg-picks.c2,.mrdg-picks.c3,.mrdg-picks.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.mrdg-picks.c2 .mrdg-pick:not(.is-compact),.mrdg-picks.c3 .mrdg-pick:not(.is-compact){grid-template-columns:minmax(0,1fr)}.mrdg-picks.c2 .mrdg-pick-media,.mrdg-picks.c3 .mrdg-pick-media{aspect-ratio:1 / 1;max-height:260px}.mrdg-picks.c4 .mrdg-pick:not(.is-compact){grid-template-columns:120px minmax(0,1fr);gap:18px}.mrdg-picks.c1 .mrdg-pick{grid-template-columns:180px minmax(0,1fr);gap:24px;padding:20px}.mrdg-tl.is-row{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:18px}.mrdg-tl.is-row:before{left:10px;right:10px;top:9px;bottom:auto;width:auto;height:2px}.mrdg-tl.is-row li{padding:36px 0 0}.mrdg-tl:not(.is-row) li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:0 20px}.mrdg-tl:not(.is-row) .y{grid-row:1 / span 2}.mrdg-tl:not(.is-row) .tt{margin-top:0}.mrdg-branches{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px;margin-top:46px}.mrdg-branches:before{content:"";position:absolute;top:-24px;left:calc(50% / var(--n));right:calc(50% / var(--n));height:2px;background:var(--line)}.mrdg-branches:after{content:"";position:absolute;top:-46px;left:50%;width:2px;height:22px;background:var(--line)}.mrdg-branch{position:relative;align-items:center;text-align:center;border-left:1px solid var(--line);border-top:4px solid var(--gold)}.mrdg-branch:before{content:"";position:absolute;top:-28px;left:50%;width:2px;height:24px;background:var(--line)}}@media(min-width:900px){.mrdg-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.mrdg-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.mrdg-picks.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.mrdg-pour-list{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.mrdg-pour .i{flex-direction:column;align-items:flex-start}}@media(min-width:1080px){.mrdg-layout.has-toc{grid-template-columns:220px minmax(0,1fr);gap:var(--s8)}.mrdg-layout.has-toc .mrdg-toc-m{display:none}.mrdg-toc-side{display:block;position:sticky;top:var(--offset);align-self:start;max-height:calc(100vh - var(--offset) - 24px);overflow:auto}.mrdg-toc-side ol{border-left:1px solid var(--line)}.mrdg-toc-side a{padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent}.mrdg-toc-side a[aria-current=location]{border-left-color:var(--accent)}.mrdg--toc-row .mrdg-layout.has-toc{grid-template-columns:minmax(0,1fr)}.mrdg--toc-row .mrdg-toc-side{position:static;max-height:none;margin-bottom:var(--s8);padding:14px 0;border-block:1px solid var(--line)}.mrdg--toc-row .mrdg-toc-side .mrdg-toc-label{display:none}.mrdg--toc-row .mrdg-toc-side ol{display:flex;flex-wrap:wrap;gap:6px 28px;border:0}.mrdg--toc-row .mrdg-toc-side a{padding:6px 0;margin:0;border:0}.mrdg-insight .body.is-cols{columns:2;column-gap:48px}.mrdg-insight .body.is-cols>*+*{margin-top:0}.mrdg-insight .body.is-cols>*{margin-bottom:1em}.mrdg-faq-wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:var(--s8);align-items:start}.mrdg-cta .mrdg-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.mrdg-wrap{padding:var(--s8) 20px}.mrdg-quick{padding:26px 20px}.mrdg-quick-h{font-size:24px}.mrdg-layout{margin-top:var(--s8)}.mrdg-sec{padding-top:var(--s8)}.mrdg-title{font-size:28px}.mrdg-rte{font-size:16.5px}.mrdg-fig{padding:22px 18px}.mrdg-figt{font-size:19px}.mrdg-insight{padding:32px 24px}.mrdg-insight .mrdg-title{font-size:30px}.mrdg-tips{padding:26px 20px}.mrdg-tips li{grid-template-columns:36px minmax(0,1fr);gap:2px 14px}.mrdg-tips li:before{width:36px;height:36px;font-size:16px;line-height:36px}.mrdg-tips li:not(:last-child):after{left:17px;top:44px}.mrdg-tips h3{padding-top:6px;font-size:17px}.mrdg-steps{gap:10px}.mrdg-step .bar{height:110px}.mrdg-rte .lm-quote{padding:22px 20px}.mrdg-rte .lm-quote>p{font-size:20px}.mrdg-cta{padding:48px 20px}.mrdg-cta h2{font-size:30px}.mrdg-pour{padding:22px 18px}.mrdg-awards li img{width:72px;height:72px}.mrdg-faq .a{padding-right:0}}@media(prefers-reduced-motion:reduce){.mrdg *,.mrdg *:before,.mrdg *:after{transition:none!important}}.mrdg-ch{background:var(--white)}.mrdg-ch__band{position:relative;isolation:isolate;overflow:hidden;color:var(--white);background:linear-gradient(140deg,var(--hero-from),var(--hero-to))}.mrdg-ch.no-img .mrdg-ch__band:after{content:"";position:absolute;z-index:-1;right:-140px;top:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(212,166,66,.16),transparent 70%)}.mrdg-ch__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.mrdg-ch__media img{width:100%;height:100%;object-fit:cover}.mrdg-ch.has-img .mrdg-ch__band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(95deg,#12070bf0,#12070b6b)}.mrdg-ch__in{padding-top:20px;padding-bottom:26px}.mrdg-ch__crumbs{margin-bottom:14px;font-size:13px;line-height:1.4;color:var(--on-dark-muted)}.mrdg-ch__crumbs :where(nav,ol,ul){display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none}.mrdg-ch__crumbs a{color:var(--on-dark-muted);text-decoration:none}.mrdg-ch__crumbs a:hover{color:var(--gold-soft);text-decoration:underline;text-underline-offset:3px}.mrdg-ch__crumbs :where([aria-current],span:last-child){color:var(--white)}.mrdg-ch__grid{display:flex;flex-direction:column;gap:20px}.mrdg-ch__text{width:100%}.mrdg-ch__title{margin:0;max-width:none;font:600 44px/1.12 var(--serif);letter-spacing:-.01em;color:var(--white);text-wrap:pretty;overflow-wrap:break-word}.mrdg-ch__intro{margin-top:12px;max-width:none;font-size:16.5px;line-height:1.65;color:var(--on-dark);text-wrap:pretty}.mrdg-ch__intro>*{margin:0}.mrdg-ch__intro>*+*{margin-top:.6em}.mrdg-ch__intro a{color:var(--gold-soft);text-decoration:underline;text-underline-offset:3px}.mrdg-ch__intro strong{color:var(--white)}.mrdg-ch__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.mrdg-ch__count{margin:0;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted)}.mrdg-ch__btn+.mrdg-ch__count{padding-left:22px;border-left:1px solid var(--on-dark-line)}.mrdg-ch__btn{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:5px 20px 5px 5px;border-radius:var(--r-pill);border:1px solid rgba(233,199,121,.5);background:#12070b57;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--white);text-decoration:none;transition:border-color .25s ease,background .25s ease}.mrdg-ch__btn .arr{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border-radius:50%;background:linear-gradient(145deg,var(--gold-soft),var(--gold) 60%,var(--gold-deep));color:var(--burgundy-ink);box-shadow:inset 0 1px #ffffff73,0 4px 12px #00000040}.mrdg-ch__btn .mrdg-ico{width:16px;height:16px;stroke-width:2.2;transform:rotate(90deg);transition:transform .25s ease}.mrdg-ch__btn .tx{display:flex;flex-direction:column;gap:3px}.mrdg-ch__btn .k{font:700 10px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.mrdg-ch__btn .lbl{font:italic 500 17px/1.1 var(--serif);letter-spacing:.005em;color:var(--white)}.mrdg-ch__btn:hover{border-color:var(--gold-soft);background:#d4a64224}.mrdg-ch__btn:hover .mrdg-ico{transform:rotate(90deg) translate(2px)}.mrdg-ch__btn:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.mrdg-ch__crumbs a:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.mrdg-ch__trust{border-bottom:1px solid var(--line);background:var(--white)}.mrdg-ch__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.mrdg-ch__item{display:flex;align-items:flex-start;gap:12px;padding:13px 20px;border-left:1px solid var(--line)}.mrdg-ch__item:first-child{padding-left:0;border-left:0}.mrdg-ch__item .mrdg-tile{width:38px;height:38px}.mrdg-ch__item .mrdg-tile .mrdg-ico{width:20px;height:20px}.mrdg-ch__item .mrdg-tile img{width:22px;height:22px;object-fit:contain}.mrdg-ch__item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mrdg-ch__item .t{font-size:14px;font-weight:700;line-height:1.3;color:var(--ink)}.mrdg-ch__item .d{font-size:13px;line-height:1.45;color:var(--ink-3)}@media(max-width:989px){.mrdg-ch__title{font-size:36px}}@media(max-width:749px){.mrdg-ch.has-img .mrdg-ch__band:before{background:linear-gradient(95deg,#12070bf0,#12070bbd)}.mrdg-ch__in{padding-top:16px;padding-bottom:24px}.mrdg-ch__crumbs{margin-bottom:12px;font-size:12.5px}.mrdg-ch__crumbs :where(nav,ol,ul){flex-wrap:nowrap;overflow:hidden}.mrdg-ch__crumbs :where(nav,ol,ul)>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrdg-ch__title{font-size:29px;line-height:1.14}.mrdg-ch__intro{margin-top:10px;font-size:15px;line-height:1.6}.mrdg-ch__grid{gap:16px}.mrdg-ch__actions{gap:10px 16px}.mrdg-ch__btn+.mrdg-ch__count{padding-left:0;border-left:0;flex-basis:100%}.mrdg-ch__count{font-size:11.5px}.mrdg-ch__trust .page-width{padding-right:0}.mrdg-ch__list{grid-auto-columns:minmax(232px,72%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mrdg-ch__list::-webkit-scrollbar{display:none}.mrdg-ch__item{scroll-snap-align:start;padding:12px 16px}.mrdg-ch__item:first-child{padding-left:0}.mrdg-ch__item .d{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.mrdg-rv__wrap{max-width:1240px;margin:0 auto;padding:var(--s10) var(--s7) var(--s9)}.mrdg-rv__top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5);align-items:end;margin-bottom:var(--s6)}.mrdg-rv__head{max-width:680px}.mrdg-rv__sum{display:grid;gap:6px;justify-items:start;padding:22px 26px;border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--white)}.mrdg-rv__stars{display:flex;gap:3px;color:var(--gold)}.mrdg-rv__stars .mrdg-ico{width:20px;height:20px;fill:currentColor;stroke-width:1.2}.mrdg-rv__rating{display:flex;align-items:baseline;gap:8px}.mrdg-rv__rating .n{font:600 40px/1 var(--serif);color:var(--burgundy-ink)}.mrdg-rv__rating .of{font-size:14px;color:var(--ink-3)}.mrdg-rv__count{font-size:14px;font-weight:600;color:var(--ink-2)}.mrdg-rv__box{min-height:var(--rv-min, 380px);padding:24px;border:1px solid var(--cream-3);border-radius:var(--r-2xl);background:var(--cream);overflow:hidden}.mrdg-rv__widget{min-height:calc(var(--rv-min, 380px) - 48px);font-family:var(--sans);color:var(--ink)}.mrdg-rv__more{margin-top:var(--s5)}@media(min-width:750px){.mrdg-rv__top{grid-template-columns:minmax(0,1fr) auto;gap:var(--s8)}}@media(max-width:749px){.mrdg-rv__wrap{padding:var(--s8) 20px}.mrdg-rv__box{min-height:var(--rv-min-m, 460px);padding:16px}.mrdg-rv__widget{min-height:calc(var(--rv-min-m, 460px) - 32px)}.mrdg-rv__sum{padding:18px 20px}.mrdg-rv__rating .n{font-size:34px}}.mrdg-pr__wrap{max-width:1240px;margin:0 auto;padding:var(--s5) var(--s7)}.mrdg-pr__panel{padding:56px;border-radius:var(--r-2xl);background:var(--cream)}.mrdg-pr__head{max-width:760px;margin-bottom:var(--s8)}.mrdg-pr__steps{display:grid;grid-template-columns:minmax(0,1fr);counter-reset:mrdgstep;border-top:1px solid var(--line)}.mrdg-pr__step{counter-increment:mrdgstep;display:flex;flex-direction:column;gap:10px;padding:28px 0;border-bottom:1px solid var(--line)}.mrdg-pr__top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:6px}.mrdg-pr__num:before{content:counter(mrdgstep,decimal-leading-zero);font:600 44px/1 var(--serif);letter-spacing:-.02em;color:var(--burgundy)}.mrdg-pr__step .mrdg-tile{background:var(--white);border:1px solid var(--cream-3)}.mrdg-pr__label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--burgundy)}.mrdg-pr__title{margin:0;font:600 23px/1.25 var(--serif);color:var(--burgundy-ink)}.mrdg-pr__text{font-size:15.5px;line-height:1.65;color:var(--ink-2)}@media(min-width:900px){.mrdg-pr__steps{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));border-top:0}.mrdg-pr__step{padding:4px 32px;border-bottom:0;border-left:1px solid var(--line)}.mrdg-pr__step:first-child{padding-left:0;border-left:0}.mrdg-pr__step:last-child{padding-right:0}}@media(max-width:749px){.mrdg-pr__wrap{padding:var(--s3) 20px}.mrdg-pr__panel{padding:32px 22px}.mrdg-pr__head{margin-bottom:var(--s6)}.mrdg-pr__num:before{font-size:36px}.mrdg-pr__title{font-size:20px}}.mrdg-au{scroll-margin-top:var(--offset, 96px)}.mrdg-au__wrap{max-width:1240px;margin:0 auto;padding:var(--s9) var(--s7) var(--s5)}.mrdg-au__card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s7);padding:48px;border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--white)}.mrdg-au__h{margin-bottom:var(--s6)}.mrdg-au__id{display:flex;align-items:center;gap:18px}.mrdg-au__photo{flex:0 0 auto}.mrdg-au__photo img{width:104px;height:104px;border-radius:50%;object-fit:cover;border:3px solid var(--cream-2)}.mrdg-au__photo .mrdg-av{width:104px;height:104px;font-size:34px}.mrdg-au__name{font:600 24px/1.2 var(--serif);color:var(--burgundy-ink)}.mrdg-au__name a{color:inherit;text-decoration:none;border-bottom:1.5px solid var(--gold)}.mrdg-au__name a:hover{color:var(--burgundy)}.mrdg-au__role{margin-top:4px;font-size:14.5px;color:var(--ink-3)}.mrdg-au__in{margin-top:8px}.mrdg-au__in a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;color:var(--burgundy);text-decoration:underline;text-underline-offset:3px}.mrdg-au__date{display:flex;align-items:center;gap:10px;margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}.mrdg-au__date .mrdg-ico{color:var(--burgundy)}.mrdg-au__body{display:flex;flex-direction:column;gap:var(--s5)}.mrdg-au__bio{font:500 19px/1.55 var(--serif);color:var(--burgundy-ink)}.mrdg-au__creds{display:grid;gap:10px}.mrdg-au__creds li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;color:var(--ink-2)}.mrdg-au__creds .mrdg-ico{width:18px;height:18px;margin-top:3px;color:var(--gold-deep);stroke-width:2.2}.mrdg-au__note{font-size:15px;line-height:1.65;color:var(--ink-2)}.mrdg-au__src{padding:20px 22px;border-radius:var(--r-xl);background:var(--cream)}.mrdg-au__src .mrdg-lab{margin-bottom:10px;color:var(--burgundy)}.mrdg-au__src ul{display:flex;flex-wrap:wrap;gap:4px 22px}.mrdg-au__src li{font-size:14.5px;line-height:1.5;color:var(--ink-2)}.mrdg-au__src a{display:inline-flex;align-items:center;min-height:44px;color:var(--burgundy);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mrdg-au__src a:hover{color:var(--burgundy-deep)}@media(min-width:900px){.mrdg-au__card{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:var(--s8)}.mrdg-au__body{padding-left:var(--s8);border-left:1px solid var(--line)}}@media(max-width:749px){.mrdg-au__wrap{padding:var(--s8) 20px var(--s3)}.mrdg-au__card{padding:28px 22px}.mrdg-au__photo img,.mrdg-au__photo .mrdg-av{width:80px;height:80px}.mrdg-au__name{font-size:21px}.mrdg-au__bio{font-size:17.5px}}#CollectionAjaxResult{scroll-margin-top:96px}.mrdg-ch__crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none}.mrdg-ch__crumbs li{display:inline-flex;align-items:center;min-width:0}.mrdg-ch__crumbs li+li:before{content:"/";margin:0 8px;color:var(--on-dark-line);color:#ffffff73}.mrdg-ch__crumbs a{display:inline-flex;align-items:center;min-height:24px}.mrdg-ch__more{display:inline-flex;align-items:center;min-height:44px;margin:2px 0 0;padding:0;border:0;background:none;color:var(--gold-soft);font:700 14px/1.2 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mrdg-ch__more[hidden]{display:none}.mrdg-ch__more:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}@media(max-width:749px){.mrdg-ch__title{font-size:26px;line-height:1.16}.mrdg-ch__intro.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.mrdg-ch__intro.is-clamped>*+*{margin-top:0}.mrdg-ch__crumbs ol{flex-wrap:nowrap;overflow:hidden}.mrdg-ch__crumbs li:not(:last-child){flex:0 0 auto}.mrdg-ch__crumbs li:last-child{flex:1 1 auto;min-width:0}.mrdg-ch__crumbs li:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:389px){.mrdg-ch__title{font-size:24px}}.mrdg-btn.btn--loading{opacity:.65;pointer-events:none}.mrdg-atc .errors{margin-top:8px;font-size:13px;line-height:1.4;color:#9b1c1c}.mrdg-swipe{display:none}@media(max-width:749px){.mrdg-swipe:not([hidden]){display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:var(--s5) 0 -24px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mrdg-swipe .mrdg-ico{width:14px;height:14px;stroke-width:2.2}}.mrdg-style-n{display:none}@media(max-width:899px){.mrdg-axis-bar{margin-bottom:calc((var(--axis-room, 44px) - 44px) * 1.6 + 26px)}.mrdg-axis-bar span,.mrdg-axis-bar span.at-start,.mrdg-axis-bar span.at-end{left:var(--x);top:calc(-8px + var(--k, 0) * 28px);width:24px;height:24px;padding:0;transform:translate(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--white);border:3px solid var(--burgundy);font:700 11px/1 var(--sans);color:var(--burgundy-ink);white-space:normal}.mrdg-axis-bar span:before{display:none}.mrdg-axis-bar span:after{content:attr(data-n)}.mrdg-axis-bar span b{display:none}.mrdg-style-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 8px 0 0;border-radius:50%;background:var(--burgundy);color:var(--gold-soft);font:700 11px/1 var(--sans);vertical-align:3px}}@media(max-width:559px){.mrdg-gl{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 16px}.mrdg-gl .mrdg-tile{grid-row:1 / span 2;width:40px;height:40px}.mrdg-gl .mrdg-lab{align-self:end}.mrdg-gl .v{align-self:start;font-size:17px}}@media(max-width:479px){.mrdg-steps{grid-template-columns:minmax(0,1fr);gap:16px}.mrdg-step .bar{height:10px;margin-bottom:8px;border:1px solid var(--line);border-radius:var(--r-pill);background:linear-gradient(to right,var(--c) var(--h),var(--cream) var(--h))}}@media(max-width:749px){.mrdg-cmp table{min-width:calc(104px + var(--n) * 172px)}.mrdg-cmp thead td,.mrdg-cmp tbody th{width:104px}.mrdg-table th,.mrdg-table td{padding:12px 14px}.mrdg-cmp thead th{font-size:16px}.mrdg-cmp tbody th{font-size:11px;letter-spacing:.08em}}@media(min-width:1080px){.mrdg-cmp table{min-width:calc(120px + var(--n) * 150px)}.mrdg-cmp thead td,.mrdg-cmp tbody th{width:120px}.mrdg-cmp th,.mrdg-cmp td{padding-inline:16px}}.mrdg .mrdg-name{font-size:21px;font-weight:700;line-height:1.2;color:var(--burgundy-ink)}.mrdg .mrdg-pick-name{font-weight:700}.mrdg-pour .v{font-family:var(--serif)!important}.mrdg .mrdg-pour-list>.i{margin:0}
/*# sourceMappingURL=/cdn/shop/t/44/assets/mrdg.css.map */
