html{scroll-padding-top:110px}.breadcrumbs{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;padding:24px 6%;color:#667b8d;font-size:12px}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-top:20px;padding-bottom:50px;background:linear-gradient(115deg,#f3f5f7,#e5ecf2)}.product-hero h1{font-size:clamp(36px,4.5vw,58px);line-height:1.1;letter-spacing:-2px;margin:18px 0}.product-hero p{font-size:17px;line-height:1.9;color:#536779}.product-hero figure{margin:0}.product-hero figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:14px}.product-hero figcaption{font-size:11px;color:#647382;margin-top:9px}.product-hero .btn{margin-top:10px}.page-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.85fr);gap:45px;padding:20px 6% 60px;align-items:start;background:white}.product-article section{padding:30px 0;border-bottom:1px solid #e1e7ed}.product-article h2{font-size:27px;line-height:1.3;margin:0 0 18px}.product-article p{font-size:15px;line-height:1.95;color:#526475}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7}caption{text-align:left;color:#758392;font-size:12px;padding:0 0 12px}th,td{padding:14px;border:1px solid #dfe5ea;text-align:left;vertical-align:top}th{width:36%;background:#f3f5f7;color:#20394e}td{color:#536779}.small-note{font-size:12px!important;color:#728090!important;line-height:1.8!important}.use-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none}.use-list li{background:#f3f5f7;border-left:3px solid #e6a33b;padding:16px;font-size:14px;line-height:1.7}.order-note{background:#fff5e4;border:1px solid #f1d7ae;border-radius:10px;padding:20px;margin-top:22px}.order-note p{margin-bottom:0;font-size:14px}.product-article details{padding:18px 0;border-bottom:1px solid #dfe5ea}.product-article summary{font-weight:700;cursor:pointer;font-size:15px;line-height:1.6}.product-article details p{font-size:14px;margin-bottom:0}.source-note a{color:#8d611b;text-decoration:underline}.source-note{border:0!important}.source-note p{font-size:12px!important}.product-sidebar{padding-top:30px}.page-toc{display:flex;flex-direction:column;gap:14px;padding:23px;background:#f3f5f7;border:1px solid #dfe5ea;border-radius:12px;font-size:13px;margin-bottom:22px}.page-toc strong{font-size:16px;color:#152637;margin-bottom:3px}.product-calculator{padding:24px;background:#f8fafc;border:1px solid #dfe5ea;border-radius:14px}.product-calculator h2{font-size:25px;line-height:1.35}.product-calculator .fields{gap:14px}.product-calculator .field select,.product-calculator .field input{background:white}.product-calculator .fields .full{grid-column:1/-1}.product-result{background:#152637;border-radius:10px;padding:23px;margin-top:22px;color:white;display:flex;flex-direction:column;gap:12px}.product-result small{font-size:10px;color:#c9d6e0;letter-spacing:1px}.product-result strong{font-size:34px;color:#e6a33b;letter-spacing:-1px}.product-result span{font-size:13px;color:#d1dbe4}#page-error{font-size:13px;line-height:1.6;color:#ae3b22}.related-section{background:#f3f5f7}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.related-grid a{background:white;border:1px solid #dfe5ea;border-radius:10px;overflow:hidden}.related-grid img{width:100%;height:190px;object-fit:cover;display:block}.related-grid span{display:block;padding:20px;font-weight:700}.product-link{display:block;border-top:1px solid var(--line);padding-top:17px;color:#172637;font-weight:700;font-size:12px}.product-link span{float:right}.all-products{font-size:14px;text-decoration:underline}.product-hero .eyebrow{font-size:11px}@media(min-width:1500px){.page-grid{gap:70px}}@media(max-width:950px){.page-grid{grid-template-columns:1fr;gap:10px}.product-sidebar{display:grid;grid-template-columns:.7fr 1fr;gap:20px;align-items:start}.product-hero{gap:25px}.product-hero p{font-size:15px}}@media(max-width:650px){.product-hero{grid-template-columns:1fr}.product-hero h1{font-size:36px}.product-sidebar{display:block}.related-grid{grid-template-columns:1fr}.related-grid a{display:grid;grid-template-columns:120px 1fr;align-items:center}.related-grid img{height:100px}.use-list{grid-template-columns:1fr}.product-article h2{font-size:25px}.breadcrumbs{font-size:11px}.product-calculator{padding:20px}th,td{padding:10px;font-size:12px}}
.breadcrumbs a{display:inline!important}[hidden]{display:none!important}
