.news-hero{background:#303632;color:#fff;padding:65px 0 60px}.news-hero h1{font-size:clamp(46px,6vw,76px);font-weight:400;letter-spacing:-2px;line-height:1.08;margin:25px 0}.news-hero h1 em{font-style:normal;color:#80efa4}.news-hero p{font-size:18px;color:#c0c7c2;max-width:600px}.news-list{padding-top:60px;padding-bottom:80px}.news-meta{display:flex;align-items:center;gap:22px;font-size:12px;color:#657169;margin-bottom:27px}.news-category{background:#e4ede3;padding:5px 12px;color:#277544}.news-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.news-feature h2{font-size:clamp(32px,3.6vw,48px);line-height:1.12;margin:0 0 25px}.news-feature p{color:#526259;line-height:1.8;margin:0 0 20px}.news-feature .news-lead{font-size:19px;color:#273c30}.news-feature .btn{margin-top:12px}.news-feature figure{margin:0;background:#fff;border:1px solid #d9dfd9;padding:24px}.news-feature img{display:block;width:100%;height:auto}.news-feature figcaption{font-size:11px;letter-spacing:1px;color:#6a756c;text-align:center;padding-top:12px}.news-contact{background:#e9ede5;padding:38px 0}.news-contact .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.news-contact h2{font-size:30px;margin:0}.news-contact a{border-bottom:1px solid #657169;padding-bottom:5px}header a[aria-current=page]{color:#80efa4}@media(max-width:800px){.news-feature{grid-template-columns:1fr;gap:32px}.news-feature figure{max-width:500px}.news-contact .wrap{display:block}.news-contact a{display:inline-block;margin-top:25px}.news-list{padding-top:38px;padding-bottom:50px}.news-hero{padding:45px 0}}
/* Compact, interactive product view aligned with the article CTA. */
.news-feature{align-items:end}
.news-feature>div{display:flex;flex-direction:column;align-items:flex-start}
.news-feature .news-model{width:100%;max-width:420px;justify-self:center;align-self:end;padding:18px 20px 15px;background:#fff}
.news-model-label{display:flex;align-items:center;gap:8px;color:#526259;font-size:10px;letter-spacing:1.4px}
.news-model-label>span:first-child{font-size:22px;line-height:1}
.news-model model-viewer{display:block;width:100%;height:320px;--poster-color:#fff;touch-action:pan-y}
.news-model figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:0;padding-top:10px;text-align:left;color:#657169}
.news-model-reset{font:inherit;color:#277544;background:transparent;border:1px solid #cbd8cd;border-radius:3px;padding:5px 8px;white-space:nowrap;cursor:pointer}
.news-model-reset:hover{background:#e9f4eb}
@media(max-width:800px){.news-feature .news-model{justify-self:start;max-width:380px}.news-model model-viewer{height:290px}}

.news-model-stage{position:relative;height:320px}.news-model-stage model-viewer{height:100%}.news-model-stage .news-model-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.news-model-fallback[hidden]{display:none}.news-model-reset:disabled{opacity:.45;cursor:default}@media(max-width:800px){.news-model-stage{height:290px}.news-model-stage model-viewer{height:100%}}
