.download-qr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,240px));justify-content:center;gap:48px;margin:40px auto 0}
.download-qr-grid figure{margin:0;text-align:center}
.download-qr-grid figcaption{font-size:1.125rem;font-weight:700;margin-bottom:14px}
.download-qr-grid a{display:block;background:#fff;line-height:0}
.download-qr-grid img{display:block;width:100%;height:auto;aspect-ratio:1}
.download-qr-grid span{display:block;font-size:.875rem;margin-top:12px}
.download-section .store-links{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:24px}
.download-section .store-links .button{width:auto;max-width:100%;margin:0;text-align:center}
@media(max-width:600px){.download-section h2{font-size:1.5rem;text-wrap:balance}.download-qr-grid{grid-template-columns:repeat(2,minmax(0,180px));gap:16px;margin-top:32px}.download-qr-grid figcaption{font-size:1rem}.download-section .store-links{gap:12px}}
