/* Scoped refinement of the existing brand. Result/Lead islands opt out in the layout. */
body[data-btm-ui]{
 --ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;
 --ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-12:48px;
 --ui-radius-control:8px;--ui-radius-card:14px;--ui-max:1180px;
 --ui-prose:72ch;--ui-focus:var(--blue,#2563eb);
}
body[data-btm-ui=jp]{--ui-prose:44em;--ui-focus:var(--blue-dark,#005fd7)}
body[data-btm-ui] h1,body[data-btm-ui] h2,body[data-btm-ui] h3{text-wrap:balance}
body[data-btm-ui] main p{text-wrap:pretty}
body[data-btm-ui] :is(button,input,select,textarea){accent-color:var(--ui-focus);caret-color:var(--ui-focus)}
body[data-btm-ui] ::selection{background:var(--blue-soft,#edf2f6);color:var(--navy,#0b2240)}
body[data-btm-ui] :focus-visible{outline:3px solid var(--ui-focus);outline-offset:4px}
body[data-btm-ui] :is(h2,h3,fieldset,[id]){scroll-margin-top:88px}
body[data-btm-ui] :is(.btn,.v2-cta,.editorial-cta,.primary-btn){min-height:48px;line-height:1.5}
body[data-btm-ui] :is(.secondary-link,.header-cta,.sourceItem a,.source-item a){min-height:44px;display:inline-flex;align-items:center}
body[data-btm-ui] :is(.footer,.site-footer,.jp-common-footer) a{min-height:44px;display:inline-flex;align-items:center}
body[data-btm-ui] :is(.footer,.site-footer,.jp-common-footer) a:hover{text-decoration:underline;text-underline-offset:4px}
body[data-btm-ui] .jp-common-footer{padding-block:var(--ui-space-8)}
body[data-btm-ui] .jp-footer-grid{gap:var(--ui-space-8)}
body[data-btm-ui] .jp-footer-disclosure{max-width:var(--ui-prose);line-height:1.8}
body[data-btm-ui] :is(.sitebar .inner,.header-inner){gap:var(--ui-space-6)}
body[data-btm-ui] .header .nav a{min-height:44px;display:inline-flex;align-items:center}
body[data-btm-ui] .breadcrumb,body[data-btm-ui] .crumbs{line-height:1.6}
/* The existing two shortcut vocabularies retain their exact query/event semantics. */
body[data-btm-surface=finder] nav.btm-v2{max-width:var(--ui-max);width:calc(100% - 48px);padding:var(--ui-space-2) 0 var(--ui-space-1);line-height:1.4}
body[data-btm-surface=finder] nav.btm-v2>strong{font-size:14px;line-height:1.5}
body[data-btm-surface=finder] nav.btm-v2>p{font-size:14px;line-height:1.5;margin:var(--ui-space-1) 0}
body[data-btm-surface=finder] .v2-jobs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-1);margin:var(--ui-space-2) 0}
body[data-btm-surface=finder] .v2-jobs a{display:flex;align-items:center;min-height:44px;padding:var(--ui-space-1) var(--ui-space-3);font-size:14px;line-height:1.4;border-radius:var(--ui-radius-control);background:#fff;overflow-wrap:normal}
body[data-btm-surface=finder] .v2-jobs a:hover{background:var(--surface2,#f5f9ff);border-color:var(--navy2,#16345d)}
/* JP Finder: identity first; controls are compact, never a questionnaire gate. */
body[data-btm-surface=finder] .jp-browse{padding-top:var(--ui-space-4)}
body[data-btm-surface=finder] .jp-browse-heading{max-width:840px}
body[data-btm-surface=finder] .jp-browse-heading .eyebrow{font-size:13px;margin:0 0 var(--ui-space-1)}
body[data-btm-surface=finder] .jp-browse h1{font-size:clamp(26px,2.5vw,34px);line-height:1.35;margin:0 0 var(--ui-space-2)}
body[data-btm-surface=finder] .jp-browse-heading p{font-size:14px;line-height:1.6;margin:var(--ui-space-1) 0}
body[data-btm-surface=finder] .jp-browse nav.btm-v2{width:100%;max-width:none;padding-top:var(--ui-space-3);padding-bottom:0}
body[data-btm-surface=finder] .jp-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-1);margin:var(--ui-space-2) 0 var(--ui-space-3)}
body[data-btm-surface=finder] .jp-presets button{font-size:14px;padding:var(--ui-space-1) var(--ui-space-3);line-height:1.45;min-height:44px;text-align:left;text-wrap:balance;background:var(--soft,#f7faff)}
body[data-btm-surface=finder] .jp-presets button[aria-pressed=true]{background:var(--blue-soft);border-color:var(--blue-dark);color:var(--navy);box-shadow:inset 0 0 0 1px var(--blue-dark)}
body[data-btm-surface=finder] .jp-result-toolbar{padding:var(--ui-space-2) 0;gap:var(--ui-space-3)}
body[data-btm-surface=finder] .jp-result-toolbar strong{font-size:20px;font-variant-numeric:tabular-nums}
body[data-btm-surface=finder] #jp-selected-chips:empty{margin:0}
body[data-btm-surface=finder] #jp-selected-chips{margin:var(--ui-space-3) 0;gap:var(--ui-space-2)}
body[data-btm-surface=finder] #jp-selected-chips button{max-width:100%;text-align:left}
body[data-btm-surface=finder] .jp-browse-grid{grid-template-columns:260px minmax(0,1fr);gap:var(--ui-space-6);margin-top:var(--ui-space-4)}
body[data-btm-surface=finder] .jp-filters{padding:var(--ui-space-5);border-radius:var(--ui-radius-card)}
body[data-btm-surface=finder] .jp-filter-group{min-width:0;border:0;padding:0;margin:0 0 var(--ui-space-5)}
body[data-btm-surface=finder] .jp-filter-group+fieldset{border-top:1px solid var(--border);padding-top:var(--ui-space-4)}
body[data-btm-surface=finder] .jp-filter-group legend{font-size:13px;font-weight:700;color:var(--navy);padding:0 0 var(--ui-space-3)}
body[data-btm-surface=finder] .jp-filters label{font-size:14px;line-height:1.5;margin-bottom:var(--ui-space-4)}
body[data-btm-surface=finder] .jp-filters select{min-height:44px;font-size:14px;margin-top:var(--ui-space-1);padding:var(--ui-space-2)}
body[data-btm-surface=finder] #jp-tester-products{display:grid;gap:var(--ui-space-4)}
body[data-btm-surface=finder] .jp-tester-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.92fr);column-gap:var(--ui-space-6);row-gap:var(--ui-space-3);padding:var(--ui-space-5);margin:0;border-radius:var(--ui-radius-card)}
body[data-btm-surface=finder] .jp-product-title{grid-column:1/-1;gap:var(--ui-space-5);padding-bottom:var(--ui-space-3);border-bottom:1px solid var(--border)}
body[data-btm-surface=finder] .jp-product-title img{width:128px;height:128px;max-width:38%;aspect-ratio:1;object-fit:contain;background:#fff}
body[data-btm-surface=finder] .jp-product-title h3{font-size:26px;line-height:1.25;margin:var(--ui-space-1) 0}
body[data-btm-surface=finder] .jp-product-title small{font-size:13px;letter-spacing:.025em;font-weight:600;color:var(--navy)}
body[data-btm-surface=finder] .jp-tester-card>h4{grid-column:1;grid-row:2;font-size:15px;line-height:1.5;margin:0}
body[data-btm-surface=finder] .jp-tester-card>ul{grid-column:1;grid-row:3;margin:0;padding-left:var(--ui-space-5);font-size:14px;line-height:1.75}
body[data-btm-surface=finder] .jp-tester-card>dl{grid-column:2;grid-row:2/span 2;display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-3);margin:0;font-size:13px;line-height:1.6}
body[data-btm-surface=finder] .jp-tester-card>dl>div:nth-child(3){grid-column:1/-1}
body[data-btm-surface=finder] .jp-tester-card dt{font-size:12px;color:var(--navy)}
body[data-btm-surface=finder] .jp-tester-card dd{margin:var(--ui-space-1) 0 0}
body[data-btm-surface=finder] .jp-tester-card>details{grid-column:1/-1;border-top:1px solid var(--border);padding-top:var(--ui-space-1)}
body[data-btm-surface=finder] .jp-tester-card>details summary{font-size:14px}
body[data-btm-surface=finder] .jp-tester-card>.jp-source{grid-column:1;font-size:12px;line-height:1.6;margin:0;align-self:center}
body[data-btm-surface=finder] .jp-tester-card>a[data-product-detail]{grid-column:2;justify-self:stretch;font-size:14px;min-height:44px}
/* EN Finder uses its existing quick/advanced disclosures and comparator. */
body[data-btm-surface=finder] .dux-intro{padding-top:var(--ui-space-3)}
body[data-btm-surface=finder] .dux-intro .crumbs{padding:0 0 var(--ui-space-1)}
body[data-btm-surface=finder] .dux-intro h1{font-size:clamp(28px,2.5vw,36px);line-height:1.2;letter-spacing:-.025em;margin:0 0 var(--ui-space-2)}
body[data-btm-surface=finder] .dux-intro p{font-size:15px;line-height:1.5}
body[data-btm-surface=finder] .dux{padding-top:var(--ui-space-3)}
body[data-btm-surface=finder] .dux-head{gap:var(--ui-space-3)}
body[data-btm-surface=finder] .dux h2{font-size:24px;line-height:1.3;margin:0 0 var(--ui-space-1)}
body[data-btm-surface=finder] .dux-head p{font-size:14px;line-height:1.5;margin:0 0 var(--ui-space-1)}
body[data-btm-surface=finder] .dux-count{font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}
body[data-btm-surface=finder] .dux-refine{margin:var(--ui-space-1) 0 var(--ui-space-2);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-card)}
body[data-btm-surface=finder] .dux-refine>summary{font-size:14px;min-height:44px}
body[data-btm-surface=finder] .dux-compare-bar{padding:var(--ui-space-1) var(--ui-space-3);margin-bottom:var(--ui-space-3);font-size:14px}
body[data-btm-surface=finder] .dux-card{display:flex;flex-direction:column;padding:var(--ui-space-5);border-radius:var(--ui-radius-card);box-shadow:none}
body[data-btm-surface=finder] .dux-card-title{order:-1;margin:0 0 var(--ui-space-3);gap:var(--ui-space-3)}
body[data-btm-surface=finder] .dux-card-title img{width:88px;height:88px;object-fit:contain}
body[data-btm-surface=finder] .dux-card h3{font-size:22px;line-height:1.3;margin:var(--ui-space-1) 0}
body[data-btm-surface=finder] .dux-card-head{font-size:13px;min-height:24px}
body[data-btm-surface=finder] .dux-card h4{font-size:14px;line-height:1.5;margin:var(--ui-space-3) 0 var(--ui-space-1)}
body[data-btm-surface=finder] .dux-card ul{font-size:14px;line-height:1.6;margin:var(--ui-space-1) 0 var(--ui-space-2)}
body[data-btm-surface=finder] .dux-card-actions{margin-top:var(--ui-space-3);padding-top:0}
/* Preserve each Home composition and photography, tighten the route hierarchy. */
body[data-btm-ui=jp][data-btm-surface=home] .hero{min-height:0}
body[data-btm-ui=jp][data-btm-surface=home] .hero-copy{padding:56px 0}
body[data-btm-ui=jp][data-btm-surface=home] .hero h1{font-size:clamp(32px,3.8vw,50px);line-height:1.35}
body[data-btm-ui=jp][data-btm-surface=home] .hero-card{padding:var(--ui-space-5);border-radius:var(--ui-radius-card);box-shadow:none}
body[data-btm-surface=home] .hero-actions{gap:var(--ui-space-4)}
body[data-btm-ui=en][data-btm-surface=home] .hero-grid{gap:var(--ui-space-12)}
body[data-btm-ui=en][data-btm-surface=home] h1{font-size:clamp(42px,4.7vw,64px);line-height:1.04;letter-spacing:-.035em}
body[data-btm-ui=en][data-btm-surface=home] .hero-lede{max-width:60ch;line-height:1.65}
body[data-btm-ui=en][data-btm-surface=home] .finder-card{box-shadow:none}
body[data-btm-ui] .btm-v2 a.pain-card{padding:var(--ui-space-5);border-radius:var(--ui-radius-card)}
body[data-btm-ui] .pain-meta{gap:var(--ui-space-3);margin-bottom:var(--ui-space-3)}
body[data-btm-ui] .pain-icon{width:44px;height:44px;border-radius:var(--ui-radius-control)}
body[data-btm-ui] .pain-label{border-radius:var(--ui-radius-control)}
body[data-btm-ui] .btm-v2 .pain-card h3{font-size:20px;line-height:1.45;margin-bottom:var(--ui-space-2)}
body[data-btm-ui] .btm-v2 .pain-card p{line-height:1.75;margin-bottom:var(--ui-space-4)}
body[data-btm-surface=hub] .hub-top{padding-top:var(--ui-space-6)}
body[data-btm-surface=hub] .section-title h1{font-size:clamp(28px,3vw,36px);line-height:1.4;max-width:26ch}
body[data-btm-surface=hub] .section-title p{max-width:var(--ui-prose)}
body[data-btm-surface=router] main>.btm-v2{padding-bottom:var(--ui-space-4)}
body[data-btm-surface=router] .btm-v2 h1{font-size:clamp(28px,3vw,38px);line-height:1.25;margin-bottom:var(--ui-space-4)}
body[data-btm-surface=router] .btm-v2 p{max-width:var(--ui-prose)}
body[data-btm-surface=router] .v2-grid{gap:var(--ui-space-4)}
/* A short form stays one short form; every safety option and input is retained. */
body[data-btm-surface=diagnose] .diag-card{padding:var(--ui-space-6);border-radius:var(--ui-radius-card)}
body[data-btm-surface=diagnose] .diag-card h1{line-height:1.4}
body[data-btm-surface=diagnose] .diag-card fieldset{margin-bottom:var(--ui-space-6)}
body[data-btm-surface=diagnose] .diag-card legend{line-height:1.5}
body[data-btm-surface=diagnose] .diag-actions{gap:var(--ui-space-3)}
/* Product confirmation: model, official image, fit/skip, capabilities, evidence. */
body[data-btm-ui=jp][data-btm-surface=product] .jp-detail-hero{padding:var(--ui-space-8) 0}
body[data-btm-surface=product] .jp-detail-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-template-areas:"identity image" "summary image";gap:0 var(--ui-space-8);align-items:start}
body[data-btm-surface=product] .jp-detail-identity{grid-area:identity}
body[data-btm-surface=product] .jp-detail-summary{grid-area:summary}
body[data-btm-surface=product] .jp-detail-image{grid-area:image;min-height:280px;align-self:center}
body[data-btm-surface=product] .jp-detail-image img{width:min(100%,340px);max-height:340px;object-fit:contain}
body[data-btm-surface=product] .jp-detail-hero h1{font-size:clamp(30px,3.3vw,46px);line-height:1.2;margin:var(--ui-space-2) 0 var(--ui-space-4)}
body[data-btm-surface=product] .jp-detail-lead{font-size:16px;margin-top:0}
body[data-btm-surface=product] .v2-product-confirm{gap:var(--ui-space-3);margin:var(--ui-space-4) 0}
body[data-btm-surface=product] .v2-product-confirm div{padding-block:var(--ui-space-1)}
body[data-btm-surface=product] .jp-detail-tags{gap:var(--ui-space-2);margin:var(--ui-space-4) 0}
body[data-btm-surface=product] .jp-detail-section{padding-top:var(--ui-space-8)}
body[data-btm-surface=product] .jp-detail-two article{padding:var(--ui-space-5);border-radius:var(--ui-radius-card)}
body[data-btm-ui=en][data-btm-surface=product] .hero{background:var(--surface,#fff)}
body[data-btm-ui=en][data-btm-surface=product] .heroGrid{gap:var(--ui-space-8);padding-top:var(--ui-space-6)}
body[data-btm-ui=en][data-btm-surface=product] h1{font-size:clamp(34px,3.5vw,50px);line-height:1.12;letter-spacing:-.025em}
body[data-btm-surface=product] .buybox{box-shadow:none;border-radius:var(--ui-radius-card)}
body[data-btm-surface=product] .sub{font-size:17px;line-height:1.7;max-width:var(--ui-prose)}
body[data-btm-surface=product] .spec :is(th,td){padding:var(--ui-space-3) var(--ui-space-4);line-height:1.6}
/* Read surfaces: prose has a measure; tables and decision maps retain full width. */
body[data-btm-surface=article] :is(.btm-v2>p,.btm-v2>h1,.btm-v2>section>p,.v2-note>p,.editorial-body>section>p,.editorial-answer,.jp-article .article-main p){max-width:var(--ui-prose)}
body[data-btm-surface=article] .btm-v2>h1{font-size:clamp(28px,3vw,38px);line-height:1.3}
body[data-btm-surface=article] :is(.editorial,.btm-v2,.jp-article){line-height:1.8}
body[data-btm-surface=article] :is(.editorial h2,.btm-v2 h2,.jp-article h2){font-size:clamp(22px,2vw,28px);line-height:1.4;margin-bottom:var(--ui-space-4)}
body[data-btm-surface=article] :is(.editorial section,.btm-v2 section,.jp-article section){margin-bottom:var(--ui-space-8)}
body[data-btm-surface=article] :is(.editorial p,.btm-v2 p,.jp-article p){margin-bottom:var(--ui-space-4)}
body[data-btm-surface=article] :is(.v2-note,.editorial-decision){border-radius:var(--ui-radius-card);padding:var(--ui-space-5);box-shadow:none}
body[data-btm-surface=article] :is(th,td){line-height:1.6}
body[data-btm-ui] .btm-v2 .v2-cta{min-height:48px}
@media(max-width:1023px){
 body[data-btm-surface=finder] .jp-browse-grid{grid-template-columns:230px minmax(0,1fr);gap:var(--ui-space-4)}
 body[data-btm-surface=finder] .jp-tester-card{grid-template-columns:1fr}
 body[data-btm-surface=finder] .jp-tester-card>:is(h4,ul,dl,details,.jp-source,a[data-product-detail]){grid-column:1;grid-row:auto}
 body[data-btm-surface=finder] .v2-jobs{grid-template-columns:repeat(3,minmax(0,1fr))}
 body[data-btm-surface=finder] .jp-product-title img{width:112px;height:112px}
}
@media(max-width:767px){
 body[data-btm-surface=finder] nav.btm-v2{width:calc(100% - 36px);padding-top:var(--ui-space-2)}
 body[data-btm-surface=finder] .v2-jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-1);margin:var(--ui-space-2) 0}
 body[data-btm-surface=finder] .v2-jobs a{font-size:13px;line-height:1.4;padding:var(--ui-space-1) var(--ui-space-2)}
 body[data-btm-surface=finder] .jp-browse{padding-top:var(--ui-space-2)}
 body[data-btm-surface=finder] .jp-browse h1{font-size:24px;line-height:1.35}
 body[data-btm-surface=finder] .jp-browse nav.btm-v2{width:100%;padding-top:var(--ui-space-2)}
 body[data-btm-surface=finder] .jp-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-1);margin:var(--ui-space-1) 0 var(--ui-space-2)}
 body[data-btm-surface=finder] .jp-presets button{font-size:13px;line-height:1.4;padding:var(--ui-space-1) var(--ui-space-2)}
 body[data-btm-surface=finder] .jp-result-toolbar{padding:0;gap:var(--ui-space-2)}
 body[data-btm-surface=finder] .jp-result-toolbar strong{font-size:18px}
 body[data-btm-surface=finder] .jp-browse-grid{display:block;margin-top:var(--ui-space-2)}
 body[data-btm-surface=finder] .jp-filters{border-radius:0}
 body[data-btm-surface=finder] .jp-filter-heading{position:sticky;top:0;background:var(--surface);padding-block:var(--ui-space-3);z-index:1}
 body[data-btm-surface=finder] .jp-filter-heading h2{font-size:20px}
 body[data-btm-surface=finder] .jp-tester-card{padding:var(--ui-space-4);gap:var(--ui-space-3)}
 body[data-btm-surface=finder] .jp-tester-card>dl{grid-template-columns:1fr 1fr}
 body[data-btm-surface=finder] .jp-product-title h3{font-size:24px}
 body[data-btm-surface=finder] .jp-product-title img{width:104px;height:104px}
 body[data-btm-surface=finder] .dux-intro h1{font-size:26px;line-height:1.15}
 body[data-btm-surface=finder] .dux-head{display:block}
 body[data-btm-surface=finder] .dux h2{font-size:22px}
 body[data-btm-surface=finder] .dux-count{font-size:14px}
 body[data-btm-surface=finder] .dux-card{padding:var(--ui-space-4)}
 body[data-btm-surface=finder] .dux-card-title{gap:var(--ui-space-3)}
 body[data-btm-ui=jp][data-btm-surface=home] .hero-copy{padding:var(--ui-space-8) 0}
 body[data-btm-ui=jp][data-btm-surface=home] .hero h1{font-size:32px}
 body[data-btm-ui=jp][data-btm-surface=home] .hero p{font-size:16px;line-height:1.8}
 body[data-btm-ui=jp][data-btm-surface=home] .hero-card{padding:var(--ui-space-4)}
 body[data-btm-ui=en][data-btm-surface=home] .hero-grid{gap:var(--ui-space-8)}
 body[data-btm-ui] .btm-v2 a.pain-card{padding:var(--ui-space-5)}
 body[data-btm-ui] .btm-v2 .pain-card h3{font-size:19px}
 body[data-btm-surface=diagnose] .diag-card{padding:var(--ui-space-5) var(--ui-space-4)}
 body[data-btm-surface=product] .jp-detail-hero{padding-top:var(--ui-space-4)}
 body[data-btm-surface=product] .jp-detail-hero-grid{grid-template-columns:1fr;grid-template-areas:"identity" "image" "summary";gap:var(--ui-space-4)}
 body[data-btm-surface=product] .jp-detail-image{min-height:0;grid-row:auto}
 body[data-btm-surface=product] .jp-detail-image img{width:220px;height:220px}
 body[data-btm-surface=product] .jp-detail-hero h1{font-size:30px;margin-bottom:0}
 body[data-btm-surface=product] .jp-detail-identity .eyebrow{margin-top:0}
 body[data-btm-surface=article] :is(.btm-v2>p,.v2-note>p,.editorial-answer){max-width:100%}
}
@media(prefers-reduced-motion:reduce){
 body[data-btm-ui] *,body[data-btm-ui] *::before,body[data-btm-ui] *::after{scroll-behavior:auto;transition:none;animation:none}
}

body[data-btm-ui] .keep-word{white-space:nowrap}
body[data-btm-surface=finder] .jp-list-title{font-size:22px;line-height:1.35;margin:0 0 var(--ui-space-3)}
body[data-btm-surface=finder] .dux-app-label{display:flex;align-items:center;gap:10px;min-height:44px;margin:var(--ui-space-1) 0;font-size:14px;line-height:1.5}
body[data-btm-surface=finder] .jp-browse nav.btm-v2{line-height:1.4}

/* Compact the existing card's evidence and disclosure, keep every fact in place. */
body[data-btm-surface=finder] .dux-card>.dux-spec{margin:var(--ui-space-2) 0 var(--ui-space-1)}
body[data-btm-surface=finder] .dux-card>.dux-status{margin:var(--ui-space-1) 0 var(--ui-space-2)}
body[data-btm-surface=finder] .dux-card>details{padding:var(--ui-space-1) 0;margin:var(--ui-space-2) 0}
body[data-btm-surface=finder] .dux-card>details summary{min-height:44px;display:flex;align-items:center}
body[data-btm-surface=finder] .dux-card>.dux-evidence{font-size:12px;line-height:1.6;margin:var(--ui-space-2) 0}
body[data-btm-surface=finder] .dux-card-actions .dux-detail{order:-1;font-weight:700}
body[data-btm-surface=finder] .dux-card-actions a.btn.primary{min-height:44px;padding:var(--ui-space-2) var(--ui-space-3);font-size:14px;box-shadow:none}
body[data-btm-surface=finder] .dux-card-title>div:not(.dux-brand-mark){display:flex;flex-direction:column}
body[data-btm-surface=finder] .dux-card-title h3{order:-1}
body[data-btm-surface=finder] .jp-product-title>div{display:flex;flex-direction:column}
body[data-btm-surface=finder] .jp-product-title h3{order:-1}
body[data-btm-surface=finder] .dux-card-title h3 a{display:inline-flex;align-items:center;min-height:44px}
body[data-btm-surface=product] .spec{table-layout:fixed;width:100%}
body[data-btm-surface=product] .spec :is(th,td){overflow-wrap:anywhere}
