[hidden]{display:none!important} :focus-visible{outline:3px solid #e85a16;outline-offset:4px}a{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.tester:before{content:attr(data-brand)}.product-visual:after{content:attr(data-spec)}
.footgrid a,.sourceItem a,.footer-bottom p a{color:inherit;text-decoration:none}
/* WCAG correction only: keep orange actions, navy structure and green fit states.
   Original page geometry, type sizes, grids, radii and shadows are untouched. */
:root{--orange:#b84618}
.primary-btn{background:#b84618}
.section-kicker,.verify-num,.stage-label{color:#b84618}
.freshness-line,.finder-step,.choice-copy small,.finder-footnote,.intent-title,
.pain-index,.pain-card p,.example-copy>p,.match-head p,.match-score small,
.match-reasons small,.example-disclaimer,.verify-lede,.verify-list p,
.section-heading>p,.browse-grid>a>span,.footer-note,.keyboard{color:#596873}
.footgrid .mini>a{display:inline-flex;align-items:center;min-height:44px}
.pageHero .crumbs{color:#607088}
.footgrid a:hover,.sourceItem a:hover,.footgrid a:focus-visible,.sourceItem a:focus-visible{text-decoration:underline;text-underline-offset:3px}
