.language-bar{display:flex;justify-content:flex-end;align-items:center;min-height:34px;padding:4px 18px;background:#fff;border-bottom:1px solid #f0f0f0;font:12px Arial,sans-serif;color:#65656b}.language-bar label{display:flex;align-items:center;gap:8px}.language-select{max-width:120px;border:1px solid #e3e3e7;border-radius:14px;padding:4px 8px;background:#fff;color:#333;font:12px Arial,sans-serif}.language-select:focus-visible{outline:2px solid #d71910;outline-offset:2px}
.hero{height:auto;min-height:385px;padding-bottom:22px}.hero h1{font-size:31px;line-height:1.12;letter-spacing:-1px}.hero-copy>p{font-size:16px;line-height:21px;margin:8px 0}.hero ul{margin-bottom:10px}.hero .gold{font-size:23px}
.feature-nav button{font-size:14px}.section-heading h2{font-size:22px}.section-heading>button{font-size:13px}.plan{height:auto;min-height:148px}.plan ul{padding-bottom:10px}.steps>div{height:auto;min-height:55px;padding:7px;font-size:12px}.steps small{font-size:10px}.reviews article{height:auto;min-height:78px}.stories article{height:auto;min-height:125px}.stories blockquote{padding:12px 8px;font-size:14px}.stories img{max-height:175px}.final-download strong{font-size:28px}.final-download small{font-size:13px}.bubble-action small{white-space:normal}.bubble-action{padding-right:24px}.member-more strong{overflow-wrap:anywhere}
@media(max-width:700px){.hero{min-height:370px}.hero h1{font-size:clamp(24px,6.5vw,30px)}.hero-copy>p{font-size:14px}.hero .gold{font-size:20px;width:min(290px,100%)}.feature-nav button{font-size:10px}.section-heading{flex-wrap:wrap;padding:8px 0}.section-heading h2{font-size:18px}.section-heading>button{font-size:11px}#members>.section-heading{flex-wrap:wrap}#members>.section-heading h2{font-size:18px}.filters .pill{padding:6px 8px;font-size:10px}.filters{flex-wrap:wrap}.steps>div{font-size:11px}.steps small{font-size:9px}.final-download strong{font-size:14px;line-height:18px}.final-download small{font-size:9px;line-height:12px}.profile-download small{font-size:9px}.final-download{height:auto;min-height:62px}.social-bubble{bottom:calc(94px + env(safe-area-inset-bottom,0px))}.brand small{font-size:9px}.plan ul{font-size:14px}.reviews p{font-size:12px}.rating{white-space:normal}}
