.lang-toggle{height:36px!important;padding:0 12px;border:1px solid #b8c5be;border-radius:30px;background:#fff;color:var(--green);font-weight:900;cursor:pointer;white-space:nowrap}.nav>.lang-toggle{margin-left:auto}.nav .links+.lang-toggle{margin-left:18px}.reward-result.open{display:flex;position:fixed;inset:0;z-index:100;background:#07120fd9;backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:20px;flex-direction:column}.reward-result.open:before{content:'';position:absolute;width:min(620px,calc(100% - 28px));height:min(650px,calc(100vh - 40px));background:#fff;border-radius:28px;box-shadow:0 30px 100px #0008}.reward-result.open>*{position:relative;z-index:1}.reward-result.open>p{max-width:520px}.reward-close{position:absolute!important;z-index:3!important;top:max(30px,calc(50% - 300px));right:max(30px,calc(50% - 280px));width:40px;height:40px;border:0;border-radius:50%;background:#edf1ee;font-size:25px;cursor:pointer}.reward-result.open h2{font-size:clamp(34px,5vw,52px)}body.lang-en .hero h1,body.lang-en .poster-copy h1{font-size:clamp(42px,5vw,68px);letter-spacing:-.035em}body.lang-en .wizard-aside h1{font-size:clamp(42px,5vw,62px)}@media(max-width:780px){.nav .links+.lang-toggle{margin-left:auto;margin-right:10px}.reward-close{top:30px;right:30px}.reward-result.open:before{height:calc(100vh - 28px)}body.lang-en .hero h1,body.lang-en .poster-copy h1{font-size:38px}}
