.sq-news,.sq-article{color:#173749}.sq-news .news-heading{padding-top:72px;padding-bottom:45px}.sq-news .news-heading>div{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.sq-news .news-heading h1{font-size:clamp(36px,4.7vw,64px);line-height:1.08;letter-spacing:-1.9px;margin:0}.sq-news .news-heading>div>p{max-width:430px;font-size:15px;line-height:1.8;color:#657a88;margin:0}.sq-news .eyebrow,.sq-article .eyebrow{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;font-weight:650;color:#397267}.sq-news .news-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#edf1ed;min-height:390px;overflow:hidden}.sq-news .news-feature-image{display:block;min-height:390px}.sq-news .news-feature-image img{width:100%;height:100%;object-fit:cover}.sq-news .news-feature-copy{padding:46px;display:flex;flex-direction:column;justify-content:center}.sq-news .news-feature-copy .eyebrow span{font-size:10px;color:#708379;letter-spacing:.6px}.sq-news .news-feature-copy h2{font-size:clamp(25px,2.5vw,36px);line-height:1.28;letter-spacing:-.6px;margin:14px 0 20px}.sq-news .news-feature-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#63786f}.sq-news a:not(.btn){text-decoration:none}.sq-news a:hover h3,.sq-news h2 a:hover,.sq-news h3 a:hover{color:#36756b}.news-link{font-size:12px;color:#2c695e;font-weight:650;display:inline-flex;align-items:center;gap:18px;text-decoration:none}.sq-news .news-feature-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;padding-top:21px;border-top:1px solid #cfdad1}.sq-news time{font-size:11px;color:#73857e;white-space:nowrap}.sq-news .news-library{padding-top:76px;padding-bottom:76px}.sq-news .news-library-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:29px}.sq-news .news-library-head h2,.sq-news.sq-more>h2{font-size:30px;line-height:1.25;letter-spacing:-.7px;margin:8px 0 0}.sq-news .news-library-head>p{font-size:11px;color:#7a8991;margin:0}.sq-news .news-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #dbe3e1;border-bottom:1px solid #dbe3e1;padding:16px 0;margin-bottom:30px}.sq-news .news-tools[hidden],.sq-news .news-card[hidden],.sq-news .news-empty[hidden]{display:none!important}.sq-news .news-filters{display:flex;gap:7px;flex-wrap:wrap}.sq-news .news-filters button{border:0;background:transparent;color:#6e7f89;border-radius:3px;padding:10px 15px;font:inherit;font-size:12px;cursor:pointer}.sq-news .news-filters button[aria-pressed=true]{background:#173d4a;color:#fff}.sq-news .news-search input{width:230px;max-width:100%;border:1px solid #d1dcd9;padding:10px 13px;background:#fff;font:inherit;font-size:12px;border-radius:3px}.sq-news .news-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sq-news .news-card{border-bottom:1px solid #dce5e1;padding-bottom:25px;display:flex;flex-direction:column;min-width:0}.sq-news .news-card-image{aspect-ratio:1.55;display:block;background:#eff2ef;overflow:hidden}.sq-news .news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.sq-news .news-card-image:hover img{transform:scale(1.025)}.sq-news .news-meta{display:flex;justify-content:space-between;gap:10px;margin:19px 0 12px;font-size:10px;color:#37766b}.sq-news .news-card h3{font-size:21px;line-height:1.45;letter-spacing:-.3px;margin:0 0 12px}.sq-news .news-card>p{color:#6c7e87;font-size:13px;line-height:1.85;margin:0 0 20px}.sq-news .news-card>.news-link{margin-top:auto}.sq-news .news-count{font-size:11px;color:#8a969c;margin:18px 0 0}.sq-news .news-empty{padding:32px;background:#f4f6f4;font-size:14px}.sq-news .news-rfq{padding:58px 0;background:#eef3f1;border-top:1px solid #dce7df}.sq-news .news-rfq>.wrap{display:flex;align-items:center;justify-content:space-between;gap:60px}.sq-news .news-rfq h2{font-size:30px;margin:10px 0 15px}.sq-news .news-rfq p:not(.eyebrow){max-width:620px;font-size:14px;line-height:1.8;color:#6b8077;margin:0}.sq-news .news-rfq-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0}.sq-article .article-heading{max-width:1000px;padding-top:36px;padding-bottom:35px}.sq-article .article-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#788d96;margin-bottom:44px}.sq-article .article-breadcrumb a{text-decoration:none}.sq-article .article-heading>.eyebrow span{color:#8b9798;font-weight:400;font-size:10px;letter-spacing:1px}.sq-article .article-heading h1{font-size:clamp(31px,3.8vw,52px);line-height:1.18;letter-spacing:-1.1px;max-width:940px;margin:17px 0 22px}.sq-article .article-summary{max-width:800px;font-size:17px;line-height:1.8;color:#6d818a}.sq-article .article-hero-image{margin-top:0;margin-bottom:0}.sq-article .article-hero-image img{width:100%;height:clamp(230px,36vw,510px);object-fit:cover}.sq-article .article-hero-image figcaption{font-size:10px;text-align:right;color:#8b989d;margin-top:8px}.sq-article .article-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:65px;justify-content:center;padding-top:55px;padding-bottom:40px}.sq-article .article-index{position:sticky;top:135px;align-self:start}.sq-article .article-index nav{display:flex;flex-direction:column;margin:17px 0 27px}.sq-article .article-index nav a{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid #dfe6e4;font-size:12px;line-height:1.7;text-decoration:none;color:#566e7a}.sq-article .article-index nav a span{font-size:10px;color:#8d9e99}.sq-article .article-prose>section{scroll-margin-top:140px;padding-bottom:27px}.sq-article .article-prose h2{font-size:25px;line-height:1.4;margin:0 0 18px;letter-spacing:-.5px}.sq-article .article-prose p{font-size:15px;line-height:1.95;color:#506b79;margin:0 0 19px}.sq-article .article-contact{background:#eff4f0;border-top:3px solid #477e6d;padding:30px;margin-top:16px}.sq-article .article-contact .eyebrow{font-size:10px}.sq-article .article-contact h2{font-size:23px}.sq-article .article-contact p:not(.eyebrow){font-size:13px}.sq-news.sq-related{padding-top:45px;padding-bottom:50px;border-top:1px solid #dce6e1}.sq-news .news-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sq-news .news-product{display:flex;gap:23px;padding:23px;background:#f2f5f3;border:1px solid #e2e8e4;align-items:center}.sq-news .news-product img{width:145px;height:135px;object-fit:contain;flex-shrink:0}.sq-news .news-product h3{font-size:19px;margin:0 0 8px}.sq-news .news-product p:not(.eyebrow){font-size:12px;color:#687e89;line-height:1.7}.sq-news .news-product .eyebrow{font-size:9px;margin-bottom:7px}.sq-news.sq-more{padding-bottom:80px}.sq-news .news-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:24px}.sq-news .news-more-grid>a{padding-top:23px;border-top:1px solid #d9e3df}.sq-news .news-more-grid h3{font-size:21px;line-height:1.5;max-width:500px;margin:12px 0 20px}.sq-news.sq-news-home{padding-top:70px;padding-bottom:75px}.sq-news .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.sq-news .news-heading>div{display:block}.sq-news .news-heading>div>p{margin-top:22px;max-width:650px}.sq-news .news-feature-copy{padding:27px}.sq-news .news-feature,.sq-news .news-feature-image{min-height:340px}.sq-news .news-card-grid{gap:22px}.sq-news .news-card h3{font-size:18px}.sq-article .article-layout{gap:35px;grid-template-columns:200px minmax(0,1fr)}.sq-news .news-product{display:block}.sq-news .news-product img{width:100%;margin-bottom:15px}}@media(max-width:640px){.sq-news .news-heading{padding-top:44px;padding-bottom:32px}.sq-news .news-heading h1{font-size:36px;letter-spacing:-1px}.sq-news .news-heading>div>p{font-size:14px}.sq-news .news-feature{grid-template-columns:1fr}.sq-news .news-feature-image{height:230px;min-height:0}.sq-news .news-feature-copy{padding:25px}.sq-news .news-feature-copy h2{font-size:26px}.sq-news .news-feature-bottom{margin-top:12px}.sq-news .news-library{padding-top:50px;padding-bottom:46px}.sq-news .news-library-head{display:block}.sq-news .news-library-head h2,.sq-news.sq-more>h2{font-size:27px}.sq-news .news-library-head>p,.sq-news .news-library-head>a{margin-top:18px}.sq-news .news-tools{display:block}.sq-news .news-search{display:block;margin-top:13px}.sq-news .news-search input{width:100%}.sq-news .news-filters{gap:3px}.sq-news .news-filters button{padding:8px 11px;font-size:11px}.sq-news .news-card-grid{grid-template-columns:1fr;gap:33px}.sq-news .news-card h3{font-size:22px}.sq-news .news-rfq>.wrap{display:block}.sq-news .news-rfq-actions{margin-top:25px}.sq-news .news-rfq{padding:42px 0}.sq-news .news-rfq h2{font-size:26px}.sq-article .article-heading{padding-top:22px}.sq-article .article-breadcrumb{margin-bottom:30px;font-size:10px}.sq-article .article-heading h1{font-size:32px}.sq-article .article-summary{font-size:15px}.sq-article .article-layout{grid-template-columns:1fr;gap:30px;padding-top:30px}.sq-article .article-index{position:static}.sq-article .article-index nav{margin-bottom:15px}.sq-article .article-prose h2{font-size:23px}.sq-article .article-prose p{font-size:14px}.sq-article .article-contact{padding:23px}.sq-news .news-product-grid,.sq-news .news-more-grid{grid-template-columns:1fr}.sq-news .news-product{display:flex;padding:17px;gap:17px}.sq-news .news-product img{width:95px;height:110px;margin:0}.sq-news .news-product h3{font-size:18px}.sq-news.sq-more{padding-bottom:50px}.sq-news.sq-news-home{padding-top:48px;padding-bottom:50px}}@media(prefers-reduced-motion:reduce){.sq-news .news-card-image img{transition:none}}
