.structure-refresh :is(.brand-detail,.product-detail){--detail-navy:#0b2a48;--detail-ink:#17354e;--detail-blue:#2563eb;--detail-muted:#5d7183;--detail-line:#dce4eb;--detail-soft:#f4f7fa;--product-ink:var(--detail-navy);--product-blue:var(--detail-blue);color:var(--detail-ink);background:#fff}.structure-refresh :is(.brand-detail,.product-detail) :is(a,summary){text-underline-offset:4px}.structure-refresh :is(.brand-detail,.product-detail) :is(a,summary):focus-visible{outline:3px solid #6697ff;outline-offset:4px}.structure-refresh :is(.brand-detail,.product-detail) :is(h1,h2,h3,h4){text-wrap:balance}.structure-refresh :is(.brand-detail,.product-detail) :is(p,li,td,dd){overflow-wrap:break-word}.structure-refresh :is(.brand-detail,.product-detail) section[id]{scroll-margin-top:108px}.structure-refresh :is(.brand-detail) .insights-page-container,.structure-refresh :is(.product-detail) .product-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.structure-refresh :is(.brand-detail) .guides-category-hero{padding:24px 0 0;background:var(--detail-navy);color:#fff}.structure-refresh :is(.brand-detail) .blog-visible-breadcrumb{display:flex;flex-wrap:wrap;margin:0 0 28px;gap:8px;font-size:11px;line-height:1.7}.structure-refresh :is(.brand-detail) .guides-category-hero :is(.blog-visible-breadcrumb,.blog-visible-breadcrumb a){color:#bccde0}.structure-refresh :is(.brand-detail) .brand-detail-hero{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:48px;align-items:center;padding-bottom:28px}.structure-refresh :is(.brand-detail) .brand-detail-hero>div:only-child{grid-column:1/-1;max-width:840px}.structure-refresh :is(.brand-detail) .brand-hero-identity{margin-bottom:18px}.structure-refresh :is(.brand-detail) .brand-hero-identity .brand-logo--hero{width:170px;min-height:62px;max-height:none;padding:8px 12px;border-radius:3px}.structure-refresh :is(.brand-detail) .brand-logo--hero img{height:48px;max-height:48px;aspect-ratio:auto;object-fit:contain}.structure-refresh :is(.brand-detail) .brand-detail-hero p{color:#c9d7e5;font-size:14px;line-height:1.72;margin:12px 0 0}.structure-refresh :is(.brand-detail) .brand-detail-hero .eyebrow{color:#a9c9ff;font-size:10px;letter-spacing:.13em;margin:0 0 10px}.structure-refresh :is(.brand-detail) .brand-category-link{padding:0;margin:0 0 10px;color:#c8daf4;background:none;border:0;border-radius:0;font-size:11px;line-height:1.5;letter-spacing:.04em;text-decoration:underline;-webkit-text-decoration-color:#7893b0;text-decoration-color:#7893b0}.structure-refresh :is(.brand-detail) .brand-detail-hero h1{margin:0 0 12px;color:#fff;font-size:clamp(36px,3.8vw,52px);line-height:1.06;letter-spacing:-.04em}.structure-refresh :is(.brand-detail) .brand-detail-hero h1+p{font-size:20px;line-height:1.4;color:#f1f6fd;max-width:560px}.structure-refresh :is(.brand-detail) .brand-detail-hero h1+p+p{margin-top:15px;font-size:11px;color:#aec2d9}.structure-refresh :is(.brand-detail) .brand-detail-hero>div>p:last-child{font-size:12px;line-height:1.6;color:#aec2d9}.structure-refresh :is(.brand-detail) .brand-hero-media{padding:0;margin:0;align-self:center;background:#fff;border:1px solid #43607b;border-radius:5px;box-shadow:none}.structure-refresh :is(.brand-detail) .brand-hero-media__eyebrow{position:static;padding:12px 16px;color:#596e81;background:#f3f6fa;border:0;border-bottom:1px solid var(--detail-line);border-radius:0;font-size:9px;letter-spacing:.11em}.structure-refresh :is(.brand-detail) .brand-hero-media img{width:100%;height:280px;aspect-ratio:auto;padding:16px;object-fit:contain;background:#fff}.structure-refresh :is(.brand-detail) .brand-hero-media figcaption{border-top:1px solid var(--detail-line);padding:11px 16px;background:#f3f6fa;color:#5a6f83;font-size:11px;line-height:1.6}.structure-refresh :is(.brand-detail) .brand-key-facts{margin-top:0;background:#fff;border:1px solid #dae3ed;border-radius:5px}.structure-refresh :is(.brand-detail) .brand-key-facts .brand-data-table :is(th,td){padding:9px 16px;border-color:#e3e9f0;color:var(--detail-ink);font-size:12px;line-height:1.5}.structure-refresh :is(.brand-detail) .brand-key-facts .brand-data-table th{background:#edf3f8;color:#51697f;font-size:10px}.structure-refresh :is(.brand-detail) .brand-key-facts .brand-data-table td:first-child{color:#5b7085;font-weight:600}.structure-refresh :is(.brand-detail) .brand-key-facts a{color:#205dcd;overflow-wrap:anywhere}.structure-refresh :is(.brand-detail) .brand-section-nav{margin:18px 0 0;padding:0;gap:0 22px;border-top:1px solid #ffffff26}.structure-refresh :is(.brand-detail) .brand-section-nav a{display:inline-flex;align-items:center;min-height:52px;padding:12px 0;color:#e0eaf6;border:0;border-radius:0;background:none;font-size:12px;font-weight:650}.structure-refresh :is(.brand-detail) .brand-section-nav a:hover{color:#fff;box-shadow:inset 0 -3px #83acff}.structure-refresh :is(.brand-detail)>.section{padding-block:38px}.structure-refresh :is(.brand-detail) .brand-content-sections{gap:36px}.structure-refresh :is(.brand-detail) .brand-content-section{padding:0 0 36px;border:0;border-bottom:1px solid var(--detail-line);border-radius:0;background:none}.structure-refresh :is(.brand-detail) .brand-content-section:last-child{padding-bottom:0;border-bottom:0}.structure-refresh :is(.brand-detail) :is(.brand-content-section>h2,.guides-section-heading h2,#analysis h2){margin:0 0 23px;color:var(--detail-navy);font-size:29px;letter-spacing:-.025em;line-height:1.22}.structure-refresh :is(.brand-detail) .brand-section-layout--visual{grid-template-columns:minmax(0,1.32fr) minmax(0,.88fr);gap:32px}.structure-refresh :is(.brand-detail) :is(.brand-section-summary,.brand-section-parent){color:#425c72;font-size:15px;line-height:1.8}.structure-refresh :is(.brand-detail) :is(.brand-table-group,.brand-section-main>.brand-data-table,.brand-visual){border:1px solid var(--detail-line);border-radius:4px;box-shadow:none}.structure-refresh :is(.brand-detail) .brand-table-group h3{padding:13px 16px;background:var(--detail-soft);color:var(--detail-navy);font-size:15px;letter-spacing:-.01em}.structure-refresh :is(.brand-detail) .brand-data-table :is(th,td){padding:13px 16px;border-color:var(--detail-line);font-size:13px;line-height:1.65}.structure-refresh :is(.brand-detail) .brand-data-table th{color:#5b6f82;background:#f7f9fb;font-size:10px;letter-spacing:.04em}.structure-refresh :is(.brand-detail) .brand-data-table td{color:#425c72}.structure-refresh :is(.brand-detail) .brand-data-table td:first-child{color:var(--detail-ink)}.structure-refresh :is(.brand-detail) .brand-founder-card{grid-template-columns:136px minmax(0,1fr)}.structure-refresh :is(.brand-detail) .brand-founder-portrait{height:100%;min-height:180px}.structure-refresh :is(.brand-detail) .brand-founder-details{padding:18px;gap:8px}.structure-refresh :is(.brand-detail) .brand-founder-details h4{font-size:22px}.structure-refresh :is(.brand-detail) .brand-visual__eyebrow{background:var(--detail-soft);color:#5a6f83;padding:11px 14px;font-size:9px}.structure-refresh :is(.brand-detail) .brand-visual img{height:auto;object-fit:contain}.structure-refresh :is(.brand-detail) .brand-visual figcaption{font-size:12px;line-height:1.7}.structure-refresh :is(.brand-detail) .brand-section-layout--operations .brand-visual{width:min(100%,880px);justify-self:start}.structure-refresh :is(.brand-detail) .brand-competitor-links span{padding:8px 12px;border-radius:3px;background:#f4f7fb;font-size:12px}.structure-refresh :is(.brand-detail) .brand-competitor-links a{color:#205dcd}.structure-refresh :is(.brand-detail)>section[aria-label="Product model profiles"]{width:min(1200px,calc(100% - 64px));margin:6px auto 0;padding:26px;border:1px solid var(--detail-line);border-top:3px solid var(--detail-blue);border-radius:4px;background:var(--detail-soft)}.structure-refresh :is(.brand-detail)>section[aria-label="Product model profiles"]>div:last-child>a{border-radius:3px}.structure-refresh :is(.brand-detail) .guides-section-heading{margin-bottom:25px}.structure-refresh :is(.brand-detail) :is(.guides-section-heading,#analysis) .eyebrow{margin:0 0 11px;color:#53718e;font-size:10px;letter-spacing:.12em}.structure-refresh :is(.brand-detail) .brand-timeline{list-style:none;padding:0;margin:0;border:0;gap:0}.structure-refresh :is(.brand-detail) .brand-timeline li{display:grid;grid-template-columns:150px minmax(0,1fr);grid-column-gap:30px;column-gap:30px;border-top:1px solid var(--detail-line);padding:22px 0}.structure-refresh :is(.brand-detail) .brand-timeline time{grid-row:1/span 3;color:#57738d;font-size:12px;font-weight:650;padding-top:4px}.structure-refresh :is(.brand-detail) .brand-timeline h3{margin:0 0 10px;color:var(--detail-navy);font-size:19px;line-height:1.4}.structure-refresh :is(.brand-detail) .brand-timeline p{grid-column:2;margin:0;color:#4a6278;font-size:14px;line-height:1.75}.structure-refresh :is(.brand-detail) .brand-timeline p:last-child{margin-top:8px;font-size:11px}.structure-refresh :is(.brand-detail) #analysis{background:var(--detail-soft);border-block:1px solid var(--detail-line)}.structure-refresh :is(.brand-detail) .brand-article-grid{gap:20px}.structure-refresh :is(.brand-detail) .guide-card{border:1px solid #dfe6ed;border-radius:4px;box-shadow:none}.structure-refresh :is(.brand-detail) .guide-card-copy{padding:21px}.structure-refresh :is(.brand-detail) .guide-card h3{margin:0 0 12px;color:var(--detail-navy);font-size:21px;line-height:1.35;letter-spacing:-.02em}.structure-refresh :is(.brand-detail) .guide-card p{color:#5a6f83;font-size:13px;line-height:1.7}.structure-refresh :is(.brand-detail) .guide-card small{font-size:11px}.structure-refresh :is(.brand-detail) .brand-sources{border-top:0;background:#fff}.structure-refresh :is(.brand-detail) .brand-sources ol{padding-left:22px;margin:0}.structure-refresh :is(.brand-detail) .brand-sources li{padding:13px 0 13px 6px;border-bottom:1px solid #e7edf2;color:#667b8e;font-size:12px;line-height:1.8}.structure-refresh :is(.brand-detail) .brand-sources a{color:#205dcd;font-weight:600}.structure-refresh :is(.product-detail) .product-breadcrumb{padding:25px 0;gap:9px;color:#63798c;font-size:11px;line-height:1.6}.structure-refresh :is(.product-detail) .product-detail-hero{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:36px;padding:28px;border:1px solid var(--detail-line);border-top:4px solid var(--detail-navy);border-radius:5px;background:var(--detail-soft)}.structure-refresh :is(.product-detail) .product-model-cover{padding:22px;border:1px solid #e0e7ed;border-radius:4px;background:#fff}.structure-refresh :is(.product-detail) .product-model-cover img{display:block;width:100%;height:350px;object-fit:contain}.structure-refresh :is(.product-detail) .product-model-cover figcaption{padding-top:14px;margin-top:14px;border-top:1px solid #e7ecf1;color:#697d90;font-size:10px}.structure-refresh :is(.product-detail) .product-model-cover figcaption a{color:#205dcd}.structure-refresh :is(.product-detail) .product-detail-intro{min-width:0}.structure-refresh :is(.product-detail) .product-eyebrow{margin:0 0 13px;color:#53718d;font-size:10px;line-height:1.5;letter-spacing:.11em}.structure-refresh :is(.product-detail) .product-eyebrow a{color:#205dcd}.structure-refresh :is(.product-detail) .product-detail-intro h1{margin:0 0 17px;color:var(--detail-navy);font-size:clamp(34px,3.5vw,46px);line-height:1.08;letter-spacing:-.04em}.structure-refresh :is(.product-detail) .product-lead{margin:0 0 18px;color:#486277;font-size:16px;line-height:1.7}.structure-refresh :is(.product-detail) .product-meta{margin:0 0 14px}.structure-refresh :is(.product-detail) .product-meta span{padding:5px 9px;border:1px solid #cfdae6;border-radius:3px;background:#fff;color:#4d6680;font-size:10px}.structure-refresh :is(.product-detail) .product-note{color:#60768b;font-size:12px;line-height:1.75}.structure-refresh :is(.product-detail) .product-key-facts{gap:0;margin:20px 0;padding:0;border:1px solid #d9e3ec;border-radius:4px;overflow:hidden;background:#fff}.structure-refresh :is(.product-detail) .product-key-facts>div{min-width:0;padding:14px 16px;border-bottom:1px solid #e6ecf2}.structure-refresh :is(.product-detail) .product-key-facts>div:nth-child(odd){border-right:1px solid #e6ecf2}.structure-refresh :is(.product-detail) .product-key-facts dt{color:#637a8e;font-size:10px;margin:0 0 7px}.structure-refresh :is(.product-detail) .product-key-facts dd{color:var(--detail-navy);font-size:16px;line-height:1.4;font-weight:700}.structure-refresh :is(.product-detail) .product-actions{gap:14px 20px}.structure-refresh :is(.product-detail) .product-button{min-height:46px;padding:13px 17px;gap:20px;border-radius:4px;font-size:12px;color:#fff;background:var(--detail-blue)}.structure-refresh :is(.product-detail) .product-button:hover{background:#174fc7}.structure-refresh :is(.product-detail) .product-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.structure-refresh :is(.product-detail) .refresh-product-contents{margin-top:22px;padding:0;border-block:1px solid var(--detail-line)}.structure-refresh :is(.product-detail) .refresh-product-contents summary{padding:17px 0;font-size:13px;color:var(--detail-navy);cursor:pointer}.structure-refresh :is(.product-detail) .product-section-nav{padding:0 0 14px;gap:6px 24px;font-size:12px}.structure-refresh :is(.product-detail) .product-section-nav a{display:inline-flex;align-items:center;min-height:38px;color:#205dcd}.structure-refresh :is(.product-detail) .refresh-resource-links{padding-bottom:18px;color:#205dcd;font-size:12px}.structure-refresh :is(.product-detail) .product-fit-grid{gap:22px;padding:30px 0 36px}.structure-refresh :is(.product-detail) .product-fit-grid>div{padding:24px 26px;border:1px solid #d9e4ef;border-left:3px solid #5e8dda;border-radius:4px;background:#f3f7fc}.structure-refresh :is(.product-detail) .product-fit-grid>div+div{border-color:#e0e5e9 #e0e5e9 #e0e5e9 #7b8b9a;background:#f7f8f9}.structure-refresh :is(.product-detail) .product-fit-grid h2{font-size:23px;line-height:1.25;color:var(--detail-navy)}.structure-refresh :is(.product-detail) .product-fit-grid p:last-child{font-size:14px;line-height:1.8;color:#496277}.structure-refresh :is(.product-detail) .product-reading-layout{max-width:none;grid-template-columns:minmax(0,1fr) 244px;gap:44px;margin:0}.structure-refresh :is(.product-detail) :is(.product-content-section,.product-editorial){padding:30px 0;border-top:1px solid var(--detail-line)}.structure-refresh :is(.product-detail) #specifications{padding-top:0;border-top:0}.structure-refresh :is(.product-detail) :is(.product-content-section h2,.product-editorial h2){margin:0 0 19px;color:var(--detail-navy);font-size:29px;line-height:1.25;letter-spacing:-.025em}.structure-refresh :is(.product-detail) .product-table-wrap{margin-top:22px;border:1px solid var(--detail-line);border-radius:4px;overflow-x:auto;overscroll-behavior-x:contain}.structure-refresh :is(.product-detail) .product-table-wrap table{font-size:13px}.structure-refresh :is(.product-detail) .product-table-wrap :is(th,td){padding:16px;line-height:1.65;border-color:#e0e7ee}.structure-refresh :is(.product-detail) .product-table-wrap thead{color:#344f68;background:#edf3f8;font-size:11px}.structure-refresh :is(.product-detail) .product-table-wrap tbody tr:nth-child(2n){background:#f8fafc}.structure-refresh :is(.product-detail) .product-table-wrap tbody th{color:var(--detail-ink);font-weight:650}.structure-refresh :is(.product-detail) .product-table-wrap td{color:#4e667b}.structure-refresh :is(.product-detail) .product-table-wrap td:nth-child(2){color:var(--detail-navy)}.structure-refresh :is(.product-detail) .product-table-wrap tbody tr:last-child :is(th,td){border-bottom:0}.structure-refresh :is(.product-detail) .product-editorial{color:#425b71;font-size:16px;line-height:1.85}.structure-refresh :is(.product-detail) .product-editorial h3{font-size:21px}.structure-refresh :is(.product-detail) .product-editorial .article-inline-image img{border:1px solid #e1e8ef;border-radius:4px}.structure-refresh :is(.product-detail) .product-buying-note{position:-webkit-sticky;position:sticky;top:106px;display:block;margin:0;padding:22px;border:1px solid #d7e1eb;border-top:3px solid var(--detail-blue);border-radius:4px;background:#f5f8fb}.structure-refresh :is(.product-detail) .product-buying-note .product-eyebrow{display:block;margin-bottom:12px}.structure-refresh :is(.product-detail) .product-buying-note h2{margin:0 0 15px;color:var(--detail-navy);font-size:21px}.structure-refresh :is(.product-detail) .product-buying-note a{display:block;margin:0;padding:14px 0;border-top:1px solid #dce5ee;font-size:12px;line-height:1.6;color:#205dcd}.structure-refresh :is(.product-detail) .product-faq-list{gap:0;border-top:1px solid var(--detail-line)}.structure-refresh :is(.product-detail) .product-faq{padding:19px 0;border:0;border-bottom:1px solid var(--detail-line);border-radius:0;background:#fff}.structure-refresh :is(.product-detail) .product-faq summary{color:var(--detail-navy);font-size:16px;line-height:1.5}.structure-refresh :is(.product-detail) .product-faq[open]{background:#fff}.structure-refresh :is(.product-detail) .product-faq[open] summary{color:#205dcd}.structure-refresh :is(.product-detail) .product-faq p{margin:15px 0 0;font-size:15px;line-height:1.85}.structure-refresh :is(.product-detail) .product-price-card{padding:23px;border-radius:4px;border-color:var(--detail-line);background:#f6f9fc}.structure-refresh :is(.product-detail) .product-price-card h3{color:var(--detail-navy);font-size:26px}.structure-refresh :is(.product-detail) .product-comparison caption{padding:15px 16px;background:#fff;color:var(--detail-navy);font-size:13px}.structure-refresh :is(.product-detail) .product-comparison-takeaway{padding:19px 22px;background:#f1f6fc;font-size:14px}.structure-refresh :is(.product-detail) .product-related-grid{gap:20px}.structure-refresh :is(.product-detail) .product-related-card{padding:22px;border-color:var(--detail-line);border-radius:4px;background:#fff}.structure-refresh :is(.product-detail) .product-related-card img{object-fit:contain}.structure-refresh :is(.product-detail) .product-related-card:hover{border-color:#7d9bc5;background:#f8fafd}.structure-refresh :is(.product-detail) .product-article-links a{padding:19px 0;color:var(--detail-navy);font-size:15px;line-height:1.55}.structure-refresh :is(.product-detail) .product-sources{gap:48px;margin:12px 0 28px;padding:30px;border-radius:4px;background:var(--detail-navy)}.structure-refresh :is(.product-detail) .product-sources .product-eyebrow{color:#a9c9ff}.structure-refresh :is(.product-detail) .product-sources h2{color:#fff;font-size:26px}.structure-refresh :is(.product-detail) .product-sources p:not(.product-eyebrow){color:#bdd0e0;font-size:12px;line-height:1.8}.structure-refresh :is(.product-detail) .product-sources li+li{margin-top:0}.structure-refresh :is(.product-detail) .product-sources li{padding:11px 0;border-bottom:1px solid #ffffff26}.structure-refresh :is(.product-detail) .product-sources a{color:#d4e4ff;font-size:13px;line-height:1.65}.structure-refresh :is(.product-detail) .product-back{padding:6px 0 42px;font-size:13px}@media (max-width:1050px){.structure-refresh :is(.brand-detail) .brand-detail-hero{gap:28px}.structure-refresh :is(.brand-detail) .brand-section-layout--visual{grid-template-columns:minmax(0,1fr);gap:24px}.structure-refresh :is(.brand-detail) .brand-section-layout--visual .brand-visual{width:min(100%,760px)}.structure-refresh :is(.product-detail) .product-detail-hero{padding:22px;gap:26px}.structure-refresh :is(.product-detail) .product-model-cover img{height:300px}.structure-refresh :is(.product-detail) .product-reading-layout{grid-template-columns:minmax(0,1fr);gap:0}.structure-refresh :is(.product-detail) .product-buying-note{position:static;margin:0 0 30px}.structure-refresh :is(.product-detail) .product-buying-note a{display:inline-block;margin-right:22px}}@media (max-width:800px){.structure-refresh :is(.brand-detail) .insights-page-container,.structure-refresh :is(.product-detail) .product-container{width:calc(100% - 40px)}.structure-refresh :is(.brand-detail) .brand-detail-hero,.structure-refresh :is(.product-detail) .product-detail-hero{grid-template-columns:minmax(0,1fr)}.structure-refresh :is(.brand-detail) .brand-detail-hero{gap:24px}.structure-refresh :is(.brand-detail) .brand-hero-media{width:100%;max-width:560px}.structure-refresh :is(.brand-detail)>section[aria-label="Product model profiles"]{width:calc(100% - 40px)}.structure-refresh :is(.product-detail) .product-detail-intro{order:-1}.structure-refresh :is(.product-detail) .product-model-cover img{height:290px}.structure-refresh :is(.product-detail) .product-fit-grid{gap:16px}.structure-refresh :is(.product-detail) .product-sources{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:760px){.structure-refresh :is(.brand-detail) .brand-key-facts .brand-data-table{display:table;table-layout:fixed}.structure-refresh :is(.brand-detail) .brand-key-facts .brand-data-table thead{display:table-header-group;position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:normal}.structure-refresh :is(.brand-detail) .brand-key-facts .brand-data-table tbody{display:table-row-group}.structure-refresh :is(.brand-detail) .brand-key-facts .brand-data-table tr{display:table-row}.structure-refresh :is(.brand-detail) .brand-key-facts .brand-data-table :is(th,td){display:table-cell;width:auto;padding:11px 12px;font-size:11px;border-bottom:1px solid #e3e9f0}.structure-refresh :is(.brand-detail) .brand-key-facts .brand-data-table :is(th,td):first-child{width:34%}.structure-refresh :is(.brand-detail) .brand-key-facts .brand-data-table td:before{content:none}.structure-refresh :is(.brand-detail) .brand-data-table td{padding:11px 14px}.structure-refresh :is(.brand-detail) .brand-data-table td:before{color:#62778b;font-size:10px;letter-spacing:.06em}.structure-refresh :is(.brand-detail) .brand-data-table tbody tr+tr{border-top:1px solid #dce4eb}}@media (max-width:540px){.structure-refresh :is(.brand-detail,.product-detail) section[id]{scroll-margin-top:100px}.structure-refresh :is(.brand-detail) .guides-category-hero{padding-top:19px}.structure-refresh :is(.brand-detail) .blog-visible-breadcrumb{display:flex;flex-wrap:wrap;font-size:10px;margin-bottom:23px}.structure-refresh :is(.brand-detail) .brand-hero-identity .brand-logo--hero{width:148px;min-height:54px}.structure-refresh :is(.brand-detail) .brand-logo--hero img{height:40px;max-height:40px}.structure-refresh :is(.brand-detail) .brand-detail-hero h1{font-size:36px}.structure-refresh :is(.brand-detail) .brand-detail-hero h1+p{font-size:19px}.structure-refresh :is(.brand-detail) .brand-detail-hero p{font-size:13px}.structure-refresh :is(.brand-detail) .brand-hero-media img{height:230px;padding:12px}.structure-refresh :is(.brand-detail) .brand-section-nav{gap:0 20px}.structure-refresh :is(.brand-detail) .brand-section-nav a{font-size:11px;min-height:49px}.structure-refresh :is(.brand-detail)>.section{padding-block:30px}.structure-refresh :is(.brand-detail) .brand-content-sections{gap:28px}.structure-refresh :is(.brand-detail) .brand-content-section{padding-bottom:28px}.structure-refresh :is(.brand-detail) :is(.brand-content-section>h2,.guides-section-heading h2,#analysis h2){font-size:25px;margin-bottom:20px}.structure-refresh :is(.brand-detail) .brand-founder-card{grid-template-columns:100px minmax(0,1fr)}.structure-refresh :is(.brand-detail) .brand-founder-details{padding:13px;gap:7px}.structure-refresh :is(.brand-detail) .brand-founder-details h4{font-size:19px}.structure-refresh :is(.brand-detail) .brand-founder-context{font-size:12px;line-height:1.6}.structure-refresh :is(.brand-detail)>section[aria-label="Product model profiles"]{padding:21px}.structure-refresh :is(.brand-detail) .brand-timeline li{grid-template-columns:minmax(0,1fr);padding-block:20px}.structure-refresh :is(.brand-detail) .brand-timeline time{grid-row:auto;padding:0;margin-bottom:9px;font-size:11px}.structure-refresh :is(.brand-detail) .brand-timeline p{grid-column:1;font-size:13px}.structure-refresh :is(.brand-detail) .brand-article-grid{grid-template-columns:minmax(0,1fr)}.structure-refresh :is(.product-detail) .product-breadcrumb{padding-block:20px;font-size:10px}.structure-refresh :is(.product-detail) .product-detail-hero{padding:20px 16px;gap:24px}.structure-refresh :is(.product-detail) .product-detail-intro h1{font-size:33px;line-height:1.1}.structure-refresh :is(.product-detail) .product-lead{font-size:15px}.structure-refresh :is(.product-detail) .product-key-facts>div{padding:12px}.structure-refresh :is(.product-detail) .product-key-facts dd{font-size:14px}.structure-refresh :is(.product-detail) .product-key-facts dt{line-height:1.5}.structure-refresh :is(.product-detail) .product-actions{gap:9px}.structure-refresh :is(.product-detail) .product-button{width:100%;font-size:12px}.structure-refresh :is(.product-detail) .product-model-cover{padding:13px}.structure-refresh :is(.product-detail) .product-model-cover img{height:250px}.structure-refresh :is(.product-detail) .product-fit-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:25px 30px}.structure-refresh :is(.product-detail) .product-fit-grid>div{padding:22px}.structure-refresh :is(.product-detail) :is(.product-content-section h2,.product-editorial h2){font-size:25px}.structure-refresh :is(.product-detail) :is(.product-content-section,.product-editorial){padding-block:25px}.structure-refresh :is(.product-detail) .product-editorial{font-size:15px;line-height:1.85}.structure-refresh :is(.product-detail) .product-table-wrap :is(th,td){padding:12px 9px;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.structure-refresh :is(.product-detail) .product-table-wrap th:first-child{width:29%}.structure-refresh :is(.product-detail) .product-table-wrap thead th{overflow-wrap:normal}.structure-refresh :is(.product-detail) .product-buying-note{padding:21px}.structure-refresh :is(.product-detail) .product-buying-note a{display:block;margin-right:0}.structure-refresh :is(.product-detail) .product-related-card{grid-template-columns:90px minmax(0,1fr);gap:15px;padding:16px}.structure-refresh :is(.product-detail) .product-related-card img{width:90px;height:125px}.structure-refresh :is(.product-detail) .product-related-card h3{font-size:18px}.structure-refresh :is(.product-detail) .product-sources{padding:23px}.structure-refresh :is(.product-detail) .product-sources h2{font-size:24px}}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail){background:#f4f6f8}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .insights-page-container{width:min(1280px,calc(100% - 80px));margin-inline:auto}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero{padding:38px 0 26px;background:#dce4eb;color:#232c35;border-bottom:1px solid #d6dfe7}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero-grid{display:block}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero .eyebrow{margin:0 0 12px;font-size:12px;color:#245cc4;letter-spacing:1.5px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero h1{max-width:1050px;margin:0 0 16px;font-size:46px;line-height:1.1;letter-spacing:-1.7px;color:#232c35}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero p:not(.eyebrow){max-width:1140px;margin:0;color:#52606b;font-size:15px;line-height:1.65}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero-stat{display:flex;align-items:center;gap:14px;border:0;border-top:1px solid #c5d1dc;border-radius:0;background:transparent;box-shadow:none;margin-top:22px;padding:16px 0 0;min-height:0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero-stat strong{font-size:24px;line-height:1;font-weight:700;color:#232c35}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero-stat span{font-size:13px;line-height:1.5;color:#52606b}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero-stat a{font-size:13px;color:#245cc4;font-weight:600;margin-left:auto;text-decoration:underline;text-underline-offset:4px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-jump-links{display:flex;align-items:center;gap:24px;overflow:auto;max-width:1280px;width:calc(100% - 80px);margin:auto;padding:22px 0;border-bottom:1px solid #d6dfe7;background:#f4f6f8}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-jump-links a{color:#52606b;font-size:12px;font-weight:600;white-space:nowrap;padding:2px 0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-jump-links a:hover{color:#245cc4;text-decoration:underline;text-underline-offset:5px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-category-list{padding:38px 0 44px;scroll-margin-top:18px;background:#f4f6f8}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-category-list--soft{background:#edf1f5}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-category-list__intro{margin:0 0 24px;display:block}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-category-list__intro .eyebrow{font-size:11px;letter-spacing:1.3px;color:#245cc4;margin:0 0 8px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-category-list__intro h2{font-size:32px;line-height:1.18;letter-spacing:-1px;color:#232c35;margin:0 0 10px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-category-list__intro p:not(.eyebrow){max-width:920px;color:#52606b;font-size:15px;line-height:1.65;margin:0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-directory-card{background:#fff;border:1px solid #d6dfe7;border-radius:8px;overflow:hidden;box-shadow:none;min-width:0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-directory-card>a{display:flex;flex:1 1;flex-direction:column;min-width:0;color:#232c35}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-directory-card:hover{border-color:#afbfce;box-shadow:0 5px 15px #232c3508}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-logo--card{height:102px;min-height:0;aspect-ratio:auto;padding:20px 26px;background:#fff;border-bottom:1px solid #e8edf1;display:flex;justify-content:flex-start;align-items:center}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-logo--card img{object-fit:contain;object-position:left center;width:auto;max-width:160px;max-height:60px;height:auto}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guide-card-copy{padding:20px 22px 18px;display:flex;flex:1 1;flex-direction:column}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guide-card-copy>span{color:#687782;font-size:12px;line-height:1.6;min-height:35px;display:block}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guide-card-copy h2{font-size:22px;line-height:1.25;letter-spacing:-.45px;margin:10px 0;color:#232c35;font-weight:700}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guide-card-copy p{font-size:14px;line-height:1.65;margin:0 0 18px;color:#52606b}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guide-card-copy small{font-size:12px;color:#70808d;padding-top:4px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) a:after{content:none}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-directory-card img{filter:none}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-directory-card .brand-logo{background:#fff}@media(max-width:1000px){body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero h1{font-size:40px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-jump-links{gap:22px}}@media(max-width:640px){body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-jump-links,body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .insights-page-container{width:calc(100% - 36px)}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero{padding:28px 0 20px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero h1{font-size:32px;letter-spacing:-1.1px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero p:not(.eyebrow){font-size:14px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero-stat{display:grid;grid-template-columns:auto 1fr;grid-gap:9px 12px;gap:9px 12px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero-stat a{grid-column:1/-1;margin:4px 0 0;justify-self:start}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guides-hero-stat span{font-size:12px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-jump-links{padding:17px 0;gap:22px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-directory-grid{grid-template-columns:1fr}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-category-list__intro h2{font-size:28px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-category-list__intro p:not(.eyebrow){font-size:14px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-category-list{padding:30px 0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guide-card-copy>span{min-height:0}}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) [hidden]{display:none}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-search{padding:25px 0 0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-search .eyebrow{font-size:11px;color:#245cc4;letter-spacing:1.1px;margin:0 0 13px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-search-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-search-row label{display:grid;grid-gap:8px;gap:8px;font-size:13px;color:#52606b}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-search-row input,body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-search-row select{width:100%;min-width:0;border:1px solid #becbd7;border-radius:6px;background:#fff;color:#232c35;padding:12px 13px;font:inherit;font-size:15px;min-height:46px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-clear{border:0;background:transparent;color:#245cc4;text-decoration:underline;text-underline-offset:4px;font-size:13px;min-height:46px;cursor:pointer}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-empty,body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-results{font-size:13px;line-height:1.6;color:#52606b;margin:15px 0 0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-empty{padding:28px 0;font-size:16px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-directory-card{display:flex;flex-direction:column}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-directory-card>.brand-card-link{flex:0 1;display:flex;text-decoration:none}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-logo--card{height:96px;padding:20px 22px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-card-link h2{font-size:22px;line-height:1.25;margin:18px 22px 0;color:#232c35}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-card-link:hover h2{color:#245cc4;text-decoration:underline;text-underline-offset:4px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guide-card-copy{padding:12px 22px 19px;gap:0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guide-card-copy .brand-business-focus{font-size:15px;line-height:1.6;color:#35434f;margin:0 0 17px;min-height:0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-base{margin:0 0 14px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-base>span{font-size:11px;color:#6c7984}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-base p{font-size:13px;line-height:1.6;margin:4px 0 0;color:#52606b}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-card-details{border-top:1px solid #e4e9ee;padding-top:11px;margin:0 0 17px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-card-details summary{font-size:13px;font-weight:600;color:#245cc4;cursor:pointer;min-height:28px;line-height:1.7}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .brand-card-details p{font-size:13px;line-height:1.65;margin:9px 0 0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guide-card-copy small{margin-top:auto;font-size:11px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) a:focus-visible,body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) button:focus-visible,body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) input:focus-visible,body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) select:focus-visible,body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) summary:focus-visible{outline:3px solid #245cc4;outline-offset:4px}@media(max-width:640px){body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-search-row{grid-template-columns:1fr;gap:13px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-clear{justify-self:start;min-height:36px;padding:0}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .company-search{padding-top:20px}body.structure-refresh.design-a .approved-catalog.brand-hub:not(.brand-detail) .guide-card-copy .brand-business-focus{font-size:15px}}body.structure-refresh.design-a .approved-catalog.brand-detail{background:#F4F6F8;color:#232C35}body.structure-refresh.design-a .approved-catalog.brand-detail .insights-page-container{width:min(1280px,calc(100% - 96px));margin-inline:auto}body.structure-refresh.design-a .approved-catalog.brand-detail .guides-category-hero{padding:24px 0 38px;background:#DCE4EB;color:#232C35}body.structure-refresh.design-a .approved-catalog.brand-detail .blog-visible-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 30px;color:#52606B;font-size:12px;line-height:1.5}body.structure-refresh.design-a .approved-catalog.brand-detail .blog-visible-breadcrumb a{color:#52606B}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero{gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero h1{margin:12px 0 14px;font-size:54px;line-height:1.04;letter-spacing:-1.8px;color:#232C35}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero p{font-size:15px;line-height:1.65;color:#52606B;margin:12px 0}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero h1+p{font-size:19px;line-height:1.5;color:#232C35;max-width:620px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero h1+p+p{font-size:12px;line-height:1.6}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero .eyebrow{font-size:10px;letter-spacing:.13em;line-height:1.6;color:#245CC4;margin:0 0 8px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-hero-identity{margin-bottom:20px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-logo--hero{width:116px;height:34px;min-width:0;min-height:0;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-logo--hero img{width:116px;height:34px;aspect-ratio:auto;object-fit:contain}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-category-link{font-size:12px;font-weight:600;color:#245CC4;text-decoration:underline;text-underline-offset:3px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-hero-media{border:1px solid #c4ced8;background:#F4F6F8;border-radius:8px;box-shadow:none}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-hero-media img{width:100%;height:auto;aspect-ratio:16/10;object-fit:contain}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-hero-media__eyebrow{position:static;padding:12px 16px;border:0;border-bottom:1px solid #d6dfe7;background:#F4F6F8;color:#52606B;border-radius:0;line-height:1.4;font-size:10px;letter-spacing:.08em;font-weight:600}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-key-facts{margin-top:28px;background:#fff;border:1px solid #c4ced8;border-radius:8px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-key-facts .brand-data-table :is(td,th){border-color:#D6DFE7;color:#232C35;padding:10px 16px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-key-facts .brand-data-table th{color:#52606B;background:#F4F6F8}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-key-facts .brand-data-table td:first-child{color:#52606B;font-weight:600;width:28%}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-key-facts a{color:#245CC4}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-nav{gap:8px;margin-top:20px;flex-wrap:wrap;overflow:visible}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-nav a{background:#fff;color:#245CC4;border:1px solid #bfcedb;border-radius:5px;padding:8px 13px;font-size:12px;font-weight:600}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-nav a:hover{background:#F4F6F8;border-color:#245CC4}body.structure-refresh.design-a .approved-catalog.brand-detail>.section{padding:44px 0;background:#F4F6F8}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-content-sections{gap:28px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-content-section{border:1px solid #d6dfe7;background:#fff;border-radius:8px;padding:30px}body.structure-refresh.design-a .approved-catalog.brand-detail #analysis h2,body.structure-refresh.design-a .approved-catalog.brand-detail .brand-content-section>h2,body.structure-refresh.design-a .approved-catalog.brand-detail .guides-section-heading h2{font-size:30px;letter-spacing:-.6px;line-height:1.25;color:#232C35;margin:0 0 20px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-content-section h3{font-size:17px;line-height:1.4;color:#232C35;margin:0;padding:14px 16px;background:#F4F6F8;border-bottom:1px solid #d6dfe7}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-summary{font-size:16px;line-height:1.7;color:#52606B;max-width:1060px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-parent{font-size:14px;color:#52606B;margin:0 0 22px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-data-table{font-size:14px;line-height:1.55;color:#232C35}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-data-table th{background:#F4F6F8;color:#52606B;font-weight:600;font-size:11px;letter-spacing:.06em}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-data-table :is(td,th){border-color:#D6DFE7;padding:13px 16px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-main>.brand-table-group{border-radius:6px;overflow:hidden}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-layout--visual{grid-template-columns:minmax(0,1.28fr) minmax(0,.9fr);gap:28px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-visual{border-radius:6px;border-color:#D6DFE7;background:#F4F6F8}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-visual img{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-visual__eyebrow{color:#52606B;background:#F4F6F8;border-color:#D6DFE7;font-weight:600;line-height:1.5}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-visual figcaption{color:#52606B;background:#fff;border-color:#D6DFE7;font-size:13px;line-height:1.6}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-competitor-links{display:flex;flex-wrap:wrap;gap:8px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-competitor-links a{background:#F4F6F8;color:#245CC4;border:1px solid #d6dfe7;border-radius:5px;padding:7px 11px;font-size:13px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-listed-models{width:min(1280px,calc(100% - 96px));max-width:none;margin:0 auto;padding:28px;background:#DCE4EB;border-color:#C4CED8;border-radius:8px;color:#232C35}body.structure-refresh.design-a .approved-catalog.brand-detail .company-model-heading h2{font-size:28px;line-height:1.3;color:#232C35}body.structure-refresh.design-a .approved-catalog.brand-detail .company-model-heading p{color:#52606B;font-size:10px;font-weight:600}body.structure-refresh.design-a .approved-catalog.brand-detail .company-model-heading>a{font-weight:600;text-decoration:underline;text-underline-offset:3px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-model-links>a{border-color:#C4CED8;border-radius:6px;background:#fff}body.structure-refresh.design-a .approved-catalog.brand-detail .company-model-links strong{color:#232C35}body.structure-refresh.design-a .approved-catalog.brand-detail .company-model-links p{color:#52606B}body.structure-refresh.design-a .approved-catalog.brand-detail #analysis .eyebrow,body.structure-refresh.design-a .approved-catalog.brand-detail .guides-section-heading .eyebrow{color:#245CC4;font-size:11px;letter-spacing:.11em}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-timeline{border-color:#BFCEDB;list-style:none;margin:0;gap:0;padding-left:24px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-timeline li{border-bottom:1px solid #d6dfe7;padding:0 0 24px;margin-bottom:24px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-timeline li:last-child{border:0;margin-bottom:0}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-timeline h3{font-size:19px;line-height:1.4;margin:8px 0;color:#232C35}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-timeline p{color:#52606B;font-size:15px;line-height:1.7;margin:8px 0}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-timeline a{color:#245CC4;text-decoration:underline;text-underline-offset:3px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-timeline time{color:#245CC4;font-size:12px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid{gap:24px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid .guide-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #d6dfe7;border-radius:8px;overflow:hidden;box-shadow:none}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid .guide-card img{display:block}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid .guide-card-copy{padding:22px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid h3{font-size:20px;line-height:1.4;letter-spacing:-.2px;color:#232C35;margin:0 0 12px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid p{font-size:14px;line-height:1.6;color:#52606B}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid span{font-size:12px;color:#52606B}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-sources{background:#fff;border-color:#D6DFE7;color:#52606B}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-sources :is(li,p){font-size:14px;line-height:1.8}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-sources a{color:#245CC4;text-decoration:underline;text-underline-offset:3px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-sources ol{padding-left:20px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-sources li{margin-bottom:7px}body.structure-refresh.design-a .approved-catalog.brand-detail a:focus-visible{outline:3px solid #245CC4;outline-offset:4px}@media(max-width:900px){body.structure-refresh.design-a .approved-catalog.brand-detail .company-listed-models,body.structure-refresh.design-a .approved-catalog.brand-detail .insights-page-container{width:calc(100% - 40px)}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero{grid-template-columns:1fr;gap:26px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero h1{font-size:42px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-hero-media{max-width:650px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid,body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-layout--visual{grid-template-columns:1fr}body.structure-refresh.design-a .approved-catalog.brand-detail>.section{padding:32px 0}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-content-section{padding:22px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-content-section>h2{font-size:26px}}@media(max-width:600px){body.structure-refresh.design-a .approved-catalog.brand-detail .guides-category-hero{padding-top:18px}body.structure-refresh.design-a .approved-catalog.brand-detail .blog-visible-breadcrumb{font-size:11px;margin-bottom:24px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero h1{font-size:38px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero h1+p{font-size:18px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-detail-hero p{font-size:14px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-content-section{padding:20px 16px}body.structure-refresh.design-a .approved-catalog.brand-detail #analysis h2,body.structure-refresh.design-a .approved-catalog.brand-detail .brand-content-section>h2,body.structure-refresh.design-a .approved-catalog.brand-detail .guides-section-heading h2{font-size:26px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-data-table{font-size:14px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-data-table td{padding:9px 12px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-key-facts .brand-data-table td:first-child{width:100%;padding-bottom:2px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-key-facts .brand-data-table td:last-child{padding-top:2px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-key-facts .brand-data-table td:before{color:#52606B}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-key-facts .brand-data-table tr{border-color:#D6DFE7}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-nav{gap:7px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-nav a{padding:9px 11px;font-size:12px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-summary{font-size:15px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-listed-models{padding:20px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-model-heading h2{font-size:25px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid .guide-card-copy{padding:18px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid h3{font-size:19px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-timeline{padding-left:16px}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-timeline h3{font-size:18px}}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid .guide-card>a{display:flex;flex-direction:column;height:100%;color:inherit}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid .guide-card img{width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain;background:#E9EDF1}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-article-grid .guide-card small{font-size:12px;color:#52606B}body.structure-refresh.design-a .approved-catalog.brand-detail .company-ownership-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:30px;gap:30px;align-items:start;margin-bottom:28px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-ownership-copy .brand-section-summary{margin-bottom:18px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-ownership-copy .brand-section-parent{margin-bottom:0}body.structure-refresh.design-a .approved-catalog.brand-detail .company-added-photo{margin:0;min-width:0;overflow:hidden;background:#F4F6F8;border:1px solid #d6dfe7;border-radius:6px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-added-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;aspect-ratio:auto}body.structure-refresh.design-a .approved-catalog.brand-detail .company-added-photo figcaption{padding:12px 15px;margin:0;background:#F4F6F8;border-top:1px solid #d6dfe7;color:#52606B;font-size:12px;line-height:1.6}body.structure-refresh.design-a .approved-catalog.brand-detail .company-added-photo figcaption a{color:#245CC4;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}body.structure-refresh.design-a .approved-catalog.brand-detail .company-portfolio-visuals{display:grid;grid-gap:22px;gap:22px;align-content:start;min-width:0}body.structure-refresh.design-a .approved-catalog.brand-detail .company-factory-photo{width:min(100%,850px);justify-self:center;margin:6px 0}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-tables{gap:26px}@media(max-width:900px){body.structure-refresh.design-a .approved-catalog.brand-detail .company-ownership-intro{grid-template-columns:1fr;gap:22px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-leadership-photo{max-width:650px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-portfolio-visuals{gap:20px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-factory-photo{max-width:650px}}@media(max-width:600px){body.structure-refresh.design-a .approved-catalog.brand-detail .company-ownership-intro{margin-bottom:24px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-added-photo figcaption{padding:11px 12px;font-size:12px;line-height:1.65}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-section-tables{gap:22px}}body.structure-refresh.design-a .approved-catalog.brand-detail .company-positioning{max-width:620px;font-weight:500}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-key-facts{overflow:hidden}body.structure-refresh.design-a .approved-catalog.brand-detail .company-overview-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;background:#D6DFE7}body.structure-refresh.design-a .approved-catalog.brand-detail .company-overview-facts>div{min-width:0;padding:16px 18px;background:#fff}body.structure-refresh.design-a .approved-catalog.brand-detail .company-overview-facts dt{margin:0 0 7px;color:#52606B;font-size:11px;line-height:1.5;font-weight:600}body.structure-refresh.design-a .approved-catalog.brand-detail .company-overview-facts dd{margin:0;color:#232C35;font-size:14px;line-height:1.55;overflow-wrap:anywhere}body.structure-refresh.design-a .approved-catalog.brand-detail .company-profile-context{max-width:1060px;margin-top:22px;color:#52606B}body.structure-refresh.design-a .approved-catalog.brand-detail .company-profile-context p{margin:8px 0;font-size:13px;line-height:1.65}body.structure-refresh.design-a .approved-catalog.brand-detail .company-profile-context p:first-child{font-size:14px;font-weight:600;color:#232C35}body.structure-refresh.design-a .approved-catalog.brand-detail .brand-content-sections>.company-listed-models{width:100%;max-width:none;margin:0;box-sizing:border-box}body.structure-refresh.design-a .approved-catalog.brand-detail .company-model-scope-label{color:#245CC4;font-size:12px;font-weight:700;letter-spacing:.03em;margin:0 0 10px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-model-scope{max-width:760px;margin:0 0 22px;color:#52606B;font-size:14px;line-height:1.65}body.structure-refresh.design-a .approved-catalog.brand-detail .company-leadership-details{min-width:0;border:1px solid #d6dfe7;border-radius:6px;background:#fff;overflow:hidden}body.structure-refresh.design-a .approved-catalog.brand-detail .company-leadership-details>summary{box-sizing:border-box;min-height:48px;padding:14px 18px;background:#F4F6F8;color:#232C35;font-size:15px;line-height:1.5;font-weight:600;cursor:pointer}body.structure-refresh.design-a .approved-catalog.brand-detail .company-leadership-details>summary:hover{background:#DCE4EB}body.structure-refresh.design-a .approved-catalog.brand-detail .company-leadership-details>summary:focus-visible{outline:2px solid #245CC4;outline-offset:-3px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-leadership-details[open]>summary{border-bottom:1px solid #d6dfe7}body.structure-refresh.design-a .approved-catalog.brand-detail .company-leadership-details .brand-table-group{margin:0;border:0;border-radius:0;min-width:0}body.structure-refresh.design-a .approved-catalog.brand-detail .company-leadership-details .brand-data-table{width:100%;max-width:100%}@media(max-width:1000px){body.structure-refresh.design-a .approved-catalog.brand-detail .company-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body.structure-refresh.design-a .approved-catalog.brand-detail .company-overview-facts{grid-template-columns:1fr}body.structure-refresh.design-a .approved-catalog.brand-detail .company-overview-facts>div{padding:13px 16px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-overview-facts dt{margin-bottom:4px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-overview-facts dd{font-size:14px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-profile-context{margin-top:18px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-profile-context p{font-size:12px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-model-scope,body.structure-refresh.design-a .approved-catalog.brand-detail .company-profile-context p:first-child{font-size:13px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-leadership-details>summary{padding:13px 15px}}body.structure-refresh.design-a .approved-catalog.brand-detail .company-profile-context>summary{font-size:13px;line-height:1.7;color:#52606b;cursor:pointer;min-height:36px;padding:6px 0}body.structure-refresh.design-a .approved-catalog.brand-detail .company-profile-context>summary:focus-visible{outline:3px solid #245cc4;outline-offset:3px}body.structure-refresh.design-a .approved-catalog.brand-detail #analysis .company-reading-intro{font-size:15px;line-height:1.7;color:#52606b;margin:0 0 24px;max-width:780px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-reading-heading{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin:0 0 15px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-reading-heading h3{font-size:19px;line-height:1.4;color:#232c35;margin:0;padding:0;background:transparent;border:0}body.structure-refresh.design-a .approved-catalog.brand-detail .company-reading-heading>span{font-size:12px;color:#687782}body.structure-refresh.design-a .approved-catalog.brand-detail #analysis .brand-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body.structure-refresh.design-a .approved-catalog.brand-detail #analysis .guide-card-copy h3{font-size:21px;line-height:1.4;letter-spacing:-.3px}body.structure-refresh.design-a .approved-catalog.brand-detail #analysis .guide-card-copy small{display:block;margin-top:auto;padding-top:15px;line-height:1.6}body.structure-refresh.design-a .approved-catalog.brand-detail .company-related-news{margin-top:28px;padding:23px 25px;border:1px solid #d6dfe7;border-radius:7px;background:#fff}body.structure-refresh.design-a .approved-catalog.brand-detail .company-related-news p{font-size:14px;color:#52606b;line-height:1.7;margin:0 0 12px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-related-news a{font-size:14px;font-weight:600;color:#245cc4;text-decoration:underline;text-underline-offset:4px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-inline-reading{font-size:14px;line-height:1.75;margin:25px 0 0;padding-top:18px;border-top:1px solid #d6dfe7;color:#52606b}body.structure-refresh.design-a .approved-catalog.brand-detail .company-inline-reading a{font-weight:600;color:#245cc4;text-decoration:underline;text-underline-offset:3px}body.structure-refresh.design-a .approved-catalog.brand-detail #analysis a:focus-visible{outline:3px solid #245cc4;outline-offset:3px}@media(max-width:700px){body.structure-refresh.design-a .approved-catalog.brand-detail #analysis .brand-article-grid{grid-template-columns:1fr;gap:20px}body.structure-refresh.design-a .approved-catalog.brand-detail #analysis .guide-card-copy h3{font-size:20px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-related-news{padding:20px}body.structure-refresh.design-a .approved-catalog.brand-detail .company-inline-reading{font-size:14px}}body.structure-refresh.design-a .approved-catalog.products-page{--product-ink:#232c35;--product-blue:#245cc4;color:#232c35;background:#f4f6f8}body.structure-refresh.design-a .approved-catalog.product-detail{background:#fff}body.structure-refresh.design-a .approved-catalog.products-page .product-eyebrow{color:#52606b;font-weight:700;letter-spacing:.1em}body.structure-refresh.design-a .approved-catalog.products-page .product-library-hero{background:#dce4eb;border-color:#d6dfe7;padding:52px 0 44px}body.structure-refresh.design-a .approved-catalog.products-page .product-library-hero h1{font-size:clamp(40px,4.25vw,60px);line-height:1.08;letter-spacing:-.045em}body.structure-refresh.design-a .approved-catalog.products-page .product-library-hero h1 span{color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-hero-bottom p{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-button{background:#245cc4;color:#fff;border-color:#245cc4;box-shadow:none;border-radius:5px;font-weight:600}body.structure-refresh.design-a .approved-catalog.products-page .product-button:hover{background:#1d50ad;color:#fff}body.structure-refresh.design-a .approved-catalog.products-page .product-library-note{border-color:#d6dfe7}body.structure-refresh.design-a .approved-catalog.products-page .product-library-note p{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-library-note strong{color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page :is(.product-library-note a,.product-text-link,.product-back,.product-buying-note a,.product-spec-source,.product-price-card a,.product-resource-list a,.product-article-links a,.product-comparison th a){color:#245cc4}body.structure-refresh.design-a .approved-catalog.products-page .product-library-note a{text-decoration:underline}body.structure-refresh.design-a .approved-catalog.products-page .product-filters label{color:#232c35;font-weight:600}body.structure-refresh.design-a .approved-catalog.products-page .product-filters :is(input,select){border-color:#c1cfda;background:#fff;color:#232c35;border-radius:5px;opacity:1;-webkit-text-fill-color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-filters input::placeholder{color:#657582;-webkit-text-fill-color:#657582}body.structure-refresh.design-a .approved-catalog.products-page .product-result-bar{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-card{border-color:#d6dfe7;border-radius:7px;background:#fff;box-shadow:none}body.structure-refresh.design-a .approved-catalog.products-page .product-card:hover{border-color:#aebfce;box-shadow:0 4px 14px #232c3508}body.structure-refresh.design-a .approved-catalog.products-page .product-card-image{background:#fff;border-color:#d6dfe7}body.structure-refresh.design-a .approved-catalog.products-page :is(.product-card-image img,.product-model-cover img,.product-related-card img){object-fit:contain;object-position:center;max-width:100%}body.structure-refresh.design-a .approved-catalog.products-page .product-card-copy h2{font-size:22px;line-height:1.25;letter-spacing:-.035em}body.structure-refresh.design-a .approved-catalog.products-page .product-card-copy>p:not(.product-eyebrow),body.structure-refresh.design-a .approved-catalog.products-page .product-market{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-card-footer{border-color:#d6dfe7;color:#245cc4;font-weight:600}body.structure-refresh.design-a .approved-catalog.products-page .product-sourcing{background:#dce4eb;border:1px solid #d6dfe7;border-radius:7px;box-shadow:none}body.structure-refresh.design-a .approved-catalog.products-page .product-sourcing h2{color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-breadcrumb,body.structure-refresh.design-a .approved-catalog.products-page .product-sourcing p:not(.product-eyebrow){color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-breadcrumb a{color:#245cc4}body.structure-refresh.design-a .approved-catalog.products-page .product-model-cover{background:#fff;border-color:#d6dfe7;border-radius:7px}body.structure-refresh.design-a .approved-catalog.products-page .product-model-cover figcaption{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-model-cover a{color:#245cc4;text-decoration:underline}body.structure-refresh.design-a .approved-catalog.products-page .product-detail-intro h1{font-size:clamp(34px,3.2vw,44px);line-height:1.1;letter-spacing:-.04em;color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-lead{color:#52606b;font-size:17px}body.structure-refresh.design-a .approved-catalog.products-page .product-meta span{color:#232c35;background:#f4f6f8;border-color:#d6dfe7;border-radius:4px}body.structure-refresh.design-a .approved-catalog.products-page .product-note{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-note a{color:#245cc4}body.structure-refresh.design-a .approved-catalog.products-page .product-key-facts{border-color:#d6dfe7}body.structure-refresh.design-a .approved-catalog.products-page .product-key-facts dt{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-key-facts dd{color:#232c35;font-weight:600}body.structure-refresh.design-a .approved-catalog.products-page .product-text-link{text-decoration:underline}body.structure-refresh.design-a .approved-catalog.products-page .product-section-nav{border-color:#d6dfe7;color:#232c35;font-weight:600}body.structure-refresh.design-a .approved-catalog.products-page .product-fit-grid>div,body.structure-refresh.design-a .approved-catalog.products-page .product-fit-grid>div+div{background:#f4f6f8;border:1px solid #d6dfe7;border-radius:6px}body.structure-refresh.design-a .approved-catalog.products-page .product-fit-grid h2{color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-fit-grid p:last-child{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page :is(.product-content-section h2,.product-editorial h2){color:#232c35;font-size:29px;line-height:1.25}body.structure-refresh.design-a .approved-catalog.products-page .product-editorial{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-editorial :is(h3,strong){color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-editorial a{color:#245cc4}body.structure-refresh.design-a .approved-catalog.products-page .product-table-wrap{max-width:100%;border-radius:5px}body.structure-refresh.design-a .approved-catalog.products-page .product-table-wrap :is(th,td){border-color:#d6dfe7}body.structure-refresh.design-a .approved-catalog.products-page .product-table-wrap thead{background:#dce4eb}body.structure-refresh.design-a .approved-catalog.products-page .product-table-wrap th{color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-table-wrap td{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-table-wrap td:nth-child(2){color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-buying-note{border-color:#b7c9d7 #d6dfe7 #d6dfe7;background:#f4f6f8;border-radius:6px}body.structure-refresh.design-a .approved-catalog.products-page .product-buying-note h2{color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-buying-note p:not(.product-eyebrow){color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-buying-note hr{border-color:#d6dfe7}body.structure-refresh.design-a .approved-catalog.products-page .product-faq{border-color:#d6dfe7;border-radius:6px;background:#fff}body.structure-refresh.design-a .approved-catalog.products-page .product-faq[open]{background:#f4f6f8}body.structure-refresh.design-a .approved-catalog.products-page .product-faq summary{color:#232c35;font-weight:600}body.structure-refresh.design-a .approved-catalog.products-page .product-faq p{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-price-card{background:#f4f6f8;border-color:#d6dfe7;border-radius:6px}body.structure-refresh.design-a .approved-catalog.products-page .product-price-card p:not(.product-eyebrow):not(.product-note),body.structure-refresh.design-a .approved-catalog.products-page .product-resource-list p{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-resource-list article{border-color:#d6dfe7}body.structure-refresh.design-a .approved-catalog.products-page .product-comparison th small{color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-comparison td:nth-child(2){color:#52606b;font-weight:400}body.structure-refresh.design-a .approved-catalog.products-page .product-comparison-takeaway{background:#f4f6f8;border-color:#b7c9d7;color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-related-card{border-color:#d6dfe7;background:#fff;border-radius:7px}body.structure-refresh.design-a .approved-catalog.products-page .product-related-card :is(span,p){color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-related-card strong{color:#245cc4}body.structure-refresh.design-a .approved-catalog.products-page .product-article-links a{border-color:#d6dfe7}body.structure-refresh.design-a .approved-catalog.products-page .product-sources{background:#dce4eb;border:1px solid #d6dfe7;border-radius:7px;color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-sources h2{color:#232c35}body.structure-refresh.design-a .approved-catalog.products-page .product-sources p:not(.product-eyebrow){color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-sources a{color:#245cc4}body.structure-refresh.design-a .approved-catalog.products-page :is(main,footer) a:after{content:none;display:none}body.structure-refresh.design-a .approved-catalog.products-page button[aria-disabled=true]{cursor:default;opacity:1}@media(max-width:540px){body.structure-refresh.design-a .approved-catalog.products-page .product-library-hero{padding:34px 0 30px}body.structure-refresh.design-a .approved-catalog.products-page .product-library-hero h1{font-size:40px;line-height:1.1}body.structure-refresh.design-a .approved-catalog.products-page .product-detail-intro h1{font-size:34px;line-height:1.12}body.structure-refresh.design-a .approved-catalog.products-page :is(.product-content-section h2,.product-editorial h2){font-size:26px}body.structure-refresh.design-a .approved-catalog.products-page .product-table-wrap{overflow-x:auto}body.structure-refresh.design-a .approved-catalog.products-page .product-table-wrap :is(th,td){overflow-wrap:anywhere}body.structure-refresh.design-a .approved-catalog.products-page .product-sources a{overflow-wrap:anywhere}body.structure-refresh.design-a .approved-catalog.products-page .product-container{min-width:0}}body.structure-refresh.design-a .approved-catalog.products-page .product-context-image{margin:30px 0 34px;min-width:0}body.structure-refresh.design-a .approved-catalog.products-page .product-context-image img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;background:#f4f6f8;border:1px solid #d6dfe7;border-radius:6px}body.structure-refresh.design-a .approved-catalog.products-page .product-context-image figcaption{margin-top:10px;color:#52606b;font-size:12px;line-height:1.7}body.structure-refresh.design-a .approved-catalog.products-page .product-context-image figcaption a{color:#245cc4;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:540px){body.structure-refresh.design-a .approved-catalog.products-page .product-context-image{margin:24px 0 28px}body.structure-refresh.design-a .approved-catalog.products-page .product-context-image figcaption{font-size:11px;line-height:1.7}}body.structure-refresh.design-a .approved-catalog.products-page .product-company-link{margin:-8px 0 20px;color:#52606b;font-size:15px;line-height:1.6}body.structure-refresh.design-a .approved-catalog.products-page .product-company-link a{color:#245cc4;font-weight:700;text-decoration:underline;text-underline-offset:3px}body.structure-refresh.design-a .approved-catalog.products-page .product-official-note{margin-top:12px;max-width:48ch;font-size:12px;line-height:1.6}body.structure-refresh.design-a .approved-catalog.products-page .product-reading-layout{grid-template-columns:minmax(0,1fr) 280px;gap:48px}body.structure-refresh.design-a .approved-catalog.products-page .product-reader-content{grid-column:1;grid-row:1;min-width:0}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief{grid-column:2;grid-row:1;min-width:0;margin-top:36px}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief h2{font-size:20px;line-height:1.3}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief dl{margin:20px 0 0}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief dl>div+div{margin-top:20px;padding-top:16px;border-top:1px solid #d6dfe7}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief dt{margin-bottom:6px;color:#232c35;font-size:13px;font-weight:700}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief dd{margin:0;color:#52606b;font-size:13px;line-height:1.7}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief .product-note{margin:20px 0 0;font-size:11px;line-height:1.65}body.structure-refresh.design-a .approved-catalog.products-page .product-reader-content>section{scroll-margin-top:24px}body.structure-refresh.design-a .approved-catalog.products-page .product-reader-content .product-fit-grid{padding-bottom:0}body.structure-refresh.design-a .approved-catalog.products-page .product-reader-content .product-key-facts{margin-bottom:0}body.structure-refresh.design-a .approved-catalog.products-page .product-reader-content .product-key-facts+.product-table-wrap{margin-top:24px}body.structure-refresh.design-a .approved-catalog.products-page .product-replacement-parts{padding-top:0}body.structure-refresh.design-a .approved-catalog.products-page .product-reading-next-step{margin:32px 0;padding:28px 32px;border:1px solid #d6dfe7;border-radius:6px;background:#f4f6f8}body.structure-refresh.design-a .approved-catalog.products-page .product-reading-next-step h2{margin:0 0 12px;font-size:25px;line-height:1.3}body.structure-refresh.design-a .approved-catalog.products-page .product-reading-next-step p{margin:0 0 20px;color:#52606b;font-size:15px;line-height:1.7;max-width:66ch}body.structure-refresh.design-a .approved-catalog.products-page .product-reading-next-step .product-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:12px 18px;max-width:100%;white-space:normal;text-align:center}@media(max-width:1100px){body.structure-refresh.design-a .approved-catalog.products-page .product-reading-layout{grid-template-columns:minmax(0,1fr) 240px;gap:32px}body.structure-refresh.design-a .approved-catalog.products-page .product-reader-content .product-related-grid{grid-template-columns:1fr}}@media(max-width:900px){body.structure-refresh.design-a .approved-catalog.products-page .product-reading-layout{grid-template-columns:minmax(0,1fr);gap:0}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief,body.structure-refresh.design-a .approved-catalog.products-page .product-reader-content{grid-column:1;grid-row:auto}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief{margin:28px 0 0}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 28px;gap:20px 28px}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief dl>div+div{margin-top:0;padding-top:0;border-top:0}}@media(max-width:540px){body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief{padding:22px}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief dl{grid-template-columns:minmax(0,1fr);gap:16px}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief dl>div+div{padding-top:16px;border-top:1px solid #d6dfe7}body.structure-refresh.design-a .approved-catalog.products-page .product-reader-content .product-fit-grid{grid-template-columns:minmax(0,1fr)}body.structure-refresh.design-a .approved-catalog.products-page .product-reader-content .product-table-wrap{max-width:100%;overflow-x:auto}body.structure-refresh.design-a .approved-catalog.products-page .product-reading-next-step{padding:24px}body.structure-refresh.design-a .approved-catalog.products-page .product-company-link{font-size:14px}body.structure-refresh.design-a .approved-catalog.products-page .product-section-nav{gap:8px 18px;max-width:100%}body.structure-refresh.design-a .approved-catalog.products-page .product-professional-brief dd,body.structure-refresh.design-a .approved-catalog.products-page .product-reading-next-step p{overflow-wrap:anywhere}}body.structure-refresh.design-a .approved-catalog.products-page .product-card h2 a{color:inherit;text-decoration:none}body.structure-refresh.design-a .approved-catalog.products-page .product-card h2 a:hover{color:#245cc4;text-decoration:underline;text-underline-offset:3px}body.structure-refresh.design-a .approved-catalog.products-page a.product-card-image{display:block;color:inherit}body.structure-refresh.design-a .approved-catalog.products-page .product-card-market{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px}body.structure-refresh.design-a .approved-catalog.products-page .product-field-label{font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.04em;color:#52606b}body.structure-refresh.design-a .approved-catalog.products-page .product-card-market .product-market{margin-top:0}body.structure-refresh.design-a .approved-catalog.products-page .product-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;text-decoration:none}body.structure-refresh.design-a .approved-catalog.products-page .product-card-footer a{color:#245cc4;text-decoration:underline;text-underline-offset:3px;font-size:13px;line-height:1.5}body.structure-refresh.design-a .approved-catalog.products-page .product-card-footer .product-company-link{font-size:12px;color:#52606b;font-weight:500}body.structure-refresh.design-a .approved-catalog.products-page .product-card[hidden],body.structure-refresh.design-a .approved-catalog.products-page .product-empty[hidden]{display:none}body.structure-refresh.design-a .approved-catalog.products-page .product-empty{padding:24px 20px;margin:0;border:1px solid #d6dfe7;border-radius:7px;background:#fff;color:#52606b;font-size:15px;line-height:1.6}body.structure-refresh.design-a .approved-catalog{--detail-navy:#232c35;--detail-ink:#232c35;--detail-blue:#245cc4;--detail-muted:#52606b;--detail-line:#d6dfe7;--detail-soft:#f4f6f8;--product-ink:#232c35;--product-blue:#245cc4;color:#232c35;background:#fff;font-family:inherit}body.structure-refresh.design-a .approved-catalog :is(h1,h2,h3,h4){font-family:inherit;color:#232c35}body.structure-refresh.design-a .approved-catalog :is(a,summary,input,select,button):focus-visible{outline:3px solid #245cc4;outline-offset:4px}body.structure-refresh.design-a .approved-catalog .brand-directory-slot{display:flex;min-width:0}body.structure-refresh.design-a .approved-catalog .brand-directory-slot>.brand-directory-card{width:100%}body.structure-refresh.design-a .approved-catalog .company-clear:disabled{opacity:.5;cursor:default}body.structure-refresh.design-a .approved-catalog .company-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin:20px 0}body.structure-refresh.design-a .approved-catalog .company-news-grid .guide-card{background:#fff;border:1px solid #d6dfe7;border-radius:6px;overflow:hidden}body.structure-refresh.design-a .approved-catalog .company-news-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}body.structure-refresh.design-a .approved-catalog .company-news-grid .guide-card-copy{padding:20px}body.structure-refresh.design-a .approved-catalog .company-news-grid .guide-card a{text-decoration:none}body.structure-refresh.design-a .approved-catalog .company-news-grid small{color:#52606b}body.structure-refresh.design-a .approved-catalog .product-directory .product-card-image{display:block;aspect-ratio:4/3;height:auto;padding:20px}body.structure-refresh.design-a .approved-catalog .product-directory .product-card-image img{width:100%;height:100%;object-fit:contain}body.structure-refresh.design-a .approved-catalog .product-card-copy h2 a{color:#232c35}body.structure-refresh.design-a .approved-catalog .product-card-footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}body.structure-refresh.design-a .approved-catalog .product-card-footer a{color:#245cc4;text-decoration:underline;text-underline-offset:4px}body.structure-refresh.design-a .approved-catalog .product-card-footer .product-company-link{margin:0;font-size:12px}body.structure-refresh.design-a .approved-catalog .product-field-label{display:block;font-size:10px;color:#52606b;margin-bottom:4px}body.structure-refresh.design-a .approved-catalog .product-card-market{margin-top:auto}body.structure-refresh.design-a .approved-catalog .product-professional-brief dd{overflow-wrap:break-word}body.structure-refresh.design-a .approved-catalog .product-editorial :is(.article-inline-image,img){max-width:100%;height:auto;object-fit:contain}body.structure-refresh.design-a .approved-catalog .product-sources :is(p,a){color:#52606b}body.structure-refresh.design-a .approved-catalog .product-sources a{color:#245cc4}body.structure-refresh.design-a .approved-catalog .product-sourcing{color:#232c35;background:#dce4eb}body.structure-refresh.design-a .approved-catalog .product-sourcing h2{color:#232c35}body.structure-refresh.design-a .approved-catalog .product-sourcing p{color:#52606b}@media(max-width:700px){body.structure-refresh.design-a .approved-catalog .company-news-grid{grid-template-columns:minmax(0,1fr)}}body.structure-refresh.design-a .approved-catalog .product-article-links h3{margin:0 0 8px;font-size:18px;line-height:1.4;color:#232c35}body.structure-refresh.design-a .approved-catalog .product-related-news>div{display:grid;grid-gap:0;gap:0}body.structure-refresh.design-a .approved-catalog .product-related-news-item{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:20px;gap:20px;min-width:0;padding:24px 0;border-top:1px solid #d6dfe7}body.structure-refresh.design-a .approved-catalog .product-related-news time{color:#52606b;font-size:12px}body.structure-refresh.design-a .approved-catalog .product-related-news h3{margin:7px 0 8px;color:#232c35;font-size:19px;line-height:1.4;overflow-wrap:anywhere}body.structure-refresh.design-a .approved-catalog .product-related-news p{margin:0;color:#52606b;font-size:14px;line-height:1.7}body.structure-refresh.design-a .approved-catalog .product-related-news h3 a{color:inherit;text-decoration:none}body.structure-refresh.design-a .approved-catalog .product-related-news h3 a:hover{color:#245cc4;text-decoration:underline;text-underline-offset:4px}body.structure-refresh.design-a .approved-catalog .product-related-news figure{margin:0;min-width:0}body.structure-refresh.design-a .approved-catalog .product-related-news figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#f4f6f8;border:1px solid #d6dfe7;border-radius:4px}body.structure-refresh.design-a .approved-catalog .product-related-news figcaption{margin-top:8px;color:#52606b;font-size:11px;line-height:1.6;overflow-wrap:anywhere}body.structure-refresh.design-a .approved-catalog .product-related-news figcaption a{color:#245cc4;text-decoration:underline}@media (max-width:640px){body.structure-refresh.design-a .approved-catalog .product-related-news-item{grid-template-columns:minmax(0,1fr);gap:16px}}body.structure-refresh.design-a .approved-catalog .company-news-media{margin:0;min-width:0}body.structure-refresh.design-a .approved-catalog .company-news-media img,body.structure-refresh.design-a .approved-catalog .company-news-media>a{display:block}body.structure-refresh.design-a .approved-catalog .company-news-media img{height:auto;background:#e9edf1}body.structure-refresh.design-a .approved-catalog .company-news-media figcaption{padding:8px 20px 0;color:#52606b;font-size:11px;line-height:1.5;overflow-wrap:anywhere}body.structure-refresh.design-a .approved-catalog .company-news-media figcaption a{font-size:inherit;text-decoration:underline;text-underline-offset:2px}