/* Download page: uses the existing site's type, colours, and navigation. */
.download { min-height: 72svh; max-width: 780px; margin: 0 auto; padding: clamp(24px, 5vw, 56px) 24px 80px; text-align: center; }
/* The home page's ending: a hand of photos behind the app icon's house (.fan in home.css). */
.download .fan { margin-block-end: 20px; }
.download .label { margin-bottom: 20px; }
.download .display { font-size: clamp(52px, 9vw, 88px); line-height: 1.03; }
.download .lede { max-width: 440px; margin: 24px auto 32px; }
.download-button { display: inline-block; border-radius: 8px; vertical-align: middle; }
.download-button img { display: block; width: 144px; height: 48px; }
.download-button:focus-visible, .download-more:focus-visible { outline: 3px solid var(--focus, #2f6bff); outline-offset: 6px; }
.download-note { max-width: 310px; margin: 20px auto 28px; color: var(--ink-2); font-size: 14px; }
.download-more { font-size: 15px; }
