.mendi-v3 .mvr-wrap{max-width:46rem;color:var(--text);min-width:0;margin:0 auto;padding:2.5rem 1rem 5rem}.mendi-v3 .mvr-bar{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 2rem;display:flex}.mendi-v3 .mvr-bar-links{gap:1.25rem;display:flex}.mendi-v3 .mvr-bar-links a{font-size:var(--fs-small);color:var(--text-muted);text-decoration:none}.mendi-v3 .mvr-bar-links a:hover{color:var(--accent)}.mendi-v3 .mvr-eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--accent);margin:0 0 1rem}.mendi-v3 .mvr-title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 1rem;font-size:clamp(1.9rem,4.5vw,2.75rem);line-height:1.1}.mendi-v3 .mvr-lede{color:var(--text-muted);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6}.mendi-v3 .mvr-meta{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:.4rem 1.25rem;margin:0 0 2rem;padding:0;font-size:.75rem;list-style:none;display:flex}.mendi-v3 .mvr-meta strong{color:var(--text);font-weight:500}.mendi-v3 .mvr-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.mendi-v3 .mvr-stat{border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:1rem}.mendi-v3 .mvr-stat-value{font-size:clamp(1.6rem,4vw,2.25rem);font-weight:var(--fw-heading);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;margin-bottom:.5rem;line-height:1;display:block}.mendi-v3 .mvr-stat-label{font-size:var(--fs-small);color:var(--text-muted);line-height:1.4;display:block}@media (max-width:560px){.mendi-v3 .mvr-stats{grid-template-columns:1fr}}.mendi-v3 .mvr-intro{margin:0 0 2.5rem}.mendi-v3 .mvr-intro>:first-child{margin-top:0}.mendi-v3 .mvr-toc{border-top:var(--border-w) solid var(--border);border-bottom:var(--border-w) solid var(--border);margin:0 0 2.5rem;padding:1.25rem 0}.mendi-v3 .mvr-toc h2{font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem;font-weight:500}.mendi-v3 .mvr-toc ol{font-size:var(--fs-small);margin:0;padding-left:1.5rem;line-height:1.5;list-style:decimal}.mendi-v3 .mvr-toc li{margin-bottom:.35rem}.mendi-v3 .mvr-toc a{color:var(--text);text-decoration:none}.mendi-v3 .mvr-toc a:hover{color:var(--accent);text-decoration:underline}.mendi-v3 .mvr-prose h2{letter-spacing:-.01em;margin:2.75rem 0 .85rem;scroll-margin-top:1.5rem;font-size:1.3rem;line-height:1.25}.mendi-v3 .mvr-prose h3{margin:1.5rem 0 .5rem;font-size:1rem}.mendi-v3 .mvr-prose p,.mendi-v3 .mvr-prose li{color:var(--text);font-size:.975rem;line-height:1.65}.mendi-v3 .mvr-prose p{margin:0 0 1rem}.mendi-v3 .mvr-prose ul,.mendi-v3 .mvr-prose ol{margin:0 0 1rem;padding-left:1.5rem}.mendi-v3 .mvr-prose ul{list-style:outside}.mendi-v3 .mvr-prose ol{list-style:decimal}.mendi-v3 .mvr-prose li{margin-bottom:.5rem}.mendi-v3 .mvr-prose strong{font-weight:600}.mendi-v3 .mvr-prose em{font-style:italic}.mendi-v3 .mvr-prose a{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.mendi-v3 .mvr-prose code{font-family:var(--font-mono);background:var(--surface);border:var(--border-w) solid var(--border);overflow-wrap:anywhere;border-radius:3px;padding:.05em .3em;font-size:.85em}.mendi-v3 .mvr-prose pre{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius);margin:0 0 1rem;padding:.85rem 1rem;font-size:.85rem;overflow-x:auto}.mendi-v3 .mvr-prose pre code{background:0 0;border:0;padding:0}.mendi-v3 .mvr-prose blockquote{border-left:3px solid var(--border);color:var(--text-muted);margin:0 0 1rem;padding-left:1rem}.mendi-v3 .mvr-prose hr{border:0;border-top:var(--border-w) solid var(--border);margin:2rem 0}.mendi-v3 .mvr-table-wrap{border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0 0 1.25rem;overflow-x:auto}.mendi-v3 .mvr-prose table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.875rem;line-height:1.45}.mendi-v3 .mvr-prose th,.mendi-v3 .mvr-prose td{text-align:left;vertical-align:top;border-bottom:var(--border-w) solid var(--border);padding:.6rem .75rem}.mendi-v3 .mvr-prose th{font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);background:var(--bg);font-weight:500}.mendi-v3 .mvr-prose tr:last-child td{border-bottom:0}.mendi-v3 .mvr-figure{border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface);margin:1.5rem 0 1.75rem;overflow:hidden}.mendi-v3 .mvr-figure-media{width:100%;aspect-ratio:var(--mvr-aspect,1200 / 630);background:var(--surface);display:block}.mendi-v3 .mvr-figure-media>svg,.mendi-v3 .mvr-figure-media>img{width:100%;height:100%;display:block}.mendi-v3 .mvr-figure-pending{text-align:center;border-bottom:var(--border-w) dashed var(--border);font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);justify-content:center;align-items:center;padding:1rem;display:flex}.mendi-v3 .mvr-figure figcaption{font-size:var(--fs-small);color:var(--text-muted);border-top:var(--border-w) solid var(--border);padding:.75rem 1rem;line-height:1.5}.mendi-v3 .mvr-figure figcaption a{color:var(--accent);text-decoration:underline}.mendi-v3 .mvr-download{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:.5rem 0 1rem;display:flex}.mendi-v3 .mvr-prose .mvr-download-btn,.mendi-v3 .mvr-prose .mvr-download-btn:hover{color:#fff;text-decoration:none}.mendi-v3 .mvr-download-note{font-size:var(--fs-small);color:var(--text-muted)}.mendi-v3 .mvr-download-note a{color:var(--text);text-decoration:underline}.mendi-v3 .mvr-section{border-top:var(--border-w) solid var(--border);margin-top:2.75rem;padding-top:1.5rem}.mendi-v3 .mvr-section h2{margin:0 0 .75rem;font-size:1.1rem}.mendi-v3 .mvr-section p,.mendi-v3 .mvr-section li{color:var(--text-muted);font-size:.925rem;line-height:1.6}.mendi-v3 .mvr-section ul{margin:0;padding-left:1.15rem}.mendi-v3 .mvr-section li{margin-bottom:.4rem}.mendi-v3 .mvr-section a{color:var(--text);text-decoration:underline}.mendi-v3 .mvr-section .mv3-mono{color:var(--text-muted)}.mendi-v3 .mvr-video{aspect-ratio:16/9;border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;position:relative;overflow:hidden}.mendi-v3 .mvr-video-poster{background:var(--bg);cursor:pointer;width:100%;height:100%;font:inherit;color:var(--text);border:0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0}.mendi-v3 .mvr-video-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mendi-v3 .mvr-video-poster span{z-index:1;position:relative}.mendi-v3 .mvr-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mendi-v3 .mvr-cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mendi-v3 .mvr-card{border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.5rem;min-width:0;padding:1.25rem;display:grid}.mendi-v3 .mvr-card-date{font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);grid-column:1/-1}.mendi-v3 .mvr-card h2{margin:0;font-size:1.2rem;line-height:1.25}.mendi-v3 .mvr-card h2 a{color:var(--text);text-decoration:none}.mendi-v3 .mvr-card h2 a:hover{color:var(--accent)}.mendi-v3 .mvr-card-finding{color:var(--text-muted);margin:0;font-size:.925rem;line-height:1.55}.mendi-v3 .mvr-card-number{text-align:right;grid-area:2/2/4;align-self:start}.mendi-v3 .mvr-card-number strong{font-size:1.9rem;font-weight:var(--fw-heading);letter-spacing:var(--tracking-heading);line-height:1;display:block}.mendi-v3 .mvr-card-number span{color:var(--text-muted);max-width:11rem;margin-top:.3rem;font-size:.75rem;display:block}@media (max-width:560px){.mendi-v3 .mvr-card{grid-template-columns:1fr}.mendi-v3 .mvr-card-number{text-align:left;grid-area:auto/1}}.mendi-v3 .mvr-foot{border-top:var(--border-w) solid var(--border);font-size:var(--fs-small);color:var(--text-muted);margin-top:3rem;padding-top:1.5rem}.mendi-v3 .mvr-foot a{color:var(--text);text-decoration:underline}
