.pg-catalog{background:#f1f3f4}.pg-catalog main{padding-top:100px}.pg-hero{background:#15232e;color:#fff;padding:52px 6% 55px;position:relative}.pg-hero-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.pg-hero .mb-eyebrow{color:#79bbea;margin-bottom:16px}.pg-brand{object-fit:contain;width:150px;height:auto;background:white;padding:10px;max-height:65px}.pg-breadcrumb{display:flex;gap:10px;align-items:center;font-size:11px;margin:10px 0 28px;color:#718b9e}.pg-breadcrumb a{color:#a9c1d1}.pg-hero h1{font:600 clamp(40px,5.5vw,76px)/1.02 var(--mb-display);max-width:1050px;text-transform:uppercase;margin:0}.pg-intro{max-width:760px;font-size:15px;line-height:1.8;color:#b2c4d0;margin:23px 0 30px}.pg-hero .mb-text-link{color:#d9e6ef}.pg-lead{display:block;color:#83a8c3;font:11px 'Courier New',monospace;margin-top:25px}.pg-category-nav{display:flex;flex-wrap:wrap;background:white;border-bottom:1px solid #d6dfe5;padding:20px 6%;gap:8px 10px}.pg-category-nav a{color:#405969;border:1px solid #d6dfe5;padding:9px 12px;font-size:11px;line-height:1.4}.pg-category-nav a:hover,.pg-category-nav [aria-current=page]{color:white;background:#1e75b2;border-color:#1e75b2}.pg-content{max-width:1600px;margin:auto;padding:45px 6% 70px}.pg-index{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-bottom:25px;border-bottom:1px solid #d3dfe6;padding-bottom:25px}.pg-index a{font-size:12px;color:#217dbd}.pg-index .mb-code{color:#627c8d}.pg-note{background:#e6edf2;border-left:3px solid #268ad4;padding:18px 22px;font-size:12px;line-height:1.8;margin:0 0 30px}.pg-product{display:grid;grid-template-columns:minmax(200px,32%) minmax(0,1fr);background:#fff;border:1px solid #dce4e9;scroll-margin-top:125px;margin:0 0 28px;min-height:300px}.pg-product-figure{padding:35px 22px;margin:0;display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid #e7edf1;gap:25px}.pg-product-figure img{max-height:380px;width:100%;height:auto;object-fit:contain}.pg-product-figure figcaption{font-size:10px;line-height:1.7;color:#7b8f9c;max-width:250px;text-align:center}.pg-product-body{padding:36px 32px}.pg-product-body .mb-eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:14px}.pg-product-body h2{font:600 40px/1 var(--mb-display);text-transform:uppercase;color:#182d3b}.pg-product-body>p:not(.mb-eyebrow){font-size:13px;line-height:1.8;color:#627987}.pg-table-scroll{overflow:auto;max-width:100%;border:1px solid #dbe3e8;margin-top:10px}.pg-table-scroll:focus-visible{outline:2px solid #268ad4;outline-offset:3px}.pg-table-scroll table{border-collapse:collapse;text-align:left;font-size:11px;width:100%;min-width:500px;line-height:1.5}.pg-table-scroll th,.pg-table-scroll td{padding:11px 10px;border-bottom:1px solid #e2e8ed;vertical-align:middle}.pg-table-scroll thead{background:#172f40;color:white}.pg-table-scroll tbody th{font-weight:700;color:#254760;min-width:125px}.pg-table-scroll tbody tr:nth-child(even){background:#f4f7f9}.pg-table-scroll caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pg-product-body .pg-table-label{font-weight:700;color:#24475f!important;margin:20px 0 7px;font-size:11px!important}.pg-product-body .pg-table-note{font-size:10px!important;color:#8a9eab!important;margin-top:10px}.pg-product-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:11px}.pg-product-actions>a{color:#207bb9}.pg-advice{background:#142b3b;padding:40px;display:flex;align-items:center;gap:35px;justify-content:space-between;margin-top:45px;color:white}.pg-advice h2{font:600 42px/1.05 var(--mb-display);text-transform:uppercase}.pg-advice p:not(.mb-eyebrow){font-size:12px;color:#a5bbc9;max-width:540px;line-height:1.8}.pg-advice .mb-button{flex-shrink:0}.pg-source-note{font-size:10px;color:#78909e;line-height:1.8;max-width:1000px;margin-top:24px}.pg-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pg-hub-card{background:#fff;border:1px solid #dce4e9;padding:28px 25px;display:flex;flex-direction:column;color:#1b3547}.pg-hub-image{height:230px;display:flex;align-items:center;justify-content:center;overflow:hidden}.pg-hub-image img{max-height:100%;width:100%;height:100%;object-fit:contain;transition:transform .5s}.pg-hub-card:hover img{transform:scale(1.04)}.pg-hub-card h2{font:600 30px/1.1 var(--mb-display);margin-top:30px;display:flex;justify-content:space-between;gap:20px;text-transform:uppercase}.pg-hub-card h2 span{color:#268ad4}.pg-promo{padding:50px 6%;background:#142b3b;color:#fff;clear:both;text-align:center}.pg-promo p{font-size:12px;letter-spacing:1px;color:#9cbdd3}.pg-promo h2{font:600 44px var(--mb-display)}.pg-promo a{display:inline-block;margin-top:20px;border-bottom:1px solid #268ad4;padding:10px;color:#8bcbf9}.mb-line:nth-child(2) .mb-line-image{background:white}.mb-line:nth-child(2) .mb-line-image img{object-fit:contain;width:90%;height:88%}@media(max-width:1000px){.pg-content{padding-left:4%;padding-right:4%}.pg-product-body{padding:30px 24px}.pg-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-product{grid-template-columns:minmax(160px,28%) minmax(0,1fr)}}@media(max-width:800px){.pg-catalog main{padding-top:85px}.pg-hero{padding-top:30px}.pg-hero-top{align-items:start}.pg-hero-top .mb-eyebrow{font-size:8px;max-width:200px}.pg-brand{width:105px;padding:7px}.pg-breadcrumb{font-size:10px;gap:7px;flex-wrap:wrap}.pg-intro{font-size:13px}.pg-hero h1{font-size:46px}.pg-category-nav{padding:18px 6%;gap:7px}.pg-category-nav a{font-size:10px;padding:8px}.pg-product{grid-template-columns:1fr}.pg-product-figure{border-right:0;border-bottom:1px solid #edf1f4;padding:30px;min-height:250px}.pg-product-figure img{max-height:300px;max-width:350px}.pg-product-body{padding:28px 22px}.pg-product-body h2{font-size:36px}.pg-advice{flex-direction:column;align-items:start;padding:30px 24px}.pg-hub-image{height:180px}.pg-hub-card{padding:20px}.pg-hub-card h2{font-size:27px}}@media(max-width:500px){.pg-hub{grid-template-columns:1fr}.pg-hub-image{height:240px}.pg-hero .mb-actions{gap:12px}.pg-index{gap:12px 15px}.pg-index .mb-code{width:100%}.pg-table-scroll table{font-size:10px}.pg-advice h2{font-size:36px}}
.pg-product-body,.pg-product-figure{min-width:0}.pg-table-scroll{width:100%}@media(max-width:800px){.pg-product{grid-template-columns:minmax(0,1fr)}}

.pg-mobile-table-hint{display:none}@media(max-width:800px){.pg-product-body .pg-mobile-table-hint{display:block;font-size:10px;color:#268ad4;margin:8px 0}}
.pg-brand{background:transparent;padding:0;width:180px}@media(max-width:800px){.pg-brand{width:120px}}
