/* Android-only extension of the selected Walking Rewards visual system. */
.android-product h1{font-size:clamp(48px,5.5vw,78px);line-height:.98}.android-product h2{font-size:clamp(32px,3.5vw,49px);line-height:1.05}.android-product h3{font-size:22px;line-height:1.2}.android-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center;padding-block:44px 48px}.android-opening .deck{font-size:25px;line-height:1.5;margin:25px 0;max-width:670px}.android-opening .release-note{font-size:12px;line-height:1.5}.android-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:24px}.android-hero-art{background:#ffca45 radial-gradient(#d39a2c66 .75px,transparent .8px);background-size:6px 6px;border:1px solid #d8c4a6;border-radius:22px;padding:28px;text-align:center;overflow:hidden}.android-hero-art>.sticker{display:block;width:80%;max-width:310px;margin:12px auto;transform:rotate(5deg)}.android-hero-art>.eyebrow{color:#823d21}.android-hero-art>p{font:32px/1.1 Club,sans-serif;letter-spacing:-.05em}.android-goals{border-top:1px solid var(--line);padding-block:35px 45px}.android-goal-options{display:flex;list-style:none;padding:0;margin:25px 0 32px;gap:15px;flex-wrap:wrap}.android-goal-options li{border:1px solid #d9c5a8;background:#fff8e9;border-radius:17px;padding:15px 22px;min-width:135px;display:flex;gap:8px;align-items:baseline}.android-goal-options strong{font:28px/1.1 Club,sans-serif;letter-spacing:-.045em}.android-goal-options span{font-size:12px;color:#715451}.android-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.android-principles h3{margin-bottom:12px}.android-principles p{line-height:1.7}.android-progress-band{background:var(--sea);color:#fff0c9}.android-progress-layout{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:65px;padding-block:45px}.android-progress-layout .eyebrow{color:#8cd1c3;margin-bottom:14px}.android-progress-layout p{font-size:18px;line-height:1.65;max-width:700px;margin-top:22px}.android-progress-layout .button{margin-top:25px}.android-progress-art{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px}.android-progress-art>.sticker{width:42%;max-width:195px;filter:drop-shadow(0 4px 0 #001d2355)}.android-progress-art .tiny{width:100%;text-align:center;color:#c8e1d4;margin-top:20px;line-height:1.7}.android-social{display:grid;grid-template-columns:1.3fr 1fr;gap:30px 60px;padding-block:48px}.android-social-title p:last-child{font-size:19px;line-height:1.7;margin-top:23px;max-width:740px}.android-social-art{display:flex;justify-content:center;align-items:center;gap:12px}.android-social-art>.sticker{width:42%;max-width:165px}.android-league-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.android-league-list article{border-top:1px solid var(--line);padding-top:23px}.android-league-list .tiny{color:var(--tomato)}.android-league-list h3{margin:13px 0}.android-league-list p{line-height:1.7}.android-related{grid-column:1/-1;font-size:14px;line-height:1.8}.android-related a{color:var(--tomato);text-underline-offset:3px}.android-groups{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;background:#f4e7ce;border:1px solid var(--line);border-radius:22px;padding:35px 45px;margin-block:0 45px}.android-groups-art>.sticker{display:block;width:100%;max-width:230px;margin:auto;transform:rotate(-4deg)}.android-groups p{font-size:18px;line-height:1.7;margin:20px 0}.android-groups .kicker{font-size:10px;margin:0 0 9px}.android-health-band{background:#fffaf0;border-block:1px solid var(--line);padding-block:40px}.android-health-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 55px}.android-health-facts h3{margin-bottom:14px}.android-health-facts p{line-height:1.7}.android-health-band .android-related{margin-top:30px}.android-account{padding-block:45px}.android-account-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:30px}.android-account-columns h3{margin-bottom:14px}.android-account-columns p{line-height:1.7;margin-bottom:15px}.android-account-columns a{color:var(--tomato);text-underline-offset:3px}.android-help-links{display:flex;flex-wrap:wrap;gap:18px 30px;padding-bottom:25px}.android-help-links a{color:var(--tomato);font-weight:700}.android-product a[href^="mailto:"]{overflow-wrap:anywhere}
@media(max-width:1000px){.android-opening{gap:30px}.android-progress-layout{gap:35px}.android-social{gap:30px}.android-goal-options li{min-width:110px;padding:13px 15px}}
@media(max-width:780px){.android-opening{grid-template-columns:1fr;padding-block:30px;gap:28px}.android-product h1{font-size:53px}.android-opening .deck{font-size:22px}.android-hero-art>.sticker{max-width:220px}.android-hero-art>p{font-size:30px}.android-principles,.android-league-list,.android-account-columns{grid-template-columns:1fr;gap:25px}.android-goal-options{gap:9px}.android-goal-options li{padding:12px 15px;min-width:0}.android-goal-options strong{font-size:24px}.android-progress-layout{grid-template-columns:1fr;padding-block:32px;gap:30px}.android-progress-art>.sticker{width:35%;max-width:150px}.android-social{grid-template-columns:1fr;padding-block:35px;gap:25px}.android-social-art{justify-content:flex-start}.android-social-art>.sticker{width:120px}.android-groups{grid-template-columns:1fr;padding:25px;gap:25px}.android-groups-art>.sticker{max-width:155px}.android-health-facts{grid-template-columns:1fr;gap:25px}.android-health-band{padding-block:32px}.android-account{padding-block:35px}.android-product h2{font-size:34px}.android-product .help-band{padding-bottom:30px}}
@media(max-width:360px){.android-product h1{font-size:46px}.android-product h2{font-size:31px}.android-actions{gap:16px}.android-actions .button{font-size:14px;padding:12px 15px}.android-opening .deck{font-size:20px}}
