.design-system--grid{width:100%}.scroll-offset:before{content:"";display:block;height:125px;margin-top:-125px}.full-width{width:100%}.flex,.w-input-checkbox{display:flex;align-items:center}.w-input-checkbox{gap:.5rem}.w-input-checkbox .input-checkbox{display:none}.w-input-checkbox .input-checkbox:checked~.input-checkbox-icon:before{background-color:#10c46e;border-color:#10c46e;color:#fff}.w-input-checkbox .input-checkbox-icon{display:flex;align-items:center;justify-content:center;color:#777;cursor:pointer;width:100%}.w-input-checkbox .input-checkbox-icon:before{font-weight:700;font-size:1rem;width:24px;height:24px;border:1px solid #777;border-radius:2px;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.w-input-checkbox .input-checkbox-icon:hover:before{border-color:#101010;color:#101010}.w-input-checkbox .input-checkbox-label{font-size:.875rem;color:#101010}:root{--blue-glass-gradient:radial-gradient(circle at top left,rgba(190,220,245,0.9) 0%,rgba(205,230,250,0.88) 30%,rgba(235,245,250,0.93) 65%),linear-gradient(135deg,rgba(190,220,245,0.88),rgba(205,230,250,0.92) 45%,rgba(235,245,250,0.97)),#cdebfa}.w-promotion-offer{display:flex;align-items:center;justify-content:center;padding:1rem}.w-promotion-offer.promo-middle,.w-promotion-offer.promo-post-login-form{position:fixed;top:0;left:0;z-index:1999999899;width:100dvw;height:100dvh;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(4px)}.w-promotion-offer.promo-bottom-left{position:fixed;bottom:1rem;left:1rem;z-index:1999999899;width:100%;max-width:440px}.promotion-offer-box{position:relative;width:100%;max-width:750px;background-color:#f2f2f2;border:1px solid #777;border-radius:8px;padding:1rem;margin:0 auto}.promo-bottom-left .promotion-offer-box{padding:1rem;box-shadow:0 0 16px rgba(10,10,10,.2)}.promo-middle:has(.promo-layout-2-col) .promotion-offer-box{max-width:1100px}.w-promotion-offer:has(.newsletter-promotion-large){padding:0;margin-bottom:2rem}.w-promotion-offer:has(.newsletter-promotion-large) .newsletter-promotion-large{width:100%}.sidebar .w-promotion-offer:has(.newsletter-promotion-large){margin-bottom:-1.5rem}.w-promotion-offer:has(.newsletter-promotion-large) .promotion-offer-box{position:relative;display:flex;padding:1.5rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.5);background:var(--blue-glass-gradient);background-blend-mode:var(--blue-glass-blend);max-width:100%;overflow:hidden;max-width:none}.sidebar .w-promotion-offer:has(.newsletter-promotion-large) .promotion-offer-box{border:1px solid hsla(0,0%,100%,.25)}.w-promotion-offer:has(.newsletter-promotion-large) .promotion-offer-box>div{width:100%}.w-promotion-offer:has(.newsletter-promotion-large) .newsletter-section{display:flex;flex-direction:column;gap:.5rem}.w-promotion-offer:has(.newsletter-promotion-large) .valnet-newsletter-btn{background-color:#1a73e8;padding:.9rem 1rem;border-radius:8px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;color:#fff;line-height:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.w-promotion-offer:has(.newsletter-promotion-large) .valnet-newsletter-btn:hover{opacity:.75}.sidebar .w-promotion-offer:has(.newsletter-promotion-large) .valnet-newsletter-btn{width:100%}.w-promotion-offer:has(.newsletter-promotion-large) .form-section-title{line-height:1.3;font-family:Khand,sans-serif;font-size:1.4rem;font-weight:700;color:#333;line-height:1;display:flex;gap:.5rem;margin:0}.w-promotion-offer:has(.newsletter-promotion-large) .form-section-title .icon{background-color:#1a73e8;border-radius:50%;color:#fff;width:1.5rem;height:1.5rem;display:flex;justify-content:center;font-size:.9rem;align-items:center;line-height:3;transform:translateY(-3px);flex:none}.w-promotion-offer:has(.newsletter-promotion-large) .label-desc{font-family:Roboto,sans-serif;font-size:.9rem;font-weight:400;color:#333;line-height:1;line-height:1.4}.w-promotion-offer:has(.newsletter-promotion-large) .newsletter-content-select{display:flex;flex-flow:nowrap;align-items:center}.sidebar .w-promotion-offer:has(.newsletter-promotion-large) .newsletter-content-select{flex-direction:column;gap:1rem}.w-promotion-offer:has(.newsletter-promotion-large) .w-input-group{display:flex;align-items:center;gap:1rem}.sidebar .w-promotion-offer:has(.newsletter-promotion-large) .w-input-group{flex-direction:column}.w-promotion-offer:has(.newsletter-promotion-large) .w-input-group>div{width:100%;position:relative}.w-promotion-offer:has(.newsletter-promotion-large) .divider{width:100%;height:1px;background-color:#b6b4b5;border:0;margin-bottom:.5rem}.w-promotion-offer:has(.newsletter-promotion-large) .g-recaptcha-container{margin-bottom:1rem}.w-promotion-offer:has(.newsletter-promotion-large) .user-form-input{border-radius:8px}.w-promotion-offer:has(.newsletter-promotion-large) .msg-error{color:#ff1540;font-size:.65rem;position:absolute;top:-12px}.w-promotion-offer:has(.newsletter-promotion-large) .bottom-note{font-size:.65rem;color:#777;text-align:center;text-wrap:pretty}.w-promotion-offer:has(.newsletter-promotion-large) .bottom-note a{font-weight:400;color:#333;text-decoration:underline;text-decoration-color:#b6b4b5;border:none}.w-promotion-offer:has(.newsletter-promotion-large) .bottom-note a:hover{color:#101010;text-decoration-color:#101010;background:transparent}.w-promotion-offer.promo-top-right{position:fixed;right:1rem;top:1rem;z-index:9999999999;width:425px}@media(min-width:768px){.promotion-offer-box{padding:2rem}.promo-bottom-left .promotion-offer-box{padding:1rem}.promo-article-footer .promotion-offer-box{padding:1rem 2rem}}@media(max-width:767px){.hide-on-mobile{display:none}.w-promotion-offer.promo-bottom-left{bottom:0;left:0}.w-promotion-offer:has(.newsletter-promotion-large) .valnet-newsletter-btn{width:100%}.w-promotion-offer:has(.newsletter-promotion-large) .newsletter-content-select{flex-direction:column;gap:1rem}.w-promotion-offer:has(.newsletter-promotion-large) .w-input-group{flex-direction:column}.w-promotion-offer:has(.newsletter-promotion-large) .msg-error{font-size:.6rem}.w-promotion-offer:has(.newsletter-promotion-large) .bottom-note{font-size:.6rem}}@media screen and (prefers-color-scheme:dark){.w-input-checkbox .input-checkbox-icon:before:hover{border-color:#f2f2f2}.w-input-checkbox .input-checkbox-icon:hover:before{border-color:#f2f2f2;color:#f2f2f2}.w-input-checkbox .input-checkbox-label{color:#fff}:root{--blue-glass-gradient:radial-gradient(circle at top left,rgba(38,56,74,0.92) 0%,rgba(28,42,58,0.94) 30%,rgba(18,26,38,0.98) 65%),linear-gradient(135deg,rgba(42,64,86,0.9),rgba(24,36,52,0.96) 45%,#0a0e16),#0c121a}.w-promotion-offer.promo-middle,.w-promotion-offer.promo-post-login-form{background-color:rgba(10,10,10,.8)}.promotion-offer-box{background-color:#333}.w-promotion-offer:has(.newsletter-promotion-large) .promotion-offer-box{border-color:#333}.w-promotion-offer:has(.newsletter-promotion-large) .valnet-newsletter-btn{color:#fff}.w-promotion-offer:has(.newsletter-promotion-large) .form-section-title{color:#fff}.w-promotion-offer:has(.newsletter-promotion-large) .label-desc{color:#fff}.w-promotion-offer:has(.newsletter-promotion-large) .divider{background-color:#777}.w-promotion-offer:has(.newsletter-promotion-large) .msg-error{color:#f45967}.w-promotion-offer:has(.newsletter-promotion-large) .bottom-note a{color:#b6b4b5;text-decoration-color:#777}.w-promotion-offer:has(.newsletter-promotion-large) .bottom-note a:hover{color:#e2e2e2;text-decoration-color:#e2e2e2}}