.world-reach{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;margin-top:25px}.world-reach>h3{font-size:20px;font-weight:500;margin-bottom:25px}.world-reach>p{font-size:10px;line-height:1.8;color:#94a3b6;margin-top:20px;max-width:850px}#world-reach-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.reach-card{--reach:#51b9be;--reach-bg:#eefafa;--continent:var(--reach);padding:25px;border:1px solid color-mix(in srgb,var(--reach) 23%,white);border-radius:18px;background:var(--reach-bg);display:flex;flex-direction:column;align-items:flex-start}.reach-area{--reach:#d4a353;--reach-bg:#fff9ed}.reach-gdp{--reach:#a888d2;--reach-bg:#f8f3ff}.reach-card h4{margin:0;color:#6d7f95;font-size:13px;font-weight:500}.reach-card>strong{font-size:48px;font-weight:500;line-height:1.2;letter-spacing:-.045em;color:var(--reach);margin-top:16px}.reach-caption{font-size:11px;color:#91a2b7;margin:5px 0 20px}.reach-card progress{height:6px;margin-bottom:15px;background:#fff}.reach-totals{font-size:11px;color:#8a9bae;margin-bottom:18px;line-height:1.6}.reach-rank{margin-top:auto;display:inline-block;color:var(--reach);background:#fff;border:1px solid color-mix(in srgb,var(--reach) 20%,white);border-radius:20px;padding:8px 13px;font-size:12px}.more-stats{display:flex;justify-content:center;border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.more-stats .button{font-size:14px;padding:15px 30px}#ranking-list{gap:10px 18px}#ranking-list button{border:1px solid #e5edf4;border-radius:13px;padding:16px 15px;min-height:63px;transition:background .15s,border-color .15s,box-shadow .15s}#ranking-list button[aria-pressed=true]{background:#c8efea;border-color:#58bdb5;box-shadow:inset 4px 0 0 #32aaa2;color:#27665f}#ranking-list button[aria-pressed=true] .rank-name{font-weight:600}#ranking-list button[aria-pressed=true] .rank-value,#ranking-list button[aria-pressed=true] .rank-number{color:#40897f}#ranking-list button[aria-pressed=true] .rank-check{background:#2da79e;color:#fff;border-color:#2da79e}#ranking-list button[aria-pressed=true]:hover{background:#b7e8e2}.store svg.store-icon{width:27px;height:30px;flex-shrink:0;display:block;color:#273951}.store svg.play-icon{width:28px;height:30px}.store{gap:13px}.rank-tabs{flex-wrap:wrap}
@media(max-width:760px){.world-reach{padding:23px 18px;border-radius:18px}.world-reach>h3{font-size:19px;line-height:1.4}#world-reach-cards{grid-template-columns:1fr;gap:12px}.reach-card{position:relative;padding:20px;display:grid;grid-template-columns:1fr auto;column-gap:18px;align-items:center}.reach-card h4{grid-column:1}.reach-card>strong{font-size:38px;grid-column:1;margin-top:8px}.reach-caption{grid-column:1;margin:2px 0 15px}.reach-rank{grid-column:2;grid-row:1/4;align-self:center;max-width:135px;text-align:center;font-size:11px;padding:9px 12px}.reach-card progress{grid-column:1/-1;margin-bottom:10px}.reach-totals{grid-column:1/-1;margin:0;font-size:10px}.world-reach>p{font-size:9px}.rank-tabs{gap:6px}.rank-tabs button{padding:10px 13px;font-size:10px}#ranking-list button{padding:13px 11px;gap:9px}.rank-name{font-size:12px}.rank-value{font-size:10px}.more-stats{margin-top:22px;padding-top:22px}.more-stats .button{font-size:13px}.store svg.store-icon{width:23px;height:27px}.store svg.play-icon{width:24px;height:27px}.store{gap:9px}}
