.mobile-card-description{display:none}
@media(max-width:760px){
body[data-page="website-home"] .container{margin-left:5%;margin-right:5%}
body[data-page="website-home"] .connect{padding-bottom:28px}
body[data-page="website-home"] .connect h2{font-size:clamp(26px,7.6vw,36px);line-height:1.1}
body[data-page="website-home"] .connect-grid{margin-top:24px}
body[data-page="website-home"] .connect-grid article{padding-left:54px}
body[data-page="website-home"] .connect-grid article+article{margin-top:20px}
body[data-page="website-home"] .connect-grid h3{font-size:18px}
body[data-page="website-home"] .connect-grid p{font-size:14px;line-height:1.4;margin-top:5px}
body[data-page="website-home"] .feature-icon{width:35px;height:35px}
body[data-page="website-home"] .connect-grid .text-link{display:none}
body[data-page="website-home"] .rhythm{padding-bottom:24px}
body[data-page="website-home"] .rhythm h2{font-size:clamp(23px,6.8vw,32px);text-align:left;margin-bottom:12px;line-height:1.15}
body[data-page="website-home"] .photo-grid{gap:8px}
body[data-page="website-home"] .photo-grid figure{position:relative;border-radius:7px;overflow:hidden;min-height:100px;height:26vw;max-height:150px;background:#10282d}
body[data-page="website-home"] .photo-grid picture{display:block;height:100%}
body[data-page="website-home"] .photo-grid img{height:100%;width:100%;aspect-ratio:auto;object-fit:cover}
body[data-page="website-home"] .photo-grid figure::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,15,19,.78),rgba(3,15,19,.32) 50%,transparent 85%);pointer-events:none}
body[data-page="website-home"] .photo-grid figcaption{position:absolute;z-index:1;left:14px;top:50%;transform:translateY(-50%);width:52%;margin:0;text-align:left;letter-spacing:0;font-size:17px;line-height:1.15}
body[data-page="website-home"] .mobile-card-description{display:block;font-size:12px;line-height:1.3;margin-top:5px;max-width:135px;color:#e0e8e8}
body[data-page="website-home"] .closing{padding:0 5% 68px;background-size:100% 86px}
body[data-page="website-home"] .closing h2{font-size:clamp(26px,7.3vw,34px);line-height:1.1;margin-bottom:20px}
body[data-page="website-home"] .closing .button{font-size:15px;min-height:46px;padding:12px 25px;gap:24px}
body[data-page="website-home"] .footer{padding:0 5% 22px;gap:16px 10px;align-items:center}
body[data-page="website-home"] .footer .brand{width:auto;gap:7px;font-size:18px}
body[data-page="website-home"] .footer .brand .leaf{width:23px;height:25px}
body[data-page="website-home"] .footer nav{margin-left:auto;gap:12px;font-size:10px;flex-wrap:nowrap}
body[data-page="website-home"] .footer small{font-size:11px;width:100%}
html[lang=ru] body[data-page="website-home"] .footer nav{font-size:9px;gap:8px}
@media(max-width:359px){html[lang=ru] body[data-page="website-home"] .footer nav{width:100%;margin:0;font-size:11px;gap:18px}}
}
