.Main-content .Poll{background-color:var(--site-surface);border:1px solid var(--site-line);border-radius:var(--site-radius);box-shadow:var(--site-shadow);color:var(--site-ink);padding:clamp(24px,4vw,32px)}.Main-content .Poll-fieldset{border:0;margin:0;padding:0}.Main-content .Poll-question{text-wrap:balance;color:var(--site-ink);font-family:var(--site-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 0 10px;padding:0}.Main-content .Poll-description{color:var(--site-ink-2);margin-bottom:16px}.Main-content .Poll-description p{margin:0}.Main-content .Poll-options{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.Main-content .Poll .Poll-option{background:none;border:0;box-shadow:none;display:block;padding:0;position:relative}.Main-content .Poll-optionInput{accent-color:var(--site-primary);height:20px;left:18px;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.Main-content .Poll .Poll-optionLabel{align-items:center;background-color:var(--site-surface);border:2px solid var(--site-line);border-radius:var(--site-radius-s);color:var(--site-ink);cursor:pointer;display:flex;font-weight:600;min-height:52px;padding:10px 18px 10px 52px;width:100%}.Main-content .Poll-optionInput:checked+.Poll-optionLabel{background-color:var(--site-tint);border-color:var(--site-primary)}.Main-content .Poll-optionInput:focus-visible+.Poll-optionLabel{outline:3px solid var(--site-focus);outline-offset:2px}.Main-content .Poll-submit{margin-top:16px}.Main-content .Poll-resultBar{background-color:var(--site-tint);border-radius:99px;height:10px}.Main-content .Poll-resultBarFill{background-color:var(--site-primary);border-radius:99px;height:10px}.Main-content .Poll-thanks{color:var(--site-success);font-weight:700}