.store-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:100%;vertical-align:middle}
.store-actions-badges{gap:28px}
.store-actions>.nav-cta{text-decoration:none}
.blog-app-cta:has(.store-actions){grid-template-columns:minmax(0,1fr)}
.store-actions .google-play-action{color:inherit;text-decoration:underline;text-underline-offset:3px;font:inherit;line-height:1.4}
.store-actions .google-play-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;background:#202323;color:#fff;text-decoration:none;border-radius:8px;font-size:14px}
.site-nav .store-actions .google-play-button{max-width:172px;min-height:46px;padding:10px 14px;font-size:12px}
.store-actions .google-play-badge{display:inline-flex;align-items:center;width:200px;min-width:0;flex:0 0 auto;text-decoration:none}
.store-actions .google-play-badge img{display:block;width:calc(100% * 1.16);max-width:none;height:auto;margin:-10% -8%;}
.store-actions-badges:has(.blog-app-store-badge) .google-play-badge{width:180px}
.store-actions a:focus-visible{outline:3px solid #b34e35;outline-offset:5px;border-radius:6px}
.store-actions a:hover{opacity:.85}
.site-nav .store-actions-text{gap:8px;font-size:12px}
.site-footer .store-actions-text{gap:8px}
@media(max-width:600px){.store-actions-badges{gap:24px}.store-actions-badges .official-app-store-link{min-width:0;width:140px;height:auto}.store-actions-badges .official-app-store-link img{width:140px}.store-actions-badges .google-play-badge,.store-actions-badges:has(.blog-app-store-badge) .google-play-badge{width:140px}.store-actions-badges .blog-app-store-badge{width:140px}.store-actions-text{gap:10px}}
