/* Editorial and teaching modules share the site; simulations keep their own visual semantics. */
.mg-design :is(.mg-about,.mg-info-site,.mg-cookie-shell,.mg1440lcd,.mg1440oled,.mg-hdr-guide,.mg-sdrcolor,.mg-oled27-wrap,.mg-oled-guide-shell,.mg-oledrec,.mg-oledfault,.mg-mvo-shell,.mg-qdr-shell,.mg-rsp-shell,.mg-finish2-shell,.mg-qdoled-article,.mg-hdmi-dp-shell,.mg-tw32){--mg-layout-width:var(--mg-layout-editorial)}
html body.mg-design #content.site-content .mg-about-logo-node--imartz{background:#262828}html body.mg-design #content.site-content .mg-about-logo-node::before{display:none}html body.mg-design #content.site-content .mg-about-logo-node img{filter:none}
html body.mg-design #content.site-content .mg-tw32 .mg-tw32-anim{animation:none;opacity:1;transform:none;filter:none}html body.mg-design #content.site-content :is(.mg-cookie-head,.mg-cookie-section){background:none;border:0;padding:0;box-shadow:none;border-radius:0}html body.mg-design #content.site-content :is(.mg-cookie-status-card,.mg-cookie-mini,.mg-cookie-accordion){background:var(--mg-ui-surface);border:1px solid var(--mg-ui-line);border-radius:8px;box-shadow:none}html body.mg-design #content.site-content .mg-cookie-status-card::before,html body.mg-design #content.site-content .mg-cookie-status-card::after{display:none}html body.mg-design #content.site-content .mg-cookie-nav a{background:var(--mg-ui-surface);border:1px solid var(--mg-ui-line);color:var(--mg-ui-ink);border-radius:5px;box-shadow:none;font-size:13px;min-height:42px}html body.mg-design #content.site-content .mg-cookie-subtitle{font-size:15px;line-height:1.8;color:var(--mg-ui-muted);font-weight:400}html body.mg-design #content.site-content .mg-cookie-status-label{border:0;background:none;padding:0;color:var(--mg-ui-muted)}html body.mg-design #content.site-content .mg-cookie-status-label::before{display:none}
html body.mg-design #content.site-content .mg-qdoled-article .mg-anim{animation:none;opacity:1;transform:none;filter:none}html body.mg-design #content.site-content .mg-qdoled-article .mg-hero-pills{display:none}html body.mg-design #content.site-content .mg-qdoled-article .mg-mini-label{background:none;border:0;padding:0;color:var(--mg-ui-muted);font-size:12px;text-transform:none;letter-spacing:0}html body.mg-design #content.site-content .mg-qdoled-article :is(.mg-section,.mg-final-card,.mg-source-card){background:var(--mg-ui-surface);border-color:var(--mg-ui-line);border-radius:9px;box-shadow:none}
html body.mg-design #content.site-content .mg-oledfault-hero{display:block}html body.mg-design #content.site-content .mg-oledfault-hero::after,html body.mg-design #content.site-content .mg-oledfault-stats{display:none}html body.mg-design #content.site-content .mg-oledfault-title{margin-top:0}html body.mg-design #content.site-content :is(.mg-oledfault-intro,.mg-oledfault-board,.mg-oledfault-module){background:none;border:0;border-radius:0;box-shadow:none;padding:20px 0}html body.mg-design #content.site-content .mg-oledfault-intro{padding:0;max-width:80ch;margin:0 0 28px;line-height:1.85}html body.mg-design #content.site-content :is(.mg-oledfault-filters,.mg-oledfault-grid-wrap){padding:20px 0;background:none}html body.mg-design #content.site-content .mg-oledfault-chip{background:var(--mg-ui-surface);border:1px solid var(--mg-ui-line);color:var(--mg-ui-ink);border-radius:5px;box-shadow:none;transform:none;min-height:42px;font-weight:600}html body.mg-design #content.site-content .mg-oledfault-chip.is-active{background:var(--mg-ui-tint);border-color:var(--mg-ui-warm);color:var(--mg-ui-link)}html body.mg-design #content.site-content :is(.mg-oledfault-card,.mg-oledfault-detail,.mg-oledfault-use-result){border-color:var(--mg-ui-line);border-radius:8px;background:var(--mg-ui-surface);box-shadow:none;transform:none}
html body.mg-design #content.site-content :is([class$="-hero"],[class$="-section"],.mg-oled-guide-head,.mg-oled27-shell,.mg-size-shell){opacity:1;transform:none;animation:none}
html body.mg-design #content.site-content :is(.mg-qdr-section,.mg-hdmi-dp-section,.mg-finish2-section,.mg-rsp-section,.mg-mvo-section){background:none;border:0;padding:30px 0;box-shadow:none;border-radius:0}html body.mg-design #content.site-content :is(.mg-qdr-score-row,.mg-qdr-score-icon){background:none;border:0;box-shadow:none;border-radius:0}html body.mg-design #content.site-content .mg-qdr-scorecard{padding:18px 22px}html body.mg-design #content.site-content .mg-qdr-score-icon{color:var(--mg-ui-muted)}html body.mg-design #content.site-content :is(.mg-hdmi-dp-road,.mg-finish2-hero-visual,.mg-hdmi-dp-video-card,.mg-finish2-video-card){border-radius:9px;box-shadow:none;background:var(--mg-ui-surface);border:1px solid var(--mg-ui-line)}html body.mg-design #content.site-content :is(.mg-hdmi-dp-title,.mg-finish2-title,.mg-qdr-title,.mg-mvo-title,.mg-rsp-title) span{color:var(--mg-ui-ink);background:none;-webkit-text-fill-color:currentColor}
html body.mg-design #content.site-content .mg-guide-video-play{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;height:100%;min-height:180px;aspect-ratio:16/9;border:0;border-radius:8px;background:#262828;color:#f4f1eb;font-size:15px;font-weight:700;cursor:pointer}html body.mg-design #content.site-content .mg-guide-video-play>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--mg-ui-accent);color:#25231e;font-size:20px;padding-left:3px}html body.mg-design #content.site-content .mg-guide-video-frame{width:100%;height:100%;min-height:180px;aspect-ratio:16/9;border:0}
html body.mg-design #content.site-content .mg-tool-content>[class]{animation:none!important;opacity:1;transform:none}
html body.mg-design #content.site-content .mg-oled-guide-head{grid-template-columns:1fr}html body.mg-design #content.site-content :is(.mg-oled-guide-hero-card,.mg-oled-guide-mini-tag,.mg-hdr-mini-toc,.mg-hdr-badge){display:none}html body.mg-design #content.site-content :is(.mg-oled-guide-block,.mg-oled-guide-question,.mg-oled27-decision){padding:24px 0;background:none;border:0;border-radius:0;box-shadow:none}html body.mg-design #content.site-content .mg-oled-guide-question{padding:0 0 24px}html body.mg-design #content.site-content :is(.mg-oled-guide-result,.mg-oled27-tech-card,.mg-oled27-result,.mg-oled27-rank-card){background:var(--mg-ui-surface);border:1px solid var(--mg-ui-line);border-radius:9px;box-shadow:none}html body.mg-design #content.site-content :is(.mg-oled-guide-result,.mg-oled27-tech-card,.mg-oled27-decision,.mg-oled27-result)::before,html body.mg-design #content.site-content :is(.mg-oled-guide-result,.mg-oled27-tech-card,.mg-oled27-decision,.mg-oled27-result)::after{display:none}
html body.mg-design #content.site-content :is(.mg-oled-guide-option,.mg-oled-guide-pill,.mg-oled27-chip,.mg-oled-guide-tab,.mg-hdr-nav button){border:1px solid var(--mg-ui-line);background:var(--mg-ui-surface);color:var(--mg-ui-ink);border-radius:5px;box-shadow:none;transform:none;font-size:13px;font-weight:600;min-height:42px}html body.mg-design #content.site-content :is(.mg-oled-guide-option,.mg-oled27-chip,.mg-oled-guide-tab,.mg-hdr-nav button).is-active{background:var(--mg-ui-tint);color:var(--mg-ui-link);border-color:var(--mg-ui-warm)}html body.mg-design #content.site-content :is(.mg-oled-guide-result-label,.mg-oled27-pill){border:0;border-radius:4px;background:var(--mg-ui-soft);color:var(--mg-ui-muted);font-size:12px;text-transform:none;letter-spacing:0}html body.mg-design #content.site-content .mg-hdr-title span{background:none;color:var(--mg-ui-ink);-webkit-text-fill-color:currentColor}html body.mg-design #content.site-content .mg-hdr-nav-wrap{border:0;border-radius:0;background:var(--mg-ui-bg);box-shadow:none;padding:12px 0;top:calc(var(--mg-ui-header-height) + var(--mg-ui-admin-offset))}html body.mg-design #content.site-content .mg-hdr-nav{gap:8px;background:none;border:0}
/* Buying guides: editorial structure and real models, without the old purple shell. */
html body.mg-design #content.site-content .mg1440-shell{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}html body.mg-design #content.site-content .mg1440-section{padding:32px 0;border-color:var(--mg-ui-line)}html body.mg-design #content.site-content .mg1440-hero{padding-top:0}html body.mg-design #content.site-content .mg1440-title{font-size:clamp(30px,3.8vw,48px);line-height:1.16;white-space:normal;margin:0 0 18px}html body.mg-design #content.site-content .mg1440-lead{font-size:16px;line-height:1.85;color:var(--mg-ui-muted)}html body.mg-design #content.site-content .mg1440-chips{display:none}
html body.mg-design #content.site-content :is(.mg1440-nav a,.mg1440-filter,.mg1440-btn,.mg1440-row__actions a,.mg1440-compare-pick,.mg1440-compare-clear,.mg1440-compare-open){border:1px solid var(--mg-ui-line)!important;background:var(--mg-ui-surface)!important;color:var(--mg-ui-ink)!important;border-radius:6px;box-shadow:none!important;transform:none;font-weight:650;min-height:42px}html body.mg-design #content.site-content :is(.mg1440-btn--primary,.mg1440-row__actions .mg1440-row__offer,.mg1440-compare-open){background:var(--mg-ui-accent)!important;border-color:var(--mg-ui-accent)!important;color:#25231e!important}html body.mg-design #content.site-content .mg1440-filter.is-active{background:var(--mg-ui-tint)!important;color:var(--mg-ui-link)!important;border-color:var(--mg-ui-warm)!important}
html body.mg-design #content.site-content :is(.mg1440-card,.mg1440-row,.mg1440-guide-card,.mg1440-cta,.mg1440-empty){background:var(--mg-ui-surface)!important;border:1px solid var(--mg-ui-line);border-radius:9px;box-shadow:none!important}html body.mg-design #content.site-content .mg1440-card::before{display:none}html body.mg-design #content.site-content :is(.mg1440-card__media,.mg1440-card__img,.mg1440-row__media){border-radius:6px;box-shadow:none}html body.mg-design #content.site-content .mg1440-card__body{padding:22px}html body.mg-design #content.site-content .mg1440-section-head h2{font-size:32px;line-height:1.2}html body.mg-design #content.site-content .mg1440-card__section-title{font-size:14px;line-height:1.6;letter-spacing:0;color:var(--mg-ui-link);font-weight:700}html body.mg-design #content.site-content .mg1440-card__name{font-size:25px;line-height:1.25}
html body.mg-design #content.site-content :is(.mg1440-card__verdict,.mg1440-row__verdict,.mg1440-card__why){font-size:14px;font-weight:400;line-height:1.8;color:var(--mg-ui-muted)}html body.mg-design #content.site-content :is(.mg1440-filter-panel,.mg1440-filter-toolbar){background:none!important;border:0;box-shadow:none!important;border-radius:0;padding:18px 0}html body.mg-design #content.site-content .mg1440-filter-label{background:none!important;border:0;border-radius:0;color:var(--mg-ui-muted)!important;letter-spacing:0;text-transform:none;padding:0;font-size:12px;font-weight:600}html body.mg-design #content.site-content :is(.mg1440-row__scorebox,.mg1440-card__meta){background:none!important;border:0;box-shadow:none!important}
html body.mg-design #content.site-content :is(.mg1440-badge,.mg1440-state,.mg1440-card__eyebrow,.mg1440-card__meta span,.mg1440-row__recommendation,.mg1440-row__state){background:var(--mg-ui-soft)!important;color:var(--mg-ui-ink)!important;border-color:var(--mg-ui-line)!important;box-shadow:none;border-radius:4px;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0}html body.mg-design #content.site-content .mg1440-compare-dock{background:var(--mg-ui-surface)!important;border-color:var(--mg-ui-line);box-shadow:0 -6px 25px #0001;border-radius:8px}
html body.mg-design #content.site-content .mg-size-stage-title{text-transform:none;letter-spacing:0;font-weight:700}html body.mg-design #content.site-content .mg-size-mode-switch{background:none;border:0;box-shadow:none;border-radius:0;padding:0}
@media(max-width:700px){html body.mg-design #content.site-content .mg1440-section-head h2{font-size:26px}html body.mg-design #content.site-content .mg1440-card__body{padding:18px}html body.mg-design #content.site-content .mg1440-section{padding:24px 0}html body.mg-design #content.site-content .mg1440-lead{font-size:15px}}
html body.mg-design #content.site-content .mg-sdrcolor-hero{display:block}html body.mg-design #content.site-content .mg-sdrcolor-stats{display:none}html body.mg-design #content.site-content .mg-sdrcolor-title{margin-top:0}
html body.mg-design #content.site-content :is(.mg-sdrcolor-intro,.mg-sdrcolor-board,.mg-sdrcolor-module){background:none;border:0;border-radius:0;box-shadow:none}html body.mg-design #content.site-content .mg-sdrcolor-intro{padding:0;max-width:80ch;margin:0 0 32px;line-height:1.85}html body.mg-design #content.site-content .mg-sdrcolor-tabs{padding:0 0 20px;background:none;gap:8px}html body.mg-design #content.site-content .mg-sdrcolor-grid-wrap{padding:22px 0}html body.mg-design #content.site-content .mg-sdrcolor-module{padding:28px 0}
html body.mg-design #content.site-content :is(.mg-sdrcolor-chip,.mg-sdrcolor-use-btn){background:var(--mg-ui-surface);border:1px solid var(--mg-ui-line);color:var(--mg-ui-ink);border-radius:5px;box-shadow:none;transform:none;min-height:42px;font-weight:600}html body.mg-design #content.site-content :is(.mg-sdrcolor-chip,.mg-sdrcolor-use-btn).is-active{background:var(--mg-ui-tint);border-color:var(--mg-ui-warm);color:var(--mg-ui-link)}html body.mg-design #content.site-content :is(.mg-sdrcolor-card,.mg-sdrcolor-detail,.mg-sdrcolor-use-result,.mg-hdr-myth-group){border-color:var(--mg-ui-line);border-radius:8px;background:var(--mg-ui-surface);box-shadow:none;transform:none}html body.mg-design #content.site-content .mg-sdrcolor-card-body p{font-weight:400;line-height:1.8}
html body.mg-design #content.site-content .mg-gloss-search-box{width:100%}html body.mg-design #content.site-content .mg-gloss-info p{font-weight:400}html body.mg-design #content.site-content .mg-gloss-info>strong{text-transform:none;letter-spacing:0;font-size:13px}html body.mg-design #content.site-content .mg-gloss-summary{font-weight:600}html body.mg-design #content.site-content .mg-gloss-plus{border-radius:4px;box-shadow:none}
html body.mg-design #content.site-content :is(.mg-about-shell,.mg-oled27-shell,.mg-oledrec-shell,.mg-tw32-shell,.mg-qdoled-article .mg-shell,.mg-size-shell){background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}
html body.mg-design #content.site-content :is(.mg-about-hero,.mg-info-hero,.mg-hdr-hero,.mg-sdrcolor-hero,.mg-oled27-head,.mg-oled-guide-head,.mg-oledfault-hero,.mg-mvo-hero,.mg-qdr-hero,.mg-rsp-hero,.mg-finish2-hero,.mg-hdmi-dp-hero,.mg-tw32-hero,.mg-oledrec-head,.mg-qdoled-article .mg-hero,.mg-size-header){background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0 0 30px!important;overflow:visible}
html body.mg-design #content.site-content :is(.mg-about-hero,.mg-info-hero,.mg-hdr-hero,.mg-sdrcolor-hero,.mg-oledfault-hero,.mg-mvo-hero,.mg-qdr-hero,.mg-rsp-hero,.mg-finish2-hero,.mg-hdmi-dp-hero,.mg-tw32-hero,.mg-size-shell)::before,html body.mg-design #content.site-content :is(.mg-about-hero,.mg-info-hero,.mg-hdr-hero,.mg-tw32-hero)::after{display:none!important}
html body.mg-design #content.site-content :is(.mg-about,.mg-info-site,.mg-hdr-guide,.mg-sdrcolor,.mg-oled27-wrap,.mg-oled-guide-shell,.mg-oledfault,.mg-mvo-shell,.mg-qdr-shell,.mg-rsp-shell,.mg-finish2-shell,.mg-hdmi-dp-shell,.mg-tw32,.mg-oledrec,.mg-qdoled-article,.mg-gloss-wrap,.mg-size-v5) h1{font-family:var(--mg-ui-font);font-size:clamp(30px,3.8vw,48px);line-height:1.16;letter-spacing:-.04em;color:var(--mg-ui-ink);background:none;-webkit-text-fill-color:currentColor;text-shadow:none}
html body.mg-design #content.site-content :is(.mg-size-title,.mg-tw32-title,.mg-sdrcolor-title,.mg-qdoled-article .mg-title) span{color:var(--mg-ui-ink);background:none;-webkit-text-fill-color:currentColor}
html body.mg-design #content.site-content :is(.mg-about-lead,.mg-info-lead,.mg-hdr-subtitle,.mg-sdrcolor-lead,.mg-oledfault-lead,.mg-mvo-subtitle,.mg-qdr-subtitle,.mg-rsp-subtitle,.mg-finish2-subtitle,.mg-hdmi-dp-subtitle,.mg-tw32-lead,.mg-oledrec-subtitle,.mg-oled27-subtitle,.mg-qdoled-article .mg-lead,.mg-size-subtitle,.mg-gloss-subtitle){font-size:16px;line-height:1.85;font-weight:400;color:var(--mg-ui-muted);max-width:74ch}
html body.mg-design #content.site-content :is(.mg-about-hero-note,.mg-about-arrow-wrap,.mg-oled27-meta-card,.mg-gloss-bg-orb,.mg-gloss-count-card){display:none}
html body.mg-design #content.site-content :is(.mg-about-card,.mg-info-card,.mg-hdr-card,.mg-hdr-hero-card,.mg-oled-guide-hero-card,.mg-oled-guide-panel-card,.mg-oled-guide-choice-card,.mg-oledfault-info-card,.mg-mvo-card,.mg-qdr-scorecard,.mg-qdr-type-card,.mg-rsp-card,.mg-rsp-concept-card,.mg-finish2-card,.mg-hdmi-dp-card,.mg-tw32-card,.mg-size-card){background:var(--mg-ui-surface);border:1px solid var(--mg-ui-line);border-radius:9px;box-shadow:none;transform:none;animation:none}
html body.mg-design #content.site-content :is(.mg-about-logo-bridge,.mg-about-logo-node,.mg-info-side){background:var(--mg-ui-soft);border:0;border-radius:9px;box-shadow:none}html body.mg-design #content.site-content .mg-about-logo-bridge-inner{gap:24px}html body.mg-design #content.site-content .mg-about-logo-node{box-shadow:none}html body.mg-design #content.site-content .mg-about-logo-node img{max-width:140px}html body.mg-design #content.site-content .mg-info-side-item b{background:none;color:var(--mg-ui-muted);border:0;border-radius:0;box-shadow:none}
html body.mg-design #content.site-content :is(.mg-about-btn,.mg-info-action,.mg-hdr-btn,.mg-mvo-btn,.mg-qdr-btn,.mg-rsp-btn,.mg-finish2-btn,.mg-hdmi-dp-btn,.mg-tw32-btn,.mg1440-btn){border-radius:6px;box-shadow:none;transform:none;filter:none;font-size:14px;font-weight:750;text-decoration:none}
html body.mg-design #content.site-content :is(.mg-about-btn-yellow,.mg-info-action-primary,.mg-hdr-btn-primary,.mg-mvo-btn-primary,.mg-qdr-btn-primary,.mg-rsp-btn-primary,.mg-finish2-btn-primary,.mg-hdmi-dp-btn-primary,.mg-tw32-btn--primary,.mg1440-btn--primary){background:var(--mg-ui-accent);color:#25231e!important;border-color:var(--mg-ui-accent)}
html body.mg-design #content.site-content :is(.mg-about-btn-blue,.mg-info-action-blue,.mg-hdr-btn-gold,.mg-mvo-btn-gold,.mg-qdr-btn-gold,.mg-rsp-btn-gold,.mg-finish2-btn-gold,.mg-hdmi-dp-btn-gold,.mg1440-btn--ghost){background:var(--mg-ui-soft);color:var(--mg-ui-ink)!important;border:1px solid var(--mg-ui-line)}
/* Size comparison keeps the two monitor colors, scale and interactive drawing. */
html body.mg-design #content.site-content .mg-size-stage-card{background:var(--mg-ui-surface);border:1px solid var(--mg-ui-line);border-radius:10px;box-shadow:none;padding:20px}html body.mg-design #content.site-content .mg-size-stage-title{font-size:20px}html body.mg-design #content.site-content :is(.mg-size-mode-btn,.mg-size-view-btn){background:var(--mg-ui-soft);color:var(--mg-ui-ink);border:1px solid var(--mg-ui-line);border-radius:5px;box-shadow:none;min-height:40px;transform:none}html body.mg-design #content.site-content :is(.mg-size-mode-btn,.mg-size-view-btn).is-active{background:var(--mg-ui-tint);color:var(--mg-ui-link);border-color:var(--mg-ui-warm)}html body.mg-design #content.site-content .mg-size-card{padding:22px}html body.mg-design #content.site-content .mg-size-dd-btn{border-radius:6px;background:var(--mg-ui-surface);color:var(--mg-ui-ink);box-shadow:none;font-size:14px;border-color:var(--mg-ui-line)}html body.mg-design #content.site-content .mg-size-field-label{font-size:12px;letter-spacing:0;text-transform:none;font-weight:650}.mg-design .mg-size-dd-menu{background:var(--mg-ui-surface)!important;color:var(--mg-ui-ink)!important;border:1px solid var(--mg-ui-line)!important;border-radius:8px!important;box-shadow:0 10px 28px #0002!important}
@media(max-width:700px){html body.mg-design #content.site-content .mg-gloss-learning-packs{grid-template-columns:repeat(2,minmax(0,1fr))}html body.mg-design #content.site-content .mg-gloss-card-toggle{padding:18px}html body.mg-design #content.site-content .mg-gloss-card-body{padding:0 18px 18px}html body.mg-design #content.site-content .mg-size-stage-card{padding:14px}html body.mg-design #content.site-content .mg-size-stage-head{gap:12px}html body.mg-design #content.site-content .mg-size-stage-title{font-size:18px}html body.mg-design #content.site-content .mg-size-card{padding:18px}html body.mg-design #content.site-content :is(.mg-about-lead,.mg-info-lead,.mg-hdr-subtitle,.mg-sdrcolor-lead,.mg-oledfault-lead,.mg-mvo-subtitle,.mg-qdr-subtitle,.mg-rsp-subtitle,.mg-finish2-subtitle,.mg-hdmi-dp-subtitle,.mg-tw32-lead,.mg-oledrec-subtitle,.mg-oled27-subtitle,.mg-size-subtitle,.mg-gloss-subtitle){font-size:15px}}
/* Technical covers are vectors; the original featured photographs remain in Media. */
.mg-design .mg-guide-cover{display:block;width:100%;height:100%;background:var(--mg-ui-soft);overflow:hidden}
.mg-design .mg-guide-cover svg{display:block;width:100%;height:100%;object-fit:contain}
.mg-design .post-featured-image:has(.mg-guide-cover){max-width:100%;margin-inline:0;aspect-ratio:80/46}

/* Guide introductions: one reading column, optional synopsis and consistent controls. */
html body.mg-design #content.site-content :is(.mg-mvo-hero-grid,.mg-qdr-hero-grid,.mg-rsp-hero-grid,.mg-finish2-hero-grid){display:block;max-width:1000px}
html body.mg-design #content.site-content :is(.mg-mvo-title,.mg-qdr-title,.mg-rsp-title,.mg-finish2-title,.mg-hdmi-dp-title){max-width:950px;font-size:clamp(34px,4.8vw,60px);line-height:1.08;letter-spacing:-.04em}
html body.mg-design #content.site-content :is(.mg-mvo-subtitle,.mg-qdr-subtitle,.mg-rsp-subtitle,.mg-finish2-subtitle,.mg-hdmi-dp-subtitle){max-width:780px;font-size:17px;line-height:1.8;margin:22px 0 26px}
html body.mg-design #content.site-content .mg-guide-intro-notes{margin:30px 0 0;padding:0;background:none;border:0;border-top:1px solid var(--mg-ui-line);border-radius:0;max-width:900px}
.mg-design .mg-guide-intro-notes>summary{padding:18px 0;cursor:pointer;font-size:15px;font-weight:600;line-height:1.5}
html body.mg-design #content.site-content .mg-guide-intro-notes :is(.mg-mvo-duel,.mg-qdr-scorecard,.mg-rsp-hero-cards,.mg-finish2-hero-visual){box-shadow:none;background:none;border:0;border-radius:0;padding:10px 0 22px}
html body.mg-design #content.site-content :is(.mg-mvo-pill,.mg-qdr-pill,.mg-rsp-pill,.mg-finish2-pill,.mg-hdmi-dp-pill){color:var(--mg-ui-muted);background:var(--mg-ui-soft);border:1px solid var(--mg-ui-line);border-radius:4px;box-shadow:none;text-transform:none;letter-spacing:0}
html body.mg-design #content.site-content :is(.mg-mvo-section-head,.mg-qdr-section-head,.mg-rsp-section-head,.mg-finish2-section-head,.mg-hdmi-dp-section-head)>:is([class$="-pill"],[class*="-pill "]){display:none}
html body.mg-design #content.site-content :is(.mg-mvo-actions,.mg-qdr-hero-actions,.mg-rsp-actions,.mg-finish2-actions,.mg-hdmi-dp-actions){gap:10px 20px;align-items:center}
html body.mg-design #content.site-content :is(.mg-mvo-hero,.mg-qdr-hero,.mg-rsp-hero,.mg-finish2-hero,.mg-hdmi-dp-hero) a:not(:first-child){background:none;border-color:transparent;box-shadow:none;padding-inline:0;text-decoration:underline;text-underline-offset:4px;color:var(--mg-ui-ink)}
html body.mg-design #content.site-content :is(.mg-mvo-option,.mg-qdr-option,.mg-rsp-option,.mg-finish2-option,.mg-hdmi-dp-option){background:var(--mg-ui-surface);border:1px solid var(--mg-ui-line);border-radius:6px;box-shadow:none;color:var(--mg-ui-ink);transform:none;min-height:44px}
html body.mg-design #content.site-content :is(.mg-mvo-option,.mg-qdr-option,.mg-rsp-option,.mg-finish2-option,.mg-hdmi-dp-option):is(.is-active,.is-selected){background:var(--mg-ui-tint);color:var(--mg-ui-link);border-color:var(--mg-ui-warm)}
html body.mg-design #content.site-content .mg-hdmi-dp-road{background:var(--mg-ui-surface);box-shadow:none;border:1px solid var(--mg-ui-line);border-radius:8px}
html body.mg-design #content.site-content .mg-hdmi-dp-lane-fill{background:var(--mg-ui-link);box-shadow:none}
html body.mg-design #content.site-content .mg-tool-explanation{grid-column:1/-1;display:block;background:none;border:1px solid var(--mg-ui-line);border-radius:8px;padding:0 20px;margin:12px 0}
.mg-design .mg-tool-explanation>summary{cursor:pointer;padding:20px 0;font-size:16px;font-weight:600;line-height:1.5}
html body.mg-design #content.site-content .mg-gloss-reference .mg-gloss-clear{display:block}
@media(max-width:650px){html body.mg-design #content.site-content :is(.mg-mvo-subtitle,.mg-qdr-subtitle,.mg-rsp-subtitle,.mg-finish2-subtitle,.mg-hdmi-dp-subtitle){font-size:16px}.mg-design .mg-tool-explanation{padding-inline:14px}}
