/* Scoped additions for the reviewed customer journeys; existing product data and hero order stay intact. */
.case-filters a{display:inline-block;border:1px solid var(--line);background:#fff;color:var(--navy);padding:11px 18px;font-size:12px;font-weight:800;text-decoration:none}
.case-filters a.is-active{background:var(--navy);color:#fff;border-color:var(--navy)}
.case-filters a:focus-visible,.home-product-options summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
#case-archive{scroll-margin-top:125px}
.product-actions{flex-wrap:wrap;gap:12px}
.product-actions .product-manual-link{flex-basis:100%;font-size:13px}
.product-compare-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:20px 0}
.product-compare-actions [data-compare-continue]{border:0;background:none;padding:0;cursor:pointer;font:inherit}
.product-compare-actions [hidden]{display:none}
.home-product-options>summary{display:none}
.selection-table-hint{display:none}
@media(max-width:720px){
 .selection-table-hint{display:block;color:var(--muted);font-size:12px;line-height:1.6;margin:14px 0 10px}
 .home-product-options>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--blue);font-size:15px;font-weight:750;cursor:pointer;list-style:none}
 .home-product-options>summary::-webkit-details-marker{display:none}
 .home-product-options>summary>span{font-size:11px;white-space:nowrap;font-weight:500}
 .home-product-options[open]>summary{margin-bottom:20px}
 .home-product-options:not([open])~.center-action{margin-top:22px}
 .compare-toggle{white-space:normal}
 #case-archive{scroll-margin-top:24px}
}
