.free-upgrade-banner{--fub-rule: rgba(38, 36, 31, .08);--fub-text: #6b6862;--fub-strong: #2f2d28;--fub-accent: #256bc1;--fub-quiet: #8a8781;--fub-quiet-hover: #2f2d28;--fub-quiet-bg-hover: rgba(38, 36, 31, .06);border-bottom:1px solid var(--fub-rule);color:var(--fub-text);letter-spacing:-.005em}html[data-theme=dark] .free-upgrade-banner,html.dark .free-upgrade-banner{--fub-rule: rgba(232, 228, 223, .08);--fub-text: rgba(232, 228, 223, .55);--fub-strong: rgba(240, 237, 232, .88);--fub-accent: #7fb0ee;--fub-quiet: rgba(232, 228, 223, .44);--fub-quiet-hover: rgba(240, 237, 232, .9);--fub-quiet-bg-hover: rgba(232, 228, 223, .07)}.free-upgrade-eyebrow,.free-upgrade-sep{color:var(--fub-text)}.free-upgrade-em{color:var(--fub-strong);font-weight:500}.free-upgrade-cta{color:var(--fub-accent);text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .14s ease}.free-upgrade-arrow{transition:transform .14s ease}@media(hover:hover){.free-upgrade-cta:hover{text-decoration:underline;text-decoration-color:currentColor}.free-upgrade-cta:hover .free-upgrade-arrow{transform:translate(1.5px)}.free-upgrade-close:hover{background:var(--fub-quiet-bg-hover);color:var(--fub-quiet-hover)}}.free-upgrade-cta:focus-visible,.free-upgrade-close:focus-visible{outline:2px solid var(--fub-accent);outline-offset:2px;border-radius:4px}.free-upgrade-close{color:var(--fub-quiet);transition:background-color .14s ease,color .14s ease}@media(prefers-reduced-motion:reduce){.free-upgrade-cta,.free-upgrade-arrow,.free-upgrade-close{transition:none!important}.free-upgrade-cta:hover .free-upgrade-arrow{transform:none!important}}
