@import url("bscout-visual-standard.css");
:root{--bs-navy:#153f56;--bs-ink:#17283a;--bs-muted:#647381;--bs-bg:#f5f7f8;--bs-card:#fff;--bs-border:#dbe3ea;--bs-orange:#c86f35;font-family:Arial,Helvetica,sans-serif;color:var(--bs-ink);background:var(--bs-bg)}*{box-sizing:border-box}body{margin:0;background:var(--bs-bg);color:var(--bs-ink)}a{color:#174e70}.search-site-header{min-height:62px;background:#fff;border-bottom:4px solid var(--bs-navy);position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:7px 22px}.search-site-header:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--bs-orange)}.search-logo{display:block;flex:0 1 330px;max-width:42vw}.search-logo img{display:block;width:100%;max-width:330px;height:46px;object-fit:contain;object-position:left center}.search-nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.search-nav a{text-decoration:none;font-size:12px;font-weight:700;color:var(--bs-navy);white-space:nowrap}.search-nav a:hover{text-decoration:underline}main{max-width:1080px;margin:auto;padding:26px 20px 48px}.hero,section,.card{background:#fff;border:1px solid var(--bs-border);border-radius:12px}.hero{padding:24px;margin-bottom:18px}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:#5c6973}h1{margin:.2rem 0 .5rem;font-size:clamp(2rem,4vw,3.1rem);line-height:1.06;color:var(--bs-ink)}h2{margin:.2rem 0 .8rem;color:var(--bs-ink)}h3{margin:.1rem 0 .4rem}p,li{line-height:1.55}.muted,.note{color:#626d75}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.card{padding:15px}.card a{font-weight:700}.specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;margin:16px 0}.specs div{background:#fff;border:1px solid var(--bs-border);border-radius:9px;padding:11px}dt{font-size:.77rem;color:#65717a}dd{margin:4px 0 0;font-weight:650}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip{display:inline-block;background:#eef3f5;border:1px solid #d8e1e5;border-radius:999px;padding:6px 10px;text-decoration:none;font-size:.9rem}.cta{display:inline-block;background:var(--bs-navy);color:#fff;text-decoration:none;padding:10px 15px;border-radius:8px;font-weight:700}.cta:hover{filter:brightness(.95)}section{padding:18px 22px;margin:16px 0}.compare{width:100%;border-collapse:collapse}.compare th,.compare td{text-align:left;padding:9px;border-bottom:1px solid #e2e7e9;vertical-align:top}.compare th:first-child{width:24%}.crumbs{font-size:.9rem;color:#65717a}.hero-img{max-width:360px;width:100%;max-height:260px;object-fit:cover;border-radius:10px}.hero-model{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);gap:22px}.model-list{columns:2;column-gap:28px}.model-list li{break-inside:avoid;margin:.45rem 0}.search-site-footer{background:#fff;border-top:1px solid var(--bs-border);padding:18px 22px;color:var(--bs-muted);font-size:.88rem}.search-footer-inner{max-width:1080px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.search-footer-brand{font-weight:700;color:var(--bs-ink)}.search-footer-nav{display:flex;gap:14px;flex-wrap:wrap}.search-footer-nav a{text-decoration:none;color:var(--bs-navy);font-weight:650}@media(max-width:760px){.search-site-header{align-items:flex-start;flex-direction:column;gap:7px;padding:8px 14px 10px}.search-logo{max-width:76vw}.search-logo img{height:42px}.search-nav{gap:10px;justify-content:flex-start}.search-nav a{font-size:11px}.hero-model{grid-template-columns:1fr}.model-list{columns:1}.compare{font-size:.9rem}main{padding:20px 14px 40px}}


/* v6.23.5 Generated search pages — B-Atlas visual standard */
.search-nav a{text-transform:uppercase;letter-spacing:.035em;font-size:var(--bs-font-support);font-weight:var(--bs-weight-label);}
body{font-family:var(--bs-font-family);font-size:var(--bs-font-body);line-height:var(--bs-line-body);color:var(--bs-text-primary);}
.eyebrow{font-size:var(--bs-font-kicker);font-weight:var(--bs-weight-kicker);letter-spacing:var(--bs-kicker-spacing);color:var(--bs-text-muted);}
h1{font-size:var(--bs-font-page-title);font-weight:var(--bs-weight-page-title);line-height:var(--bs-line-page-title);color:var(--bs-text-heading);}
h2{font-size:var(--bs-font-section-title);font-weight:var(--bs-weight-section-title);line-height:var(--bs-line-section-title);color:var(--bs-text-heading);}
h3{font-size:var(--bs-font-subsection-title);font-weight:var(--bs-weight-subsection-title);line-height:var(--bs-line-subsection-title);color:var(--bs-text-heading);}
p,li{font-size:var(--bs-font-body);line-height:var(--bs-line-body);}
.crumbs,.muted,.note,.search-site-footer{font-size:var(--bs-font-support);line-height:var(--bs-line-support);}
dt{font-size:var(--bs-font-meta);line-height:var(--bs-line-meta);}
dd{font-size:var(--bs-font-body);font-weight:var(--bs-weight-label);}
.chip{font-size:var(--bs-font-support);}
.cta{font-size:var(--bs-font-support);font-weight:var(--bs-weight-label);}
main,.search-footer-inner{max-width:var(--bs-page-max-width,1040px);}

/* B-Atlas v6.25.0 — flatter public research pages */
:root{--bs-bg:#fff;--bs-border:#d7e0e5;--bs-muted:#607481}
body{background:#fff}
.search-site-header{
  min-height:62px;
  padding:8px 22px;
  border-bottom:1px solid var(--bs-border);
  background:#fff;
}
.search-site-header:after{display:none}
.search-logo{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  flex:0 0 auto;
  max-width:none;
  text-decoration:none;
  line-height:1;
}
.search-logo .brand-wordmark{color:#0b315f;font-size:27px;font-weight:800;letter-spacing:-.035em;white-space:nowrap}
.search-logo .brand-hyphen{color:#2378bf}
.search-logo .brand-tagline{margin-top:4px;color:#5d7280;font-size:7px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}
main{max-width:1080px;padding-top:28px}
.hero,section,.card{background:#fff;border:1px solid var(--bs-border);border-radius:7px;box-shadow:none}
.hero{padding:21px 22px}
section{padding:17px 20px}
.card{padding:14px}
.specs div{border-radius:6px;background:#fff}
.chip{background:#fff;border-radius:5px;padding:5px 9px}
.cta{border-radius:5px;padding:8px 12px}
.hero-img{border-radius:6px}
.search-site-footer{background:#fff}
@media(max-width:760px){
  .search-site-header{padding:8px 14px 10px}
  .search-logo .brand-wordmark{font-size:24px}
  .search-logo .brand-tagline{font-size:6.5px;letter-spacing:.11em}
}
