.app-download-section{border-block:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px 64px;margin-block:24px 55px;padding-block:58px;scroll-margin-top:150px;display:grid}.app-download-copy,.app-download-actions{min-width:0}.app-download-copy .eyebrow{align-items:center;gap:9px;display:flex}.app-download-copy h2{max-width:620px;margin-bottom:18px;font-size:clamp(30px,3.5vw,44px)}.app-download-copy>p:not(.eyebrow){max-width:560px;font-size:var(--text-body);color:var(--muted);margin-bottom:0;line-height:1.65}.app-store-badges{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.app-store-badges>a{flex:none;justify-content:center;align-items:center;min-height:48px;display:inline-flex}.app-store-badges>a:focus-visible{outline:3px solid var(--blue);outline-offset:5px;border-radius:7px}.app-store-badges img{object-fit:contain;width:auto;max-width:100%;height:44px;display:block}.app-download-note{font-size:var(--text-small);color:var(--muted);max-width:450px;margin:17px 0;line-height:1.6}.app-download-actions>.text-link{font-size:var(--text-body);line-height:1.5}.app-download-compact{padding-block:35px}.app-download-compact h2{font-size:30px}@media (width<=760px){.app-download-section{grid-template-columns:minmax(0,1fr);gap:23px;margin-block:15px 35px;padding-block:35px;scroll-margin-top:125px}.app-download-actions{width:100%}.app-store-badges{gap:10px}.app-store-badges img{height:40px}.app-download-note{font-size:var(--text-small);max-width:none}}
