.community-vote-banner{--home-frame-gutter:var(--space-6);width:calc(100% - var(--home-frame-gutter) - var(--home-frame-gutter));max-width:var(--frame-max-width,var(--container-max-width));margin:var(--space-6) auto 0}@media (max-width:1023.98px){.community-vote-banner{--home-frame-gutter:var(--space-3)}}.community-vote-banner__inner{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);border-radius:var(--radius-lg,20px);color:#fff;background:radial-gradient(60% 120% at 100% 0%, #ffffff2e, transparent 60%),radial-gradient(40% 90% at 0% 100%, #ac84ef59, transparent 70%),var(--gradient-dusk);box-shadow:var(--shadow-lg);display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.community-vote-banner__inner{gap:var(--space-8);padding:var(--space-10) var(--space-12)}}@media (max-width:767.98px){.community-vote-banner__inner{align-items:center;gap:var(--space-3);padding:var(--space-5);text-align:center;flex-direction:column}}.community-vote-banner__icon{background:#ffffff29;border-radius:50%;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.community-vote-banner__icon svg{width:1.5rem;height:1.5rem}.community-vote-banner__text{flex:1;min-width:0}.community-vote-banner__eyebrow{margin:0 0 var(--space-1);font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-cyan);font-size:.75rem;font-weight:600}@media (min-width:1024px){.community-vote-banner__eyebrow{margin-bottom:var(--space-2)}}.community-vote-banner__title{color:#fff;margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.2}.community-vote-banner__body{margin:var(--space-2) 0 0;color:#ffffffe0;max-width:46rem;font-size:.9375rem;line-height:1.5}.community-vote-banner__body strong{color:#fff}@media (min-width:1024px){.community-vote-banner__body{margin-top:var(--space-3);line-height:1.6}}.community-vote-banner__cta{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-8);border-radius:var(--radius-pill);font-family:var(--font-ui);white-space:nowrap;color:var(--color-primary);cursor:pointer;background:#fff;border:0;font-size:1.125rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px #07072147,0 0 0 6px #ffffff2e}.community-vote-banner__cta svg{width:1.25rem;height:1.25rem}.community-vote-banner__cta:hover{transform:translateY(-2px);box-shadow:0 14px 36px #07072157,0 0 0 8px #ffffff3d}.community-vote-banner__cta:focus-visible{outline:3px solid var(--color-accent-cyan);outline-offset:4px}.community-vote-banner__cta{flex:none}.community-vote-banner__short-copy{display:none}@media (max-width:767.98px){.community-vote-banner__icon,.community-vote-banner__wide-copy{display:none}.community-vote-banner__short-copy{display:inline}.community-vote-banner__cta{min-height:2.75rem;padding-inline:var(--space-3);font-size:1rem}}.community-vote-banner--editorial{margin-block:var(--space-4);container:vote-banner/inline-size}.post-reading__after-header .community-vote-banner--editorial{width:100%}.community-vote-banner--editorial .community-vote-banner__inner{align-items:start;gap:var(--space-3) var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.community-vote-banner--editorial .community-vote-banner__icon{width:2rem;height:2rem}.community-vote-banner--editorial .community-vote-banner__icon svg{width:1rem;height:1rem}.community-vote-banner--editorial .community-vote-banner__title{font-family:var(--font-display)}.community-vote-banner--editorial .community-vote-banner__body{margin-top:var(--space-2)}.community-vote-banner--editorial .community-vote-banner__cta{width:100%;min-height:2.75rem;padding-inline:var(--space-4);grid-column:1/-1;font-size:1rem}@media (max-width:767.98px){.community-vote-banner--editorial .community-vote-banner__cta{width:auto;padding-inline:var(--space-3);justify-self:center}}@container vote-banner not (min-width:44rem){.community-vote-banner--editorial .community-vote-banner__text{display:contents}.community-vote-banner--editorial .community-vote-banner__icon{grid-row:span 2}.community-vote-banner--editorial .community-vote-banner__eyebrow{margin:0}.community-vote-banner--editorial .community-vote-banner__body{grid-column:1/-1;margin:0}}@media (max-width:767.98px){.community-vote-banner--editorial .community-vote-banner__inner{grid-template-columns:minmax(0,1fr)}}@container vote-banner (min-width:44rem){.community-vote-banner--editorial .community-vote-banner__inner{gap:var(--space-5);padding:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto}.community-vote-banner--editorial .community-vote-banner__cta{grid-column:auto;align-self:center;width:auto}}
