.popup__wrapper{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.popup__wrapper[open]{opacity:1;visibility:visible;z-index:101}.popup__wrapper__content{background-color:rgb(var(--color-background));overflow:auto;margin:5rem auto 0;left:50%;transform:translate(-50%);width:70%;position:absolute;top:0;padding:0 34px;border-radius:4px}@media screen and (min-width:750px){.popup__wrapper__content{margin-top:10rem;width:430px}}.bullets__wrapper,.popup__content{display:flex;flex-direction:column}.popup__content .popup-image{max-width:65px;max-height:50px;margin:0 auto}.popup__content h2{margin-top:20px;margin-bottom:20px}.bullets__wrapper .bullet-item{display:flex;align-items:center;margin:0 0 10px}.bullet-item span.dot{padding-right:12px;line-height:1}.popup__content .button{margin-top:24px;border-radius:4px}.redirect_popup_toggle{background-color:rgb(var(--color-background));border:0;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.2rem;z-index:2;width:4rem;margin:0 -34px 0 auto}.redirect_popup_toggle:hover{color:rgba(var(--color-foreground),.75)}.popup__content .link{font-weight:400;text-underline-offset:0}.popup__content .bullet-item span.text-body{font-weight:400}.flag__button{display:flex;width:100%;justify-content:inherit;align-items:center}.flag__button svg{max-width:25px;margin-right:.5em}