.download-page{text-align:center;width:min(100%,640px);min-height:100svh;margin:auto;padding:clamp(48px,12vh,120px) 24px 48px}.download-logo{mix-blend-mode:multiply;width:112px;height:auto;margin:0 auto 64px;display:block}.download-page h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(2rem,5vw,3rem);font-weight:300;line-height:1.25}.download-page p{color:var(--stone);font-size:1rem;line-height:1.8}.download-stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.download-stores a{border:1px solid #9b978f;flex-direction:column;justify-content:center;gap:8px;min-height:104px;padding:24px 16px;display:flex}.download-stores a:hover{border-color:var(--seal);color:var(--seal)}.download-stores a span:first-child{font-size:1.25rem}.download-stores a span:last-child{color:var(--stone);font-size:.875rem}.download-page .download-status{margin:20px 0 36px;font-size:.875rem}.download-home{text-underline-offset:5px;padding:12px;font-size:.875rem;text-decoration:underline;display:inline-block}.download-page a:focus-visible{outline:2px solid var(--seal);outline-offset:6px}@media (max-width:420px){.download-stores{grid-template-columns:1fr}.download-logo{margin-bottom:48px}}
