.android-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-block:70px 100px}
.android-hero h1{font-size:clamp(44px,4.9vw,68px);margin:22px 0 25px;text-wrap:initial}
.android-hero h1 span{color:var(--green)}
.android-hero-copy>p:not(.kicker){font-size:21px;max-width:34ch;color:var(--muted)}
.android-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:32px 0 19px}
.android-text-link{font-size:15px;padding:12px 0;min-height:44px}
.android-text-link:hover{text-decoration:underline;text-underline-offset:5px}
.android-hero-copy>p.android-compat:not(.kicker){font-size:13px}
.android-card{background:#edf2ef;border-radius:var(--radius);min-height:340px;display:flex;align-items:center;justify-content:center;gap:34px;color:var(--green)}
.android-card svg{width:88px;height:88px;fill:currentColor}
.android-card img{border-radius:22px;box-shadow:0 20px 45px #16322620}
.android-setup{border-radius:var(--radius);background:var(--surface);padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:80px}
.android-setup h2{font-size:clamp(35px,4vw,50px);margin:22px 0 20px}
.android-setup>div>p:not(.kicker){color:var(--muted);max-width:32ch;font-size:18px}
.android-setup ol{padding-left:20px;margin:0;display:grid;gap:24px;color:var(--muted);font-size:17px}
.android-setup li{padding-left:8px}
.android-setup li::marker{color:var(--green);font-size:13px}
.android-setup li span{display:block;color:var(--ink);font-size:19px;font-weight:550;margin-bottom:5px}
.android-updates{margin-bottom:90px}
.android-updates h2{font-size:clamp(28px,3vw,38px);margin-bottom:14px}
.android-updates p{max-width:46ch;font-size:18px;color:var(--muted)}
.android-verify{margin-bottom:70px;font-size:14px}
.android-verify summary{cursor:pointer;color:var(--muted);min-height:44px;display:flex;align-items:center;width:max-content}
.android-verify summary:hover{color:var(--ink)}
.android-verify p{max-width:60ch;font-size:14px;margin:6px 0 16px}
.android-verify dl{margin:0;display:grid;gap:4px}
.android-verify dt{color:var(--ink);font-weight:550;margin-top:10px}
.android-verify dd{margin:0}
.android-verify code{font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);overflow-wrap:anywhere;word-break:break-all}
@media(max-width:640px){.android-hero{grid-template-columns:1fr;gap:38px;padding-bottom:70px}.android-hero h1{font-size:clamp(42px,10.5vw,64px)}.android-hero-copy>p:not(.kicker){font-size:18px}.android-card{border-radius:26px;min-height:220px;gap:22px}.android-card svg{width:64px;height:64px}.android-card img{width:76px;height:76px}.android-setup{grid-template-columns:1fr;gap:34px;padding:32px 24px;border-radius:26px;margin-bottom:60px}.android-updates{margin-bottom:70px}}
