
.product-thumb{width:100%;height:150px;object-fit:cover;margin-bottom:20px}.material-image{display:block;max-width:100%;max-height:520px;object-fit:contain;margin:48px auto}.news-layout{padding:70px 0 90px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-card{padding:25px;border:1px solid #d8e6e3;background:#f3f8f6;display:flex;flex-direction:column;gap:12px}.news-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.news-card h2{font-size:23px;margin:0}.news-card p{color:#56727b}.news-card small{color:#08754f}.news-card .read-more{margin-top:auto;color:#08754f}.news-tools{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.news-tools a{padding:8px 14px;border:1px solid #d4e3df}.news-tools a.current{background:#07382b;color:white}.news-search{display:flex;gap:10px;margin-bottom:30px;max-width:640px}.news-search input{min-width:0;flex:1;padding:12px;border:1px solid #b8d0c9;font:inherit}.news-search button{border:0;cursor:pointer}.news-empty{padding:50px 0;color:#547079}.news-pagination{display:flex;gap:18px;margin-top:30px}.news-reading{max-width:880px;margin:auto}.news-reading h1{font-size:clamp(30px,4vw,48px);line-height:1.35}.news-body{font-size:17px;line-height:1.95;overflow-wrap:anywhere}.news-body img{max-width:100%;height:auto}.news-body table{display:block;overflow-x:auto;max-width:100%}.news-body h2{font-size:28px;margin-top:38px}.news-meta{color:#647f87;font-size:13px}.news-lead{padding:24px;background:#edf6f1;border-left:3px solid #00bb74}.news-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:13px}.news-contact{margin-top:48px;padding:30px;background:#082735;color:#fff}.news-contact a{color:#00dc86}.contact-list a,.contact-list p{overflow-wrap:anywhere;min-width:0}.product-card h3{max-width:none}.reveal{opacity:1;transform:none}.js-reveal .reveal{opacity:0;transform:translateY(22px)}.js-reveal .reveal.is-visible{opacity:1;transform:none}.region-links{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.region-links a{padding:7px 14px;border:1px solid #d1e3dc}.search-status{color:#547079}.skip-link{position:absolute;top:-60px;left:20px;z-index:100}.skip-link:focus{top:20px;background:white;padding:12px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #00bc7a;outline-offset:4px}
@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.news-grid{grid-template-columns:1fr}.news-layout{padding:45px 0 65px}.news-search{width:100%}.news-body{font-size:15px}.news-reading h1{font-size:30px}.news-contact{padding:22px}.main-nav{overflow-y:auto}.story-copy h2 em{white-space:normal}.contact-main{min-width:0}.js-reveal .reveal{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js-reveal .reveal{opacity:1;transform:none}}
