@font-face{font-family:Inter;src:url('/vz-digest/fonts/Inter-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Onest;src:url('/vz-digest/fonts/Onest-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
html.vz-digest{font-family:var(--vz-font-body)!important;background:var(--vz-canvas)!important;background-image:none!important;color:var(--vz-ink);scroll-behavior:smooth;scroll-padding-top:100px}.vz-digest-body{font:400 15px/1.65 var(--vz-font-body);background:var(--vz-canvas);color:var(--vz-ink);-webkit-font-smoothing:antialiased}.vz-digest-body *{box-sizing:border-box}.vz-digest-body a{color:inherit;text-underline-offset:4px}.vz-digest-body img{max-width:100%;height:auto}.vz-digest-body button,.vz-digest-body input{font:inherit}.vz-digest-body a:focus-visible,.vz-digest-body button:focus-visible,.vz-digest-body input:focus-visible,.vz-digest-body summary:focus-visible{outline:3px solid var(--vz-focus);outline-offset:4px}.vz-skip{position:fixed;top:8px;left:16px;z-index:100;transform:translateY(-150%);padding:12px 20px;background:white}.vz-skip:focus{transform:none}.vz-header{padding:16px 40px;min-height:80px;display:flex;align-items:center;gap:24px;background:var(--vz-glass);border-bottom:1px solid var(--vz-line);position:sticky;top:0;z-index:25;backdrop-filter:blur(20px)}.vz-brand{display:flex;align-items:center;min-height:44px;flex:none}.vz-brand img{width:164px;height:auto;object-fit:contain}.vz-product-name{font-size:12px;color:var(--vz-muted);border-left:1px solid var(--vz-line);padding-left:24px}.vz-menu{margin-left:auto}.vz-menu>summary{display:none;min-height:44px;list-style:none}.vz-menu nav{display:flex;gap:24px}.vz-menu nav a{font-size:12px;text-decoration:none;min-height:44px;display:flex;align-items:center}.vz-menu nav a:hover{color:var(--vz-accent)}.vz-menu>summary::-webkit-details-marker{display:none}.vz-digest-body .main{padding:0;min-height:0;max-width:1440px;margin:auto}.vz-digest-body .main>.overflow-hidden{overflow:visible!important}.vz-digest-body .container,.vz-digest-body .block__container{max-width:1240px!important;width:100%;padding-inline:40px}.vz-digest-body .main>.overflow-hidden>.container:first-child{padding-top:80px;padding-bottom:64px;position:relative;isolation:isolate}.vz-digest-body .main>.overflow-hidden>.container:first-child:before{content:'';position:absolute;width:640px;height:480px;right:-40px;top:8px;background:radial-gradient(ellipse,rgba(231,190,220,.44),rgba(214,208,249,.3) 42%,transparent 70%);z-index:-1;pointer-events:none}.vz-digest-body .logo{display:none}.vz-digest-body .suptitle{color:var(--vz-accent);font:600 11px/1.5 var(--vz-font-body);text-transform:uppercase;letter-spacing:.1em;text-align:left;margin:0 0 24px}.vz-digest-body .title{font:400 clamp(34px,4.5vw,64px)/1.12 var(--vz-font-display);letter-spacing:-.04em;color:var(--vz-ink);max-width:950px;margin:0 0 28px;text-align:left}.vz-digest-body .content{color:var(--vz-muted);font:400 16px/1.8 var(--vz-font-body);text-align:left;margin:0 0 28px;max-width:none}.vz-digest-body .content ul{padding-left:22px;list-style:disc}.vz-digest-body .content li{font:inherit;line-height:1.8;color:var(--vz-muted);margin:0 0 12px}.vz-digest-body .content li:before{display:none}.vz-digest-body .button,.vz-digest-body input[type=submit]{background:var(--vz-primary);color:var(--vz-on-primary);border:1px solid var(--vz-primary);border-radius:12px;min-height:48px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;font:500 14px/1.5 var(--vz-font-body);cursor:pointer;text-transform:none;text-decoration:none;width:auto;box-shadow:none;transition:background .15s}.vz-digest-body .button:hover,.vz-digest-body input[type=submit]:hover{background:var(--vz-primary-hover);border-color:var(--vz-primary-hover)}.vz-digest-body .caption{font:400 12px/1.8 var(--vz-font-body);color:var(--vz-muted);margin:20px 0 0;text-align:left}.vz-digest-body .caption span{color:inherit;display:inline}.vz-digest-body .block__container{padding-top:0;padding-bottom:56px}.vz-digest-body .block__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;position:static;padding:0;margin:0}.vz-digest-body .block{width:100%;max-width:none;border:1px solid var(--vz-line);border-radius:24px;padding:32px;background:var(--vz-surface);margin:0}.vz-digest-body .block__title{font:400 32px/1.2 var(--vz-font-display);color:var(--vz-ink);letter-spacing:-.03em;margin:0 0 28px;text-align:left}.vz-digest-body .block__grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;margin:0}.vz-digest-body .block__item{border:0;background:var(--vz-surface-alt);border-radius:12px;padding:16px 20px;min-height:56px;text-align:left}.vz-digest-body .block__item .text{font:500 15px/1.6 var(--vz-font-body);color:var(--vz-primary);text-align:left;max-width:none}.vz-digest-body .block__images{position:static;display:flex;align-items:center;justify-content:center;background:var(--vz-soft);border-radius:24px;padding:24px;overflow:hidden;max-width:none;width:100%;height:auto;transform:none;margin:0;inset:auto}.vz-digest-body .block__images img{position:static!important;max-width:100%!important;width:100%!important;height:auto!important;transform:none!important;display:block!important;margin:0!important;inset:auto!important;object-fit:contain;max-height:320px}.vz-digest-body .h3{font:400 clamp(27px,3vw,38px)/1.2 var(--vz-font-display);letter-spacing:-.035em;color:var(--vz-ink);text-align:left;margin:0 0 28px;max-width:900px}.vz-digest-body .columns-2{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;columns:auto!important;padding:0!important;list-style:none!important;margin:0}.vz-digest-body .columns-2 li{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:16px;padding:20px 24px;margin:0!important;font-size:14px!important;break-inside:avoid}.vz-digest-body .main>.overflow-hidden>.container:last-child{padding-bottom:64px}.vz-footer{padding:48px 40px 24px;border-top:1px solid var(--vz-line);background:var(--vz-surface);margin-top:20px}.vz-footer-grid{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:48px}.vz-footer p{font-size:12px;line-height:1.8;color:var(--vz-muted);margin:20px 0}.vz-footer nav{display:grid;align-content:start;gap:4px}.vz-footer nav a{font-size:12px;min-height:44px;display:flex;align-items:center;text-decoration:none;color:var(--vz-muted)}.vz-footer nav a:hover{text-decoration:underline;color:var(--vz-accent)}.vz-footer .vz-copyright{max-width:1160px;margin:28px auto 0;padding-top:24px;border-top:1px solid var(--vz-line);font-size:11px}.vz-digest-body .modal__wrapper{font-family:var(--vz-font-body);color:var(--vz-ink);background:var(--vz-surface);border-radius:24px;padding:32px;max-width:960px!important}.vz-digest-body .form__group{min-width:0}.vz-digest-body .form__group label{font:500 12px/1.6 var(--vz-font-body);color:var(--vz-primary);display:block;margin-bottom:8px}.vz-digest-body .form__group input:not([type=submit]){font:400 16px/1.6 var(--vz-font-body);min-height:48px;border:1px solid var(--vz-border);background:var(--vz-surface);color:var(--vz-ink);border-radius:12px;padding:10px 12px;width:100%;outline-offset:3px}.vz-digest-body .form__group input[type=submit]{width:100%;margin-top:27px}.vz-digest-body .form__privacy{font:400 11px/1.8 var(--vz-font-body);color:var(--vz-muted);margin-top:24px}.vz-digest-body .modal__success{color:var(--vz-success);font:500 20px/1.5 var(--vz-font-display)}.vz-digest-body .form .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vz-privacy .title{font-size:clamp(32px,4vw,52px)}.vz-privacy .content p{font-size:15px;line-height:1.9;margin-bottom:24px}.vz-privacy .container{max-width:960px!important}.vz-privacy .main>.overflow-hidden>.container:first-child:before{display:none}
@media(max-width:1000px){.vz-header{flex-wrap:wrap;gap:8px 20px;padding:12px 24px}.vz-menu{order:4;width:100%;margin:0}.vz-menu>summary{display:flex;align-items:center;justify-content:space-between;font-size:12px;cursor:pointer}.vz-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vz-menu:not([open]) nav{display:none}.vz-digest-body .main>.overflow-hidden>.container:first-child{padding-top:56px;padding-bottom:48px}.vz-digest-body .block__wrapper{grid-template-columns:1fr 1fr;gap:20px}.vz-digest-body .block{padding:28px}.vz-footer-grid{gap:28px}}
@media(max-width:650px){html.vz-digest{scroll-padding-top:140px}.vz-header{padding:12px 16px;gap:8px 16px}.vz-brand img{width:140px}.vz-product-name{padding-left:16px;font-size:11px}.vz-digest-body .container,.vz-digest-body .block__container{padding-inline:20px}.vz-digest-body .main>.overflow-hidden>.container:first-child{padding-top:40px;padding-bottom:36px}.vz-digest-body .main>.overflow-hidden>.container:first-child:before{width:100%;height:400px;right:0}.vz-digest-body .suptitle{font-size:10px;margin-bottom:20px}.vz-digest-body .title{font-size:36px;line-height:1.15}.vz-digest-body .content{font-size:14px;line-height:1.8}.vz-digest-body .content ul:not(.columns-2){padding-left:20px}.vz-digest-body .button{font-size:13px}.vz-digest-body .block__wrapper,.vz-digest-body .columns-2{grid-template-columns:1fr}.vz-digest-body .block__container{padding-bottom:36px}.vz-digest-body .block{padding:24px;border-radius:20px}.vz-digest-body .block__title{font-size:28px}.vz-digest-body .block__images{padding:24px;max-height:280px}.vz-digest-body .columns-2 li{padding:20px;font-size:13px!important}.vz-digest-body .main>.overflow-hidden>.container:last-child{padding-bottom:36px}.vz-digest-body .h3{font-size:28px}.vz-footer{padding:32px 20px 24px}.vz-footer-grid{grid-template-columns:1fr 1fr;gap:20px}.vz-footer-grid>div{grid-column:1/-1}.vz-footer nav a{font-size:11px}.vz-footer .vz-copyright{font-size:10px}.vz-digest-body .modal__wrapper{padding:24px!important;border-radius:20px}.vz-digest-body .form .grid{grid-template-columns:1fr;gap:20px}.vz-digest-body .form__group input[type=submit]{margin-top:0}}
@media(prefers-reduced-motion:reduce){html.vz-digest{scroll-behavior:auto}.vz-digest-body *{animation:none!important;transition:none!important}}
/* Neutralize obsolete composition rules from the inherited public stylesheet. */
.vz-digest-body .main>.overflow-hidden>.container:first-child:before{width:min(640px,100%);right:0}.vz-digest-body .title{overflow-wrap:anywhere}.vz-digest-body .block{display:block!important;min-height:0;height:auto;backdrop-filter:none}.vz-digest-body .block__wrapper{aspect-ratio:auto;min-height:0}.vz-digest-body .block__images{z-index:auto}.vz-digest-body .button{margin-bottom:0}.vz-digest-body .content li{padding-left:0}.vz-digest-body .main>.overflow-hidden>.container:first-child .content{margin-bottom:28px}
.vz-digest-body .content .columns-2 li{padding:20px 24px}.vz-digest-body .button{margin:0}.vz-digest-body .caption{max-width:none;width:auto}.vz-digest-body .content ul:not(.columns-2){margin-bottom:0}
@media(max-width:650px){.vz-digest-body .content .columns-2 li{padding:20px}}
.vz-digest-body .fancybox__slide:focus-visible{outline:3px solid var(--vz-focus);outline-offset:-6px}
/* Fancybox sets display:flex inline and legacy width760px; bound the actual dialog. */
.vz-digest-body .modal__wrapper.fancybox__content{display:block!important;width:min(960px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;box-sizing:border-box!important}
@media(max-width:650px){.vz-digest-body .modal__wrapper.fancybox__content{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}
.vz-error-actions{display:flex;flex-wrap:wrap;gap:12px}
