.device-downloads { margin: 0 0 16px; font-family: system-ui, sans-serif; }
.device-downloads h2 { margin: 0 0 10px; font-size: 1.1rem; }
.device-downloads a { display: inline-flex; align-items: center; gap: .35em; min-height: 44px; padding: 0 .8em; margin: 0 .2em .4em 0; border: 1px solid #78867d; border-radius: 4px; color: #314f43; text-decoration: none; }
.device-downloads small { color: #526058; font-size: .78em; }
.device-downloads a:hover, .device-downloads a:focus-visible { text-decoration: underline; }
