.page-content .download-feature{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:24px;padding:24px 28px;border:1px solid #dce1e6;border-radius:20px;background:linear-gradient(115deg,#fff 0%,#fffdf1 100%);box-shadow:0 14px 36px rgba(27,34,44,.08)}
.download-feature__icon{display:block;width:118px;height:118px;border-radius:25px;box-shadow:0 10px 26px rgba(27,34,44,.18)}
.download-feature__eyebrow{margin:0 0 4px!important;color:#8a6d00!important;font-size:12px!important;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.page-content .download-feature h2{margin:0 0 7px;font-size:clamp(24px,2.6vw,33px)}
.page-content .download-feature p{margin:0 0 14px;max-width:700px}
.download-feature__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}
.page-content a.download-feature__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 18px;border-radius:9px;background:#1b222c;color:#fff!important;font-weight:800;text-decoration:none;transition:background .15s ease,transform .15s ease}
.page-content a.download-feature__button:hover{background:#344455;transform:translateY(-1px)}
.page-content a.download-feature__button:focus-visible{outline:3px solid #d3ad00;outline-offset:3px}
.download-feature__version{color:#596570;font-size:14px;font-weight:600}
@media(max-width:600px){.page-content .download-feature{grid-template-columns:1fr;gap:17px;padding:20px}.download-feature__icon{width:90px;height:90px;border-radius:20px}}
