#public-language{position:fixed;left:.65rem;bottom:.65rem;z-index:2500;max-width:min(23rem,calc(100vw - 5.5rem));padding:.25rem .55rem;background:#fff;color:#173b2c;border:1px solid #92a69b;border-radius:.65rem;box-shadow:0 2px 9px #14342624;font:500 15px/1.35 system-ui,sans-serif}
#public-language label{display:flex;align-items:center;gap:.25rem}#public-language select{font:inherit;background:white;color:#173b2c;min-height:44px;min-width:6rem;border:0}#public-language :focus-visible,.machine-translation-notice a:focus-visible,.translation-disclosure a:focus-visible{outline:3px solid #146842;outline-offset:3px}
#public-suggestion:not(:empty){border-top:1px solid #ddd;padding:.4rem 0}#public-suggestion button{min-height:44px;margin:.15rem;padding:.3rem .55rem;color:#173b2c;background:#eff5ef;border:1px solid #95aa99;border-radius:.4rem}
[dir=rtl] .pricing-card,[dir=rtl] .faq-question,[dir=rtl] .footer-col{text-align:start}.pricing-price{direction:ltr;unicode-bidi:isolate}
.machine-translation-notice{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.3rem 1rem;padding:.6rem 1rem;background:#e6f3e9;color:#163c2a;font:500 .88rem/1.5 system-ui,sans-serif;text-align:center;position:relative;z-index:1}
.machine-translation-notice a,.translation-disclosure a{color:#174b34;text-decoration:underline}.translation-disclosure{background:#f5f8f5;color:#183329;padding:1.2rem max(1rem,calc((100% - 70rem)/2));font:.85rem/1.6 system-ui,sans-serif;text-align:start;overflow-wrap:anywhere;margin-block-end:4.5rem}.translation-disclosure p{color:inherit;max-width:70rem;margin:.6rem 0}.translation-disclosure img{display:inline-block;width:176px;height:16px;max-width:100%}.google-translation-notice{font-size:.75rem}
html[data-machine-translation]:not([lang=en]) :is(.program-art,.quiz-option-art){aspect-ratio:3.25/1;background:#fff}html[data-machine-translation]:not([lang=en]) :is(.program-art,.quiz-option-art) img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}html[data-machine-translation]:not([lang=en]) .workout-thumb picture{height:100%;position:relative;overflow:hidden}html[data-machine-translation]:not([lang=en]) .workout-thumb img{position:absolute;bottom:0;object-position:center bottom;height:192%;width:100%;object-fit:cover}
@media(max-width:767px){#public-language,#cb-toggle{position:static;margin:.75rem auto;max-width:calc(100% - 2rem)}#public-language{width:fit-content}#public-language label{justify-content:center}.translation-disclosure{margin-block-end:0}}
@media(max-width:600px){html[data-machine-translation]:not([lang=en]) .quiz-option-art{height:29px;align-self:center}}
