/* MGC R4.2.6 blog-only media fixes. */
.r425-blog-grid .r425-article-card{transition:box-shadow .2s ease,transform .2s ease}
.r425-blog-grid .r425-article-card:hover{box-shadow:0 13px 34px rgba(16,29,36,.13);transform:translateY(-2px)}
.r425-blog-grid .r425-article-card .article-visual{height:176px;min-height:176px;display:block;line-height:0;background:#e5e8e9}
.r425-blog-grid .r425-article-card .article-visual img{display:block;width:100%;height:176px;min-height:0;object-fit:cover;object-position:center;background:#e5e8e9}
.r425-blog-grid .r426-featured-card .article-visual img{object-fit:contain;background:#132023}
.r425-blog-grid .r425-article-card .article-visual:focus-visible{outline:3px solid #d77b14;outline-offset:-3px}
.r426-article-wrap{padding-block:28px 84px}
.r426-article-heading{padding:25px 0 22px}
.r426-article-heading .eyebrow{margin:0 0 13px}
.r426-article-heading h1{max-width:960px;margin:0;font-size:clamp(2.35rem,4.6vw,4.1rem);line-height:1.08;letter-spacing:-.045em}
.r426-article-heading .lede{max-width:900px;margin:16px 0 0;color:#526269;font-size:1.08rem;line-height:1.55}
.r426-byline{color:#6c777d;font-size:.78rem;margin:18px 0 0}
.r426-article-hero-image{margin:0 0 29px;overflow:hidden;border-radius:17px;background:#132023}
.r426-article-hero-image img{display:block;max-width:100%;width:100%;max-height:565px;object-fit:contain;margin:auto}
.r426-article-hero-image figcaption{font-size:.75rem;color:#53636b;background:#edf1f1;padding:11px 16px}
.r426-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:52px;align-items:start}
.r426-prose{max-width:800px;font-size:1.03rem;line-height:1.77;color:#35434a}
.r426-prose h2{margin:35px 0 11px;color:#202b30;font-size:1.72rem;line-height:1.22}
.r426-prose h3{margin:21px 0 9px;color:#233035;font-size:1.22rem}
.r426-prose p{margin:13px 0}
.r426-prose li{margin:8px 0}
.r426-prose a{color:#ad5605;text-decoration:underline;text-underline-offset:3px}
.r426-prose .r426-note{padding:17px 19px;border-left:4px solid #d87511;background:#fff5e7;border-radius:0 12px 12px 0}
.r426-product-figure{margin:23px 0;border:1px solid #d9e0e1;border-radius:15px;overflow:hidden;background:#f3f6f7}
.r426-product-figure img{display:block;width:100%;height:auto;max-height:350px;object-fit:contain}
.r426-product-figure figcaption{color:#65757b;padding:11px 15px;font-size:.78rem}
.r426-article-sidebar{position:sticky;top:110px;padding:25px;border:1px solid #d6dede;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.055)}
.r426-article-sidebar h2{font-size:1.4rem;margin:0 0 13px}
.r426-article-sidebar p{font-size:.9rem;color:#526167}
.r426-article-sidebar a:not(.button){display:block;color:#ab5e09;font-size:.9rem;font-weight:750;margin:13px 0}
.r426-article-sidebar .button{display:block;text-align:center;padding:12px 13px}
.r426-feature-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 25px}
.r426-feature-row>div{padding:17px;border:1px solid #d5dddf;border-radius:12px;background:#f4f8f8}
.r426-feature-row strong{display:block;color:#24343c;margin-bottom:5px}
.r426-feature-row p{font-size:.9rem;margin:0}
@media(max-width:900px){.r426-article-layout{grid-template-columns:1fr;gap:23px}.r426-article-sidebar{position:static}.r425-blog-grid .r425-article-card .article-visual,.r425-blog-grid .r425-article-card .article-visual img{height:194px;min-height:0}}
@media(max-width:600px){.r426-article-heading{padding:15px 0 22px}.r426-article-heading h1{font-size:clamp(2.05rem,8.2vw,2.75rem)}.r426-article-wrap{padding-block:23px 53px}.r426-feature-row{grid-template-columns:1fr}.r425-blog-grid .r425-article-card .article-visual,.r425-blog-grid .r425-article-card .article-visual img{height:205px;min-height:0}}
@media(prefers-reduced-motion:reduce){.r425-blog-grid .r425-article-card{transition:none}.r425-blog-grid .r425-article-card:hover{transform:none}}
