.android-download-hero { display:grid; grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr); gap:90px; align-items:center; padding-block:76px 92px; }
.android-download-page .eyebrow,.android-download-page h1 em { color:#f4c84a; }
.android-download-copy h1 { font-size:clamp(48px,5.5vw,76px); line-height:1.06; letter-spacing:-.05em; margin:22px 0; }
.android-download-copy h1 em { font-style:normal; }
.android-lead { max-width:520px; color:#dedede; font-size:18px; line-height:1.7; }
.android-availability { display:flex; gap:13px; margin:28px 0; padding:22px 0; border-block:1px solid #ffffff2e; }
.android-status-dot { display:block; flex:0 0 8px; height:8px; border-radius:50%; background:#f4c84a; margin-top:9px; }
.android-availability strong { font-size:16px; color:#fff; }
.android-availability p,.android-store-note { color:#c9c9c9; line-height:1.65; font-size:14px; margin-top:8px; max-width:490px; }
.android-store-link { color:#191919; background:#f4c84a; max-width:100%; text-align:center; font-size:14px; }
.android-store-link:hover { background:#ffda6a; }
.android-store-note { font-size:12px; margin-top:14px; }
.android-qr { min-width:0; text-align:center; margin:0; }
.android-platform { color:#f4c84a; font-size:14px; font-weight:700; letter-spacing:.28em; margin-bottom:20px; }
.android-qr-frame { background:#fff; padding:10px; max-width:350px; margin:0 auto; border-radius:3px; }
.android-qr-frame img { display:block; width:100%; height:auto; }
.android-qr figcaption { margin-top:24px; }
.android-qr figcaption strong { display:block; color:#fff; font-size:20px; }
.android-qr figcaption span { display:block; color:#ccc; font-size:14px; margin:10px 0; }
.android-qr figcaption a { color:#fff; font-size:13px; overflow-wrap:anywhere; }
.android-next { display:grid; grid-template-columns:1fr 1fr; gap:100px; padding-block:70px; }
.android-next .eyebrow { color:#62552d; }
.android-next h2 { font-size:clamp(32px,4vw,48px); letter-spacing:-.035em; line-height:1.15; margin:18px 0; }
.android-next p { font-size:16px; line-height:1.8; color:#575757; max-width:480px; }
.android-share h3 { font-size:24px; margin-bottom:14px; }
.android-file-links { display:grid; gap:0; margin-block:20px; }
.android-file-links a { display:flex; justify-content:space-between; gap:14px; padding-block:14px; border-bottom:1px solid #c8c8c1; font-size:14px; }
.android-file-links a:hover,.android-support:hover { text-decoration:underline; }
.android-support { display:inline-block; font-size:14px; margin-top:5px; }
@media(max-width:900px) { .android-download-hero { gap:35px; padding-block:45px 65px; } .android-next { gap:45px; } }
@media(max-width:640px) { .android-download-hero,.android-next { grid-template-columns:1fr; } .android-download-hero { gap:45px; padding-block:35px 55px; } .android-download-copy h1 { font-size:clamp(43px,12vw,64px); } .android-lead { font-size:16px; } .android-qr-frame { max-width:300px; } .android-next { gap:35px; padding-block:45px; } .android-store-link { width:100%; padding-inline:14px; } }
