.mtd-editorial{color:#223249;font-family:Arial,sans-serif;min-width:0;margin-bottom:32px}.mtd-editorial *{box-sizing:border-box}.mtd-editorial .me-crumb{display:flex;gap:12px;margin:16px 0 22px;font-size:12px;color:#63738a}.mtd-editorial a{color:inherit;text-decoration:none}.mtd-editorial a:hover{color:#0752c5}.mtd-editorial a:focus-visible{outline:3px solid #0752c5;outline-offset:3px}.mtd-editorial .me-heading{padding:30px;border:1px solid #dfe7f3;border-radius:12px;background:linear-gradient(110deg,#eef4ff,#fff)}.mtd-editorial .me-eyebrow{font-size:11px;font-weight:600;letter-spacing:1px;color:#0752c5}.mtd-editorial .me-heading h1{font-size:34px;line-height:1.2;margin:14px 0 12px;color:#223249}.mtd-editorial .me-heading p{font-size:15px;line-height:1.6;color:#617086;margin:0}.mtd-editorial .me-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.mtd-editorial .me-tabs a{display:block;padding:12px 20px;border:1px solid #dce5f1;border-radius:7px;font-size:14px}.mtd-editorial .me-tabs a[aria-current=page]{background:#0752c5;border-color:#0752c5;color:#fff}.mtd-editorial .me-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mtd-editorial .me-card{display:flex;flex-direction:column;min-width:0;border:1px solid #dce4ef;border-radius:11px;overflow:hidden;background:#fff}.mtd-editorial .me-photo{display:block;aspect-ratio:5/3;background:#f3f6fa;overflow:hidden}.mtd-editorial .me-photo img{display:block;width:100%;height:100%;object-fit:cover}.mtd-editorial .me-body{display:flex;flex-direction:column;flex:1;padding:20px}.mtd-editorial time{font-size:12px;line-height:1.5;color:#68788d}.mtd-editorial .me-body h2,.mtd-editorial .me-body h3{font-size:17px;line-height:1.45;font-weight:600;margin:10px 0 14px;height:auto;max-height:none;white-space:normal;overflow:visible;display:block;color:#223249;overflow-wrap:anywhere}.mtd-editorial .me-body p{font-size:13px;line-height:1.65;color:#617086;margin:0 0 20px}.mtd-editorial .me-read{margin-top:auto;color:#0752c5;font-size:13px;font-weight:600;display:flex;justify-content:space-between;padding-top:12px}.mtd-editorial .me-pagination{margin:24px 0}.mtd-editorial .me-empty{padding:24px;border:1px solid #dce4ef;border-radius:9px;color:#617086;background:#f8faff;font-size:14px}.mtd-editorial .me-home-section{margin:30px 0}.mtd-editorial .me-home-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.mtd-editorial .me-home-head h2{font-size:25px;line-height:1.3;margin:0 0 8px!important;color:#223249}.mtd-editorial .me-home-head p{font-size:13px;line-height:1.5;color:#617086;margin:0}.mtd-editorial .me-all{flex-shrink:0;color:#0752c5;border:1px solid #cfddf0;border-radius:7px;padding:11px 15px;font-size:13px}.mtd-editorial .me-all:hover{background:#f0f5ff}@media(max-width:1000px){.mtd-editorial .me-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mtd-editorial .me-grid{grid-template-columns:1fr}.mtd-editorial .me-heading{padding:22px 18px}.mtd-editorial .me-heading h1{font-size:28px}.mtd-editorial .me-home-head{align-items:flex-start;flex-direction:column;gap:12px}.mtd-editorial .me-body{padding:18px}}

/* Compact homepage cards; preserve original image proportions. */
#mtd-home .mtd-editorial.me-home .me-grid{gap:18px}
#mtd-home .mtd-editorial.me-home .me-photo{height:170px;aspect-ratio:auto;padding:10px 12px;background:#f7f9fc}
#mtd-home .mtd-editorial.me-home .me-photo img{width:100%;height:100%;object-fit:contain;margin:0;padding:0}
#mtd-home .mtd-editorial.me-home .me-body{padding:16px 18px}
#mtd-home .mtd-editorial.me-home .me-body h3{font-size:15px;line-height:1.5;margin:8px 0 14px}
#mtd-home .mtd-editorial.me-home .me-read{padding-top:6px}
#mtd-home .mtd-editorial.me-home .me-home-section{margin:24px 0}
@media(max-width:600px){#mtd-home .mtd-editorial.me-home .me-photo{height:180px}}

/* Editorial 1.2: separate visual hierarchy for news and guides. */
#mtd-home .mtd-editorial.me-home{color:#172b45;margin:36px 0}
#mtd-home .mtd-editorial.me-home .me-home-section{margin:0 0 38px}
#mtd-home .mtd-editorial.me-home .me-home-head{margin:0 0 20px;align-items:center}
#mtd-home .mtd-editorial.me-home .me-home-head h2{font-size:27px;font-weight:700;letter-spacing:-.5px;color:#172b45;line-height:1.2}
#mtd-home .mtd-editorial.me-home .me-home-head p{font-size:13px;color:#637187;line-height:1.5;max-width:600px}
#mtd-home .mtd-editorial.me-home .me-all{display:inline-flex;align-items:center;gap:18px;color:#0752c5;background:#eff5ff;border:0;border-radius:7px;padding:12px 16px;font-weight:600;font-size:13px}
#mtd-home .mtd-editorial.me-home .me-all:hover{background:#dfeaff}
#mtd-home .mtd-editorial.me-home .me-grid{gap:18px;align-items:stretch}
#mtd-home .mtd-editorial.me-home .me-card{border:1px solid #dde5ef;border-radius:12px;box-shadow:0 3px 12px rgba(23,43,69,.035);overflow:hidden;transition:border-color .15s,box-shadow .15s;background:#fff}
#mtd-home .mtd-editorial.me-home .me-card:hover{border-color:#a7bfdf;box-shadow:0 6px 20px rgba(23,43,69,.08)}
#mtd-home .mtd-editorial.me-home time{font-size:11px;color:#65758b;font-weight:400}
#mtd-home .mtd-editorial.me-home .me-body h3{font-size:17px;font-weight:600;line-height:1.45;color:#172b45;margin:10px 0 12px}
#mtd-home .mtd-editorial.me-home .me-body h3 a{color:inherit}
#mtd-home .mtd-editorial.me-home .me-body h3 a:hover{color:#0752c5}
#mtd-home .mtd-editorial.me-home .me-read{display:flex;align-items:center;justify-content:space-between;color:#0752c5;font-size:13px;font-weight:600;margin-top:auto;padding-top:16px;gap:12px}
#mtd-home .mtd-editorial.me-home .me-read span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#edf4ff;border-radius:50%;flex-shrink:0}
/* Small horizontal news cards. */
#mtd-home .mtd-editorial.me-home .me-section-news .me-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:16px;align-items:start}
#mtd-home .mtd-editorial.me-home .me-section-news .me-photo{height:100px;width:100px;padding:0;border-radius:8px;background:#f4f7fb}
#mtd-home .mtd-editorial.me-home .me-section-news .me-photo img{object-fit:cover}
#mtd-home .mtd-editorial.me-home .me-section-news .me-body{padding:0;min-width:0;height:100%}
#mtd-home .mtd-editorial.me-home .me-section-news .me-body h3{font-size:14px;line-height:1.45;margin:6px 0 12px}
#mtd-home .mtd-editorial.me-home .me-section-news .me-read{font-size:12px;padding-top:0}
#mtd-home .mtd-editorial.me-home .me-section-news .me-read span{background:none;width:auto;height:auto}
/* Larger guide cards with full-width covers and useful previews. */
#mtd-home .mtd-editorial.me-home .me-section-articles{padding:26px;background:#f3f6fb;border:1px solid #e5ebf3;border-radius:16px}
#mtd-home .mtd-editorial.me-home .me-section-articles .me-photo{height:190px;padding:0;background:#fff;border-bottom:1px solid #edf1f6}
#mtd-home .mtd-editorial.me-home .me-section-articles .me-photo img{object-fit:cover}
#mtd-home .mtd-editorial.me-home .me-section-articles .me-body{padding:20px}
#mtd-home .mtd-editorial.me-home .me-excerpt{font-size:13px;line-height:1.6;color:#637187;margin:0 0 16px}
@media(max-width:1150px){#mtd-home .mtd-editorial.me-home .me-section-news .me-grid{grid-template-columns:1fr}#mtd-home .mtd-editorial.me-home .me-section-news .me-card{grid-template-columns:80px minmax(0,1fr)}#mtd-home .mtd-editorial.me-home .me-section-news .me-photo{width:80px;height:80px}}
@media(max-width:760px){#mtd-home .mtd-editorial.me-home .me-section-articles{padding:16px}#mtd-home .mtd-editorial.me-home .me-home-head{align-items:flex-start;flex-direction:column;gap:12px}#mtd-home .mtd-editorial.me-home .me-home-head h2{font-size:24px}#mtd-home .mtd-editorial.me-home .me-all{padding:10px 13px}}
@media(max-width:600px){#mtd-home .mtd-editorial.me-home .me-grid{grid-template-columns:1fr}#mtd-home .mtd-editorial.me-home .me-section-articles .me-photo{height:190px}#mtd-home .mtd-editorial.me-home .me-section-articles .me-body{padding:17px}}
@media(prefers-reduced-motion:reduce){#mtd-home .mtd-editorial.me-home .me-card{transition:none}}

/* Standalone editorial pages; neutralise the legacy global nav styles. */
body .mtd-editorial .me-crumb,body .mtd-editorial .me-tabs{background:transparent!important;background-image:none!important;position:static;width:auto;height:auto;min-height:0;float:none;box-shadow:none;border:0;max-width:none;transform:none;padding:0;color:#637187}
body .mtd-editorial .me-crumb{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.5;margin:14px 0 22px}
body .mtd-editorial .me-crumb a{color:#637187}body .mtd-editorial .me-crumb span:last-child{color:#243750}
body .mtd-editorial .me-tabs{display:flex;justify-content:flex-start;gap:8px;margin:22px 0 24px;flex-wrap:wrap}
body .mtd-editorial .me-tabs a{padding:11px 18px;color:#52657e;background:#f0f4fa;border:1px solid transparent;border-radius:8px;line-height:1.4}
body .mtd-editorial .me-tabs a[aria-current=page]{background:#0752c5;color:white;border-color:#0752c5}
body .me-page .me-heading{padding:28px 30px;border:1px solid #dce6f4;border-left:4px solid #0752c5;background:linear-gradient(110deg,#f1f6ff,#fff);border-radius:12px;text-align:left}
body .me-page .me-heading h1{font-size:36px;line-height:1.15;letter-spacing:-.7px;color:#172b45;text-align:left;margin:12px 0}
body .me-page .me-heading p{max-width:620px;font-size:15px;line-height:1.65;text-align:left}
body .me-page .me-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
body .me-page .me-card{text-align:left;box-shadow:0 4px 18px #172b4508}
body .me-page .me-photo{height:210px;aspect-ratio:auto;background:#f4f7fb}
body .me-page .me-body{padding:22px}
body .me-page .me-body h2{font-size:21px;line-height:1.4;text-align:left;color:#172b45;margin:10px 0 14px}
body .me-page .me-body p{text-align:left;font-size:14px;line-height:1.65;color:#637187}
body .me-page .me-read{border-top:1px solid #e6edf5;padding-top:16px;line-height:1.5}
body .me-page-news .me-grid{grid-template-columns:1fr}
body .me-page-news .me-card{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:stretch}
body .me-page-news .me-photo{height:100%;min-height:200px;display:flex;align-items:center;justify-content:center;padding:14px;background:#f6f8fc}
body .me-page-news .me-photo img{object-fit:contain;height:180px}
body .me-page-news .me-body h2{font-size:20px}
@media(max-width:700px){body .me-page .me-grid{grid-template-columns:1fr}body .me-page-news .me-card{grid-template-columns:1fr}body .me-page-news .me-photo{height:180px;min-height:0}body .me-page-news .me-photo img{height:100%}body .me-page .me-heading{padding:22px}body .me-page .me-heading h1{font-size:30px}}
/* Reading layout retains the native review, download and related-item features. */
body #mtd-reading{width:100%;max-width:100%;padding:0;margin:0;color:#23364f;font-family:Arial,sans-serif}
body #mtd-reading>.breadcrumb{padding:10px 0;background:transparent;border:0;font-size:12px;line-height:1.6}
body #mtd-reading .row{margin-left:0;margin-right:0}
body #mtd-reading #content{width:100%;float:none;padding:0}
body #mtd-reading #content>.row>div{padding:0}
body #mtd-reading .mr-title{padding:28px 30px;background:#f2f6fc;border:1px solid #dfe7f2;border-radius:12px;margin:0 0 24px}
body #mtd-reading .mr-label{font-size:11px;letter-spacing:1px;color:#0752c5;font-weight:600}
body #mtd-reading .mr-title h1{font-size:32px;line-height:1.3;text-align:left;color:#172b45;margin:12px 0 20px;overflow-wrap:anywhere}
body #mtd-reading .mr-links{display:flex;flex-wrap:wrap;gap:10px}
body #mtd-reading .mr-links a{display:inline-block;font-size:13px;color:#0752c5;background:#fff;border:1px solid #d8e4f3;border-radius:6px;padding:9px 12px}
body #mtd-reading ul.thumbnails{list-style:none;padding:0;margin:0 0 24px;display:flex;gap:12px;flex-wrap:wrap}
body #mtd-reading ul.thumbnails>li:first-child{width:100%}
body #mtd-reading .thumbnails .thumbnail{display:block;border:1px solid #e1e8f2;background:#f8faff;border-radius:10px;padding:18px;margin:0}
body #mtd-reading .thumbnails>li:first-child img{display:block;max-width:100%;width:auto;max-height:380px;margin:auto;object-fit:contain}
body #mtd-reading .content{background:#fff;border:1px solid #e0e7f0;border-radius:12px;padding:30px;overflow-wrap:anywhere}
body #mtd-reading #tab-description{max-width:760px;margin:0 auto 32px;font-size:16px;line-height:1.8;color:#33465e;text-align:left;overflow-x:auto}
body #mtd-reading #tab-description p{font-size:16px;line-height:1.8;margin:0 0 20px;text-align:left}
body #mtd-reading #tab-description h2,body #mtd-reading #tab-description h3{color:#172b45;text-align:left;line-height:1.4;margin:28px 0 14px}
body #mtd-reading #tab-description img{max-width:100%;height:auto}
body #mtd-reading #tab-description ul,body #mtd-reading #tab-description ol{padding-left:24px;margin-bottom:20px}
body #mtd-reading #tab-description li{margin-bottom:8px}
body #mtd-reading #tab-description table{max-width:100%;border-collapse:collapse}
body #mtd-reading #tab-description th,body #mtd-reading #tab-description td{padding:10px;border:1px solid #dfe7f2}
body #mtd-reading .product-thumb{border:1px solid #e0e7f0;border-radius:9px;padding:12px;margin:10px 6px;background:white}
body #mtd-reading .product-thumb .image img{height:140px;width:100%;object-fit:contain}
body #mtd-reading .product-thumb h4{font-size:15px;line-height:1.5;text-align:left}
body #mtd-reading .price-new{color:#be2929}body #mtd-reading .price-old{text-decoration:line-through;color:#78879a}
body #mtd-reading #form-review{padding-top:24px;border-top:1px solid #e0e7f0}
@media(max-width:700px){body #mtd-reading .mr-title{padding:20px}body #mtd-reading .mr-title h1{font-size:25px}body #mtd-reading .content{padding:18px}body #mtd-reading #tab-description,body #mtd-reading #tab-description p{font-size:15px}}
