.FeaturedAppBanner_banner__bxk6u{--banner-bg:#ddf6ff;--banner-ink:#18191c;--banner-copy:#3c5260;--banner-accent:#006c97;position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:.85rem;align-items:start;margin-top:1rem;padding:1.1rem 1rem;border-radius:8px;color:var(--banner-ink);background:var(--banner-bg)}html[data-color-scheme=dark] .FeaturedAppBanner_banner__bxk6u{--banner-bg:#123948;--banner-ink:#f1f2f3;--banner-copy:#d1e3e9;--banner-accent:#77dcff}.FeaturedAppBanner_dismiss__D9q_B{position:absolute;top:.4rem;right:.4rem;display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:6px;color:var(--banner-copy);background:rgba(0,0,0,0);cursor:pointer}.FeaturedAppBanner_dismiss__D9q_B:hover{background:rgba(0,108,151,.1)}.FeaturedAppBanner_action__uY75x:focus-visible,.FeaturedAppBanner_dismiss__D9q_B:focus-visible{outline:2px solid var(--banner-accent);outline-offset:2px}.FeaturedAppBanner_dismiss__D9q_B svg{width:18px;height:18px}.FeaturedAppBanner_media__t5dDW{display:grid;width:58px;height:58px;place-items:center;border-radius:8px;background:hsla(0,0%,100%,.72)}.FeaturedAppBanner_media__t5dDW img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.FeaturedAppBanner_content__PjFKB{min-width:0;padding-right:1rem}.FeaturedAppBanner_label__fIPor{display:block;margin-bottom:.2rem;color:var(--banner-accent);font-size:.75rem;font-weight:700;line-height:1.4}.FeaturedAppBanner_title__K2nNP{margin:0;color:var(--banner-ink);font-size:clamp(1.1rem,4.5vw,1.5rem);font-weight:700;line-height:1.35;text-wrap:balance}.FeaturedAppBanner_description__OoQQ1{margin:.4rem 0 0;color:var(--banner-copy);font-size:.83rem;line-height:1.5;text-wrap:pretty}.FeaturedAppBanner_action__uY75x{display:inline-flex;min-height:36px;align-items:center;margin-top:.65rem;padding:.4rem .8rem;border-radius:6px;color:#fff;background:#006c97;font-size:.82rem;font-weight:650;text-decoration:none}.FeaturedAppBanner_action__uY75x:hover{background:#005979}html[data-color-scheme=dark] .FeaturedAppBanner_action__uY75x{color:#18191c;background:#77dcff}html[data-color-scheme=dark] .FeaturedAppBanner_action__uY75x:hover{background:#a0e9ff}@media(min-width:640px){.FeaturedAppBanner_banner__bxk6u{grid-template-columns:80px minmax(0,1fr);gap:1.25rem;align-items:center;margin-top:1.5rem;padding:1.4rem 1.6rem}.FeaturedAppBanner_media__t5dDW{width:80px;height:80px}.FeaturedAppBanner_media__t5dDW img{width:68px;height:68px}.FeaturedAppBanner_description__OoQQ1{font-size:.9rem}}@media(max-width:359px){.FeaturedAppBanner_banner__bxk6u{grid-template-columns:48px minmax(0,1fr);gap:.7rem;padding-inline:.8rem}.FeaturedAppBanner_media__t5dDW{width:48px;height:48px}.FeaturedAppBanner_media__t5dDW img{width:40px;height:40px}}