.download-page main{min-height:60vh;padding-block:70px}
.download-page h1{margin-bottom:30px}
.download-page main p{color:var(--muted);margin-top:16px;max-width:48ch}
.download-page .site-footer{border-top:0}
.download-page .site-footer nav{margin-left:0}
@media(max-width:760px){.download-page main{padding-block:40px}}
.download-section{display:grid;grid-template-columns:minmax(0,1fr) 198px;column-gap:48px;align-items:start}
.download-section>h2,.download-section>p,.download-section>.store-links{grid-column:1}
.download-code{grid-column:2;grid-row:1/span 3;align-self:center;text-align:center}
.download-code>a{display:block;background:white;border-radius:6px;padding:8px}
.download-code img{width:100%;height:auto;image-rendering:pixelated}
.download-code figcaption{margin-top:14px;font-size:14px;line-height:1.5}
.download-code strong{display:block;font-weight:500}
.download-code span{display:block;font-size:12px;color:var(--muted);margin-top:4px}
@media(max-width:760px){.download-section{grid-template-columns:1fr;gap:0}.download-code{grid-column:1;grid-row:auto;max-width:198px;margin-top:32px;text-align:left}}
/* A QR code is only useful when the page is on a screen other than the phone. */
@media(max-width:760px),(pointer:coarse){.download-code{display:none}.download-section{grid-template-columns:1fr}}
