.news-feature{display:grid;grid-template-columns:1fr 1fr;background:#e8f1e7;border-radius:16px;overflow:hidden;min-height:360px;transition:transform .4s,box-shadow .4s}.news-feature:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.news-photo{position:relative;overflow:hidden}.news-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s}.news-feature:hover img{transform:scale(1.05)}.news-feature>div:last-child{padding:clamp(30px,5vw,70px);display:flex;flex-direction:column;justify-content:center;align-items:start}.news-feature h3{font-size:clamp(30px,3vw,48px);line-height:1.1;margin:18px 0}.news-feature p{color:var(--muted);font-size:15px;margin-bottom:25px}.news-article{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}.news-article img{border-radius:14px;width:100%;height:470px;object-fit:cover}.news-article h2{font-size:clamp(36px,4vw,62px);line-height:1.1;margin:17px 0}.news-article p{color:var(--muted);font-size:17px}.news-article .button{margin-top:20px}.gallery-large{grid-template-columns:repeat(4,1fr)}.gallery-large img{height:260px}.detail-photo.fallback{background:radial-gradient(circle at 75% 30%,#437761,#122c24 65%);display:flex;align-items:end;padding:30px}.detail-photo.fallback span{color:#eef7ed;font:800 clamp(36px,4vw,64px)/1.05 Manrope,sans-serif}.catalog-controls{scroll-margin-top:100px}#poptavka{scroll-margin-top:105px}@media(max-width:900px){.gallery-large{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.news-feature,.news-article{grid-template-columns:1fr}.news-photo{min-height:260px}.news-article img{height:280px}.gallery-large{grid-template-columns:1fr 1fr}.gallery-large img{height:170px}}
