html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body :is(.rf-recommendations,.similar-subject,.similar-subject>div,.similar-heading,.similar-heading>div){min-width:0;max-width:100%;box-sizing:border-box}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .similar-page{min-width:0;box-sizing:border-box}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-recommendation-track{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:clamp(min(250px,100%),calc((100% - 48px)/3),440px)!important;gap:24px!important;align-items:start!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom!important;scrollbar-width:thin;scroll-behavior:smooth;padding-bottom:12px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-recommendations>.rf-recommendation-track{padding-inline:0!important;scroll-padding-inline:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-recommendation-track>.card{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;scroll-snap-align:start;scroll-snap-stop:normal}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-recommendation-track>.card :is(.body,.imgwrap,.stk-hd,.stk-meta,.cmeta){min-width:0!important;max-width:100%;box-sizing:border-box}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-recommendation-track>.card .imgwrap{overflow:hidden}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-recommendations-controls{display:flex;justify-content:flex-end;gap:8px;margin:0 0 12px}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-vehicle-recommendations .recrail-nav{display:flex!important;gap:8px}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body :is(.rf-recommendations-controls,.rf-vehicle-recommendations .recrail-nav)>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;border:1px solid #b8bac2;background:#fbf9f4;color:#1f2956;font:20px system-ui;cursor:pointer}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-recommendations-controls>button:disabled{opacity:.4;cursor:default}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body :is(.rf-recommendation-track,.rf-recommendations-controls>button):focus-visible{outline:2px solid #006ed4;outline-offset:3px}@media(max-width:1099px){html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-recommendation-track{grid-auto-columns:clamp(min(250px,100%),calc((100% - 24px)/2),440px)!important}}@media(max-width:600px){html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-recommendation-track{grid-auto-columns:calc(100% - 36px)!important;gap:16px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .similar-heading{align-items:flex-start;flex-wrap:wrap;row-gap:8px}html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .similar-subject :is(h1,p){overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html:not(#rf):not(#rf2):not(#rf3):not(#rf4) body .rf-recommendation-track{scroll-behavior:auto!important}}@media(forced-colors:active){html body .rf-recommendations-controls>button{border-color:ButtonText;background:ButtonFace;color:ButtonText}}