/* Small, shared additions; the established page composition remains intact. */
.manual-download{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;color:inherit;font-size:12px;text-decoration:none;min-height:34px}
.manual-download svg{flex:none;transition:transform .2s ease}
.manual-download:hover{color:#0071e3}.manual-download:hover svg{transform:translateY(2px)}
.manual-download:focus-visible{outline:3px solid #0071e3;outline-offset:5px;border-radius:6px}
.manual-download-primary{background:#0071e3;color:#fff!important;padding:10px 17px;min-height:40px;border-radius:999px;font-size:14px;box-sizing:border-box}
.manual-download-primary:hover{background:#0077ed}.finder-top-links{align-items:center;gap:18px}
.finder-installation-preview{display:flex;align-items:center;gap:12px;padding:0 0 17px;margin-bottom:17px;border-bottom:1px solid #edf0f3}
.finder-installation-preview>img{object-fit:contain;width:124px;height:58px;background:#f5f5f7;border-radius:10px}
.finder-installation-preview>span{font-size:12px;color:#4b5561;line-height:1.5}.finder-installation-preview small{display:block;font-size:11px;color:#8a9099}
.v12-selector-tools a{font-size:12px;color:#0071e3;text-decoration:none}.v12-selector-tools{flex-wrap:wrap}
@media(max-width:1100px){.nav-utility>.manual-download{display:none}.finder-top-links{align-items:flex-start}}
@media(max-width:760px){.finder-top-links{align-items:center;gap:20px;flex-wrap:wrap}.manual-download-primary{font-size:13px}.mobile-menu>.manual-download{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){.manual-download svg{transition:none}.manual-download:hover svg{transform:none}}
