.home-app-download{display:grid;grid-template-columns:88px 14px minmax(0,1fr);align-items:center;width:min(100%,460px);min-height:84px;padding:0;overflow:hidden;border:1px solid #d6a58966;border-radius:20px;background:#e8d6c6;color:#302923;transition:background .2s ease}.home-app-release-description{display:block;margin-top:5px;color:#675447;font-size:13px;font-weight:400;line-height:1.4}.home-app-download-cover{display:flex;align-items:center;justify-content:center;align-self:stretch;background:linear-gradient(135deg,#dce0cf,#dac2ab)}.home-app-download-icons{gap:14px}.home-app-download-spine{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;align-self:stretch;padding-block:6px;border-right:1px solid #a99a8770;background:linear-gradient(90deg,#9d8e7b66,#f5ecdf 45%,#b7a68f99)}.home-app-download-spine:before{content:"";position:absolute;top:0;bottom:0;left:4px;border-left:1px solid #7f7364}.home-app-download-spine>span{position:relative;left:-4px;display:block;width:13px;height:5px;border:1px solid #70685d;border-right:0;border-radius:4px 0 0 4px;background:#dedbd0;box-shadow:0 1px 0 #fff8ed,0 2px 2px #30292325}.home-app-download-title{min-width:0;padding:18px 20px;font-size:16px;font-weight:600;line-height:1.35}.mobile-nav-app-release{background:#f5f1e8;padding:8px 12px 0}.mobile-nav-app-release .home-app-download{grid-template-columns:64px 12px minmax(0,1fr);width:100%;min-height:80px;border-radius:16px}.mobile-nav-app-release .home-app-download-icons{gap:8px}.mobile-nav-app-release .home-app-download-icons svg{width:18px;height:18px}.mobile-nav-app-release .home-app-download-title{padding:10px 12px;font-size:14px;line-height:1.3}.mobile-nav-app-release .home-app-release-description{margin-top:4px;font-size:11px}.mobile-nav-app-release .home-app-download-spine>span{width:11px}@media (max-width:767px){.home-app-download{grid-template-columns:68px 12px minmax(0,1fr);min-height:80px}.home-app-download-icons{gap:8px}.home-app-download-icons svg{width:20px;height:20px}.home-app-download-title{padding:16px 14px;font-size:clamp(14px,3.4vw,17px)}}@media (max-width:359px){.home-app-download{grid-template-columns:62px 12px minmax(0,1fr)}.home-app-download-icons{gap:6px}.home-app-download-icons svg{width:16px;height:16px}.home-app-download-title{padding-inline:12px;font-size:14px}}