.catalog-shell{max-width:1280px;margin:auto;padding:40px 24px 64px;color:#172c42}.catalog-shell h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;margin:12px 0 22px;overflow-wrap:anywhere}.catalog-shell h2{line-height:1.3}.catalog-breadcrumb{font-size:13px;margin:0 0 32px;color:#576b7c;overflow-wrap:anywhere}.catalog-breadcrumb a{color:#225aa2}.catalog-intro{max-width:880px;margin-bottom:28px}.catalog-intro>p:not(.catalog-eyebrow){font-size:18px;line-height:1.7;margin:0 0 24px}.catalog-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;color:#2864a0}.catalog-search{padding:22px;background:#f1f5f9;border-radius:12px;margin:28px 0}.catalog-search label{display:block;font-weight:600;margin-bottom:10px}.catalog-search>div{display:flex;gap:12px}.catalog-search input{width:100%;min-width:0;padding:12px;border:1px solid #b6c6d7;border-radius:6px;font:inherit}.catalog-search button{padding:10px 22px;border:0;background:#205ba0;color:white;border-radius:6px;font:inherit;cursor:pointer}.catalog-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px}.catalog-sidebar h2{font-size:18px;margin:0 0 16px}.catalog-sidebar nav{display:grid;gap:3px}.catalog-sidebar a{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:6px;font-size:14px;color:#243d56}.catalog-sidebar a[aria-current=page]{background:#e7f0fb;color:#174f94;font-weight:700}.catalog-sidebar a:hover{background:#f1f5f9}.catalog-result-count{font-size:14px;color:#526779;margin-bottom:18px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.catalog-card{border:1px solid #dbe4ec;border-radius:12px;overflow:hidden;background:white;display:flex;flex-direction:column}.catalog-image{display:block;background:#f5f6f7;aspect-ratio:4/3}.catalog-image img{width:100%;height:100%;object-fit:contain}.catalog-card-body{padding:18px;display:flex;flex-direction:column;flex:1}.catalog-card h2{font-size:17px;margin:8px 0 12px;overflow-wrap:anywhere}.catalog-card h2 a{color:#173e68}.catalog-card-body>p:not(.catalog-eyebrow){font-size:13px;line-height:1.65;color:#53697d;margin-bottom:18px}.catalog-link{font-weight:700;color:#225ba0;font-size:14px;margin-top:auto}.catalog-pagination{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.catalog-pagination a{border:1px solid #c9d6e3;border-radius:6px;padding:8px 12px;color:#225ba0}.catalog-pagination a[aria-current=page]{background:#225ba0;color:white}.catalog-product-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:38px;align-items:center}.catalog-main-image{background:#f5f6f7;border-radius:12px;overflow:hidden}.catalog-main-image img{width:100%;height:auto;display:block}.catalog-lead{font-size:18px;line-height:1.75;margin:0 0 24px}.catalog-help{font-size:14px;line-height:1.7;margin-top:22px;color:#53697d}.catalog-section{margin:52px 0}.catalog-section>h2{font-size:28px;margin-bottom:18px}.catalog-section>p{line-height:1.75;margin-bottom:22px}.catalog-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.catalog-checklist>div{background:#f2f6fa;padding:18px;border-radius:8px}.catalog-checklist h3{font-size:16px;margin-bottom:10px}.catalog-checklist p{font-size:13px;line-height:1.6;color:#526779}.catalog-table-wrap{overflow:auto;max-width:100%;margin:24px 0;border:1px solid #dbe4ec;border-radius:8px}.catalog-table-wrap table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.catalog-table-wrap caption{text-align:left;padding:14px;font-weight:600;white-space:normal}.catalog-table-wrap th{background:#edf3f9;text-align:left}.catalog-table-wrap td,.catalog-table-wrap th{padding:12px;border-top:1px solid #dbe4ec}.catalog-rfq{display:flex;align-items:center;gap:30px;padding:32px;background:#edf4fc;border-radius:12px;margin:48px 0}.catalog-rfq p{line-height:1.7;margin-top:12px}.catalog-rfq>a{flex-shrink:0}.catalog-shell a:focus-visible,.catalog-shell button:focus-visible,.catalog-shell input:focus-visible,.catalog-table-wrap:focus-visible{outline:3px solid #e6a521;outline-offset:3px}@media(max-width:1000px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:200px minmax(0,1fr)}.catalog-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.catalog-shell{padding:24px 16px 40px}.catalog-layout,.catalog-product-hero{grid-template-columns:1fr}.catalog-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-sidebar a{padding:8px;font-size:12px}.catalog-sidebar h2{font-size:16px}.catalog-rfq{display:block;padding:24px}.catalog-rfq>a{margin-top:20px}.catalog-card-body{padding:12px}.catalog-card h2{font-size:15px}.catalog-card-body>p:not(.catalog-eyebrow){font-size:12px}.catalog-search{padding:16px}.catalog-search>div{gap:8px}.catalog-search button{padding:10px 14px}.catalog-product-hero{gap:24px}.catalog-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.catalog-grid{grid-template-columns:1fr}}
