.downloadsHero{padding:58px 0 35px;max-width:780px}.downloadsHero h1{font-size:clamp(34px,4vw,52px);font-weight:500;margin:16px 0}.downloadsHero p{font-size:17px}.downloadGroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 35px}.downloadGroup{border:1px solid #d8d7ce;border-radius:16px;overflow:hidden;background:#fff}.downloadGroupHead{display:flex;gap:17px;padding:25px;background:#142d43;color:#f6ebd5}.downloadGroupHead>span{font-size:12px;color:#d6bb85;padding-top:8px}.downloadGroupHead h2{font-size:25px;margin:0}.downloadGroupHead p{font-size:13px;color:#bdceda;line-height:1.8;margin:12px 0 0}.downloadEmpty{padding:36px 25px;min-height:245px}.downloadEmpty>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f0e8d7;color:#8a6c37;font-size:24px;margin-bottom:20px}.downloadEmpty strong{font-size:16px;font-weight:500;display:block}.downloadEmpty p{font-size:13px;line-height:1.85;margin-bottom:0}.downloadsPage>.note{margin-bottom:65px}.downloadFile{padding:25px;border-top:1px solid #e0e2de}.downloadFile h3{margin-top:0;font-size:21px}.downloadFile p{font-size:14px}.downloadFile dl{font-size:12px}.downloadFile dl>div{display:flex;justify-content:space-between;gap:15px}.downloadFile dd{margin:0}.downloadFile .button{font-size:13px;padding:10px 16px}@media(max-width:1050px){header{flex-wrap:wrap;gap:18px}header>nav{gap:20px;font-size:13px}.downloadGroups{gap:16px}.downloadGroupHead{padding:20px}}@media(max-width:800px){.downloadGroups{grid-template-columns:1fr}.downloadEmpty{min-height:0;padding:25px}.downloadsHero{padding-top:35px}}@media(max-width:600px){header>nav{margin:0;width:100%;gap:12px;justify-content:space-between;font-size:12px;flex-wrap:wrap}}
