.vote-module__fgqcya__page{flex-direction:column;min-height:100svh;display:flex}.vote-module__fgqcya__intro{text-align:center;padding:52px 0 32px}.vote-module__fgqcya__intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(36px,6vw,52px);font-weight:700;line-height:1.15}.vote-module__fgqcya__intro p{color:#e2dce6;max-width:46ch;margin:18px auto 0;font-size:18px}.vote-module__fgqcya__page .vote-module__fgqcya__card{text-align:center;padding:clamp(28px,5vw,48px)}.vote-module__fgqcya__icon{border:1px solid #ffffff29;border-radius:24px;margin:0 auto 24px;display:block}.vote-module__fgqcya__label{color:var(--pink-hover);margin:0 0 12px;font-size:14px;font-weight:700}.vote-module__fgqcya__description{max-width:46ch;color:var(--muted);margin:18px auto 0}.vote-module__fgqcya__button{background:var(--pink);color:#28121e;min-height:44px;font:inherit;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;margin-top:28px;padding:10px 24px;font-weight:700;text-decoration:none;display:inline-flex}.vote-module__fgqcya__button:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (hover:hover){.vote-module__fgqcya__button:hover{background:var(--pink-hover)}}.vote-module__fgqcya__optional{color:#e2dce6;text-align:center;max-width:52ch;margin:24px auto 40px;font-size:14px}.vote-module__fgqcya__page>.footer{border-top:none;margin-top:auto}@media (max-width:600px){.vote-module__fgqcya__intro{padding-top:36px}.vote-module__fgqcya__intro p{font-size:16px}}
