:root{--bg:#fff!important;--bg-elevated:#fff!important;--e:#fff!important;--background:#fff!important;--surface:#fff!important;--text:#111!important;--t:#111!important;--text-muted:#606060!important;--m:#606060!important;--text-soft:#888!important;--s:#888!important;--border:#e9e9e9!important;--b:#e9e9e9!important;--rule:#e9e9e9!important;--r:#e9e9e9!important;--accent:#1e2b23!important;--a:#1e2b23!important}html,body,header,main,section,footer,.featured,.email,.email-block,.top-pick,.pick,.card,.guide-card,.category-item,.hero-product,.final-pick,.final,.audience,.aud,.table,.table-wrap,table,th,td{background-color:#fff!important}body{color:#111!important;-webkit-font-smoothing:antialiased}header{background:rgba(255,255,255,.96)!important;backdrop-filter:blur(18px)!important;border-bottom-color:#e9e9e9!important}.top-pick,.pick,.final-pick,.final{border-color:#e9e9e9!important;box-shadow:none!important}.pick,.top-pick{border-left:0!important;border-right:0!important;padding-left:0!important;padding-right:0!important}.final,.final-pick{color:#111!important;border-left:0!important;border-right:0!important;border-top:2px solid #111!important;border-bottom:1px solid #e9e9e9!important;padding-left:0!important;padding-right:0!important}.final p,.final-pick p{color:#5f5f5f!important}.final .btn,.final-pick .btn{background:#1e2b23!important;color:#fff!important;border-color:#1e2b23!important}.guide-card-image,.top-pick-image,.img,.image{background:#fff!important;box-shadow:none!important}.table,.table-wrap{border-color:#e9e9e9!important}th{color:#777!important;border-color:#e9e9e9!important}td{color:#444!important;border-color:#e9e9e9!important}.card{border-color:#e9e9e9!important}.sec,.section{border-color:#e9e9e9!important}.meta,.page-meta,.smallprint{border-color:#e9e9e9!important;color:#888!important}.w,.content{max-width:760px!important}.title-block,.title{padding-top:58px!important}.title h1,.title-block h1{letter-spacing:-.015em}.label,.cat,.category,.eyebrow{letter-spacing:.13em!important}.btn{border-radius:0!important}.rl-old-footer{display:none!important}.rl-global-footer{display:block!important;background:#fff!important}.account-panel input:disabled,.account-panel button:disabled{opacity:.48;cursor:not-allowed}
/* Restore the canonical centered category measure instead of allowing subpage normalization to stretch it edge to edge. */
.shell.category-page{width:min(1240px,calc(100% - 64px))!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;}
/* Stable exact-product image replacements for known broken/poorly staged sources. */
html body .feed-card[href="/guides/best-chefs-knives-home-cooks"] .media:not(:has(.rl-guide-collage))>img{max-width:94%!important;max-height:64%!important;object-fit:contain!important;filter:none!important;}
body[data-rl-guide="/guides/best-chefs-knives-home-cooks"] .rl-guide-hero:not(:has(.rl-guide-collage))>img{max-width:94%!important;max-height:76%!important;object-fit:contain!important;filter:none!important;}
html body .feed-card[href="/guides/best-portable-monitors-consultants"] .media:not(:has(.rl-guide-collage))>img{max-width:94%!important;max-height:90%!important;object-fit:contain!important;filter:none!important;}
body[data-rl-guide="/guides/best-portable-monitors-consultants"] .rl-legacy-product-media:not(:has(.rl-guide-collage))>img{max-width:96%!important;max-height:96%!important;object-fit:contain!important;filter:none!important;}
html body .feed-card[href="/finds/james-brand-elko"] .media img{max-width:72%!important;max-height:78%!important;object-fit:contain!important;filter:none!important;}
.find-james .find-visual img{object-fit:contain!important;object-position:center!important;filter:none!important;}
@media(max-width:820px){.shell.category-page{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;}}
