.inner-main{padding-top:22px;padding-bottom:60px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 22px;color:var(--muted);font-size:15px}.breadcrumbs a{color:var(--green-dark)}.page-hero{padding:64px 0 52px;border-bottom:1px solid var(--line)}.page-hero h1{max-width:850px;font-size:48px;line-height:1.12;margin:0 0 18px}.page-hero>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:19px}.inner-main .section{padding:54px 0}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-product{border:1px solid var(--line);min-width:0}.catalog-product[hidden]{display:none}.catalog-product>img{width:100%;height:230px;object-fit:contain;padding:12px}.catalog-product>div{padding:18px}.catalog-product h2{font-size:25px;margin:0 0 10px}.catalog-product dl{margin:0 0 14px}.catalog-product dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line)}.catalog-product .text-link{display:inline-block;margin:6px 14px 4px 0}.product-detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:32px 0 52px}.product-detail-hero figure{margin:0}.product-detail-hero figure img{width:100%;height:410px;object-fit:contain}.product-detail-hero figcaption{color:var(--muted);font-size:14px}.detail-title{font-size:42px;line-height:1.12;margin:0 0 18px}.stat-row{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.stat-row span{display:grid;gap:3px;border-left:3px solid var(--green);padding:5px 12px}.stat-row b{font-size:21px}.detail-table-scroll{overflow-x:auto}.spec-table{width:100%;border-collapse:collapse;background:#fff}.spec-table th,.spec-table td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.spec-table th{width:34%;color:var(--ink);font-weight:650}.source-note{font-size:15px;color:var(--muted)}.inquiry-band{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px!important;background:var(--soft)}.inquiry-band h2{margin:0}.pending-panel{padding:22px;border-left:4px solid var(--amber);background:var(--paper)}.pending-list{max-width:780px}.pending-list p{padding:12px 0;border-bottom:1px solid var(--line)}.application-grid h2{font-size:22px}.solution-detail__facts{padding:38px 0 28px;border-bottom:1px solid var(--line)}.solution-detail__facts>img{display:block;width:min(780px,100%);max-height:500px;object-fit:cover;margin-top:26px}.solution-detail__facts dl,.case-detail__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.solution-detail__facts dl div,.case-detail__facts div{padding:14px 0;border-top:1px solid var(--line)}.solution-detail__facts dd,.case-detail__facts dd{margin-top:5px;text-align:left;font-weight:650}.solution-detail__body{max-width:900px}.solution-detail__body>section,.case-detail__body>section{padding:28px 0;border-bottom:1px solid var(--line)}.solution-detail__body h2,.case-detail__body h2{font-size:27px;margin:0 0 12px}.solution-detail__body p,.case-detail__body p{max-width:780px;line-height:1.75}.solution-detail__body a,.article-detail a,.case-detail a{color:var(--green-dark);text-underline-offset:3px}.news-listing{display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:30px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.news-listing img{width:100%;height:280px;object-fit:cover}.news-listing h2{font-size:29px;line-height:1.2}.article-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.article-detail__main{grid-column:2;grid-row:1;min-width:0}.article-detail__sidebar{grid-column:1;grid-row:1;align-self:start}.article-context{border-bottom:1px solid var(--line);padding-bottom:22px}.article-context .article-lead{font-size:20px;line-height:1.55}.article-lead-image{width:100%;max-height:420px;object-fit:cover}.article-body{padding-top:14px}.detail-prose{max-width:800px;font-size:18px;line-height:1.75}.detail-prose h2{font-size:28px;line-height:1.2;margin:42px 0 12px}.detail-prose h3{font-size:22px;line-height:1.3;margin:30px 0 10px}.detail-prose p,.detail-prose li{max-width:800px}.detail-prose li{margin:5px 0}.detail-prose blockquote{margin:24px 0;padding:5px 0 5px 18px;border-left:3px solid var(--green)}.detail-sidebar-section{padding:12px 0 24px;border-bottom:1px solid var(--line)}.detail-sidebar-section h2,.detail-mini-inquiry h2{font-size:21px}.detail-sidebar-section ol{padding-left:22px}.detail-sidebar-section li{margin:8px 0}.detail-mini-inquiry{margin-top:22px;padding:18px;border:1px solid var(--line)}.contextual-cta{margin-top:32px;padding:24px;background:var(--soft)}.article-detail h1{font-size:40px}.case-detail>header{padding:32px 0;border-bottom:1px solid var(--line)}.case-detail__facts{grid-template-columns:repeat(4,1fr);gap:22px}.case-detail__body{max-width:900px}.case-detail__body>section{padding:28px 0;border-bottom:1px solid var(--line)}.inner-footer{background:var(--paper)}.inner-footer .footer-brand img{height:46px;width:auto;object-fit:contain}.inner-footer .footer-grid>div{align-items:flex-start}.inner-footer a{color:var(--green-dark)}.inner-footer .footer-bottom{padding-top:16px;padding-bottom:16px}.inner-main details{padding:12px 0;border-bottom:1px solid var(--line)}.inner-main details p{margin-bottom:0}@media(max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-detail__layout{grid-template-columns:1fr;gap:24px}.article-detail__main,.article-detail__sidebar{grid-column:1;grid-row:auto}.article-detail__main{grid-row:1}.article-detail__sidebar{grid-row:2}.product-detail-hero{gap:24px}.case-detail__facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.page-hero{padding:42px 0 34px}.page-hero h1{font-size:36px}.inner-main .section{padding:40px 0}.catalog-grid,.product-detail-hero,.news-listing{grid-template-columns:1fr}.catalog-product>img{height:220px}.product-detail-hero figure img{height:280px}.detail-title,.article-detail h1{font-size:31px}.stat-row{gap:6px}.stat-row span{flex:1 1 42%}.inquiry-band{align-items:flex-start;flex-direction:column}.solution-detail__facts dl{grid-template-columns:1fr 1fr}.solution-detail__facts>img{height:260px}.news-listing img{height:230px}.article-detail__sidebar{order:2}.detail-prose{font-size:17px}.detail-prose h2{font-size:25px}.detail-prose h3{font-size:21px}.spec-table{min-width:620px}.case-detail__facts{grid-template-columns:1fr 1fr}}.gallery-thumbs{display:flex;gap:10px;margin-top:12px}.gallery-thumbs button{width:90px;height:78px;background:#fff;border:1px solid var(--line);cursor:pointer}.gallery-thumbs button img{width:100%!important;height:100%!important;object-fit:contain}.gallery-thumbs button:focus{outline:3px solid var(--amber)}.product-detail-hero>[data-field],.two-col>[data-field]{display:contents}.article-context>[data-field]{display:contents}.product-detail-hero .gallery-thumbs img{padding:0}.inner-main [data-section=inquiry] form{margin-top:25px;max-width:800px}.inner-main .inquiry-band>[data-field]{display:contents}.inner-main [data-section=product-filters]{padding-bottom:0}.article-detail__layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.detail-prose table{font-size:16px;line-height:1.5}.detail-prose table th,.detail-prose table td{min-width:150px}.inner-main .section.surface{padding:35px 26px}.inner-main .two-col>img{width:100%;max-height:360px;object-fit:contain}.catalog-product details{padding:16px!important}.catalog-product details p{font-size:15px}.inner-main .article-body h2{scroll-margin-top:120px}@media(max-width:1023px){.article-detail__layout{grid-template-columns:1fr}.article-detail__main{grid-column:1;grid-row:1}.article-detail__sidebar{grid-column:1;grid-row:2}}@media(max-width:760px){.inner-main .section.surface{padding:28px 16px}.product-detail-hero{grid-template-columns:1fr}.product-detail-hero>[data-field]{display:contents}.gallery-thumbs button{width:80px}.article-detail__layout{gap:25px}.inner-main [data-section=inquiry] form{width:100%}}.inner-main a.button{color:#fff}.inner-main a.button:hover{color:#fff}.inner-main a.button:focus-visible{outline:3px solid var(--amber);outline-offset:3px}
