.legacy-content .hv-page,.legacy-content .hv-home{--hv-red:#d52b36;--hv-green:#0672cb;--hv-ink:#12334e;--hv-muted:#526b80;--hv-line:#c9dfef;--hv-soft:#eaf5ff;color:var(--hv-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65;background:#ffffff}.legacy-content .hv-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.legacy-content .hv-hero{padding:64px 0 50px;background:linear-gradient(112deg,#eaf5ff,#eaf5ff);border-bottom:1px solid var(--hv-line)}.legacy-content .hv-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:52px;align-items:center}.legacy-content .hv-eyebrow{color:var(--hv-red);font-size:12px!important;letter-spacing:.13em;text-transform:uppercase;font-weight:800;margin:0 0 12px!important}.legacy-content .hv-page h1,.legacy-content .hv-home h2{font-size:clamp(36px,4.4vw,61px);line-height:1.07;letter-spacing:-.045em;margin:0 0 24px;font-weight:750;color:var(--hv-ink)}.legacy-content .hv-page h2{font-size:clamp(27px,3vw,38px);line-height:1.18;letter-spacing:-.025em;margin:0 0 20px}.legacy-content .hv-page h3,.legacy-content .hv-home h3{font-size:21px;line-height:1.3;margin:0 0 12px}.legacy-content .hv-page p,.legacy-content .hv-home p{font-size:16px;margin:0 0 18px}.legacy-content .hv-lead{max-width:710px;color:#526b80;font-size:18px!important}.legacy-content .hv-breadcrumb{font-size:12px;margin:0 0 26px;color:var(--hv-muted)}.legacy-content .hv-page a,.legacy-content .hv-home a{color:#005a9e}.legacy-content .hv-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;align-items:center}.legacy-content .hv-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;background:var(--hv-red);border:1px solid var(--hv-red);color:#ffffff!important;text-decoration:none;font-weight:700;font-size:14px}.legacy-content .hv-button--secondary{background:#ffffff;color:#005a9e!important;border-color:var(--hv-line)}.legacy-content .hv-button:hover{filter:brightness(.93)}.legacy-content .hv-tag{display:inline-block;border:1px solid #c9dfef;color:#005a9e;background:#eaf5ff;padding:4px 10px;font-size:12px;font-weight:700;margin:0 7px 10px 0}.legacy-content .hv-tag--legacy{border-color:#c9dfef;background:#eaf5ff;color:#81570b}.legacy-content .hv-brief{border-top:4px solid var(--hv-red);background:#ffffff;padding:28px;box-shadow:0 10px 30px rgba(18,51,78,0.03137254901960784)}.legacy-content .hv-brief img{width:120px;height:44px;object-fit:contain;object-position:left center;margin-bottom:20px}.legacy-content .hv-brief dl{margin:0}.legacy-content .hv-brief dl>div{padding:12px 0;border-bottom:1px solid var(--hv-line)}.legacy-content .hv-brief dt,.legacy-content .hv-specs th{font-size:12px;color:var(--hv-muted);font-weight:600}.legacy-content .hv-brief dd{font-size:17px;font-weight:650;line-height:1.4;margin:5px 0 0}.legacy-content .hv-section{padding:54px 0;border-bottom:1px solid var(--hv-line)}.legacy-content .hv-section--soft{background:#eaf5ff}.legacy-content .hv-section-heading{display:flex;gap:30px;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.legacy-content .hv-section-heading>p{max-width:470px;color:var(--hv-muted)}.legacy-content .hv-subnav{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0;border-bottom:1px solid var(--hv-line)}.legacy-content .hv-subnav a{font-size:13px;text-decoration:none;border:1px solid var(--hv-line);padding:7px 12px;background:#ffffff}.legacy-content .hv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.legacy-content .hv-card{border:1px solid var(--hv-line);background:#ffffff;padding:24px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.legacy-content .hv-card h3 a{color:var(--hv-ink);text-decoration:none}.legacy-content .hv-card p{font-size:14px;color:var(--hv-muted)}.legacy-content .hv-card .hv-model-meta{font-size:12px;color:#005a9e;margin-top:auto;margin-bottom:12px;font-weight:650}.legacy-content .hv-card-link{font-size:13px;font-weight:700}.legacy-content .hv-card:hover{border-color:#c9dfef}.legacy-content .hv-two{display:grid;grid-template-columns:1.25fr 1fr;gap:48px}.legacy-content .hv-specs{width:100%;border-collapse:collapse;text-align:left;background:#ffffff}.legacy-content .hv-specs th,.legacy-content .hv-specs td{padding:15px 18px;border:1px solid var(--hv-line);vertical-align:top;line-height:1.5}.legacy-content .hv-specs th{width:35%}.legacy-content .hv-specs td{font-size:15px}.legacy-content .hv-note{color:var(--hv-muted);font-size:13px!important;margin-top:16px!important}.legacy-content .hv-checklist{padding-left:22px;margin-top:0}.legacy-content .hv-checklist li{padding:5px 0}.legacy-content .hv-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0}.legacy-content .hv-links a{display:block;padding:14px;background:var(--hv-soft);border:1px solid var(--hv-line);font-size:14px;text-decoration:none}.legacy-content .hv-source-list{padding-left:22px;font-size:14px}.legacy-content .hv-source-list li{margin-bottom:9px}.legacy-content .hv-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.legacy-content .hv-gallery figure{margin:0}.legacy-content .hv-gallery img{display:block;width:100%;height:220px;object-fit:contain;background:#eaf5ff;border:1px solid var(--hv-line)}.legacy-content .hv-gallery figcaption{font-size:12px;color:var(--hv-muted);padding-top:10px}.legacy-content .hv-filter{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.legacy-content .hv-filter label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;flex:1;min-width:200px}.legacy-content .hv-filter input,.legacy-content .hv-filter select{font:inherit;font-size:15px;min-height:44px;border:1px solid #c9dfef;background:#ffffff;padding:8px 12px;color:var(--hv-ink);border-radius:0}.legacy-content .hv-filter-status{font-size:13px;color:var(--hv-muted)}.legacy-content .hv-page [hidden]{display:none!important}.legacy-content .hv-family-group{scroll-margin-top:120px}.legacy-content .hv-home{padding:58px 0!important;background:#eaf5ff;border-top:4px solid var(--hv-red);border-bottom:1px solid var(--hv-line)}.legacy-content .hv-home h2{font-size:clamp(34px,4vw,52px)}.legacy-content .hv-home .hv-hero-grid{grid-template-columns:1fr .9fr;gap:40px}.legacy-content .hv-home .hv-gallery{grid-template-columns:1fr 1fr;gap:12px}.legacy-content .hv-home .hv-gallery img{height:220px}.legacy-content .hv-home .hv-home-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px}.legacy-content .hv-home-category{border:1px solid #c9dfef;background:#ffffff;padding:21px;text-decoration:none}.legacy-content .hv-home-category strong{display:block;color:var(--hv-ink);font-size:19px;margin-bottom:8px}.legacy-content .hv-home-category span{color:var(--hv-muted);font-size:13px;display:block}.legacy-content .hv-home-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #c9dfef;padding-top:20px;margin-top:24px;font-size:13px}.legacy-content .hv-home-foot a{font-weight:700}.legacy-content .hv-quote{padding:35px;border-left:5px solid var(--hv-green);background:#eaf5ff}.legacy-content .hv-page a:focus-visible,.legacy-content .hv-home a:focus-visible,.legacy-content .hv-page input:focus-visible,.legacy-content .hv-page select:focus-visible{outline:3px solid #d52b36;outline-offset:4px}@media(max-width:900px){.legacy-content .hv-hero-grid,.legacy-content .hv-home .hv-hero-grid,.legacy-content .hv-two{grid-template-columns:1fr}.legacy-content .hv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-content .hv-home .hv-home-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-content .hv-hero{padding:40px 0}.legacy-content .hv-section{padding:38px 0}.legacy-content .hv-section-heading{display:block}}@media(max-width:560px){.legacy-content .hv-wrap{width:calc(100% - 32px)}.legacy-content .hv-grid,.legacy-content .hv-gallery,.legacy-content .hv-links{grid-template-columns:1fr}.legacy-content .hv-home .hv-gallery img{height:150px}.legacy-content .hv-home-category{padding:16px}.legacy-content .hv-home-category strong{font-size:17px}.legacy-content .hv-specs th,.legacy-content .hv-specs td{padding:11px}.legacy-content .hv-brief{padding:20px}.legacy-content .hv-actions a{width:100%}.legacy-content .hv-page h1{font-size:36px}.legacy-content .hv-home h2{font-size:34px}.legacy-content .hv-breadcrumb{overflow-wrap:anywhere}}
