.polls-home{--polls-page-bg:#f7f7fa;--polls-card:#fff;--polls-card-soft:#fbfbfd;--polls-line:#ececf1;--polls-ink:#17171c;--polls-muted:#6f707b;--polls-soft:#9a9ba5;--polls-pink:#e8376c;--polls-pink-deep:#cb1f53;--polls-pink-soft:#fff0f5;--polls-blue-soft:#edf4ff;--polls-green:#23855a;--polls-shadow:0 9px 28px #1e182a0f;--polls-card-radius:13px;background:var(--polls-page-bg);color:var(--polls-ink)}html[data-theme=dark] .polls-home{--polls-page-bg:#111218;--polls-card:#181920;--polls-card-soft:#1c1d25;--polls-line:#ffffff14;--polls-ink:#f4f4f7;--polls-muted:#a6a7b0;--polls-soft:#82838e;--polls-pink-soft:#e8376c1f;--polls-blue-soft:#477fd01f;--polls-shadow:0 12px 34px #0003}.polls-home .ac-container{max-width:1240px}.polls-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:block}.polls-button{min-height:44px;font-family:var(--ac-font-heading);text-transform:uppercase;letter-spacing:.025em;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 21px;font-size:.82rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.polls-button:hover{transform:translateY(-1px)}.polls-button--primary{background:var(--polls-pink);color:#fff;box-shadow:0 7px 16px #d21f5333}.polls-button--primary:hover,.polls-button--primary:focus{background:var(--polls-pink-deep);color:#fff}.polls-button--light{color:#ca2352;background:#fff;box-shadow:0 8px 22px #4d0b2529}.polls-button--light:hover,.polls-button--light:focus{color:#a91b45;background:#fff5f8}.polls-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 30%,#ffffff2e,#0000 23%),linear-gradient(115deg,#8f0713 0%,#c20d26 43%,#ee3265 100%);min-height:410px;position:relative;overflow:hidden}.polls-hero:before,.polls-hero:after{display:none}.polls-hero__wash{z-index:-3;opacity:.28;background-image:linear-gradient(135deg,#0000 46%,#ffffff12 47%,#0000 49%),radial-gradient(circle,#ffffff1f 1px,#0000 1.5px);background-size:54px 54px,24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#0000006b 40%,#000 100%);mask-image:linear-gradient(90deg,#0000 4%,#0000006b 40%,#000 100%)}.polls-hero__overlay{z-index:3;pointer-events:none;background:linear-gradient(90deg,#2b0009c2 0%,#3a001094 44%,#4e00192e 72%,#0000 100%);display:block;position:absolute;inset:0}.polls-hero__sakura{z-index:-2;object-fit:cover;object-position:right center;opacity:.2;filter:saturate(0)brightness(2.5);pointer-events:none;width:62%;height:100%;position:absolute;inset:0 0 0 auto}.polls-hero__inner{align-items:center;min-height:410px;display:flex;position:relative}.polls-hero__content{z-index:4;width:min(54%,630px);padding-block:58px 54px;position:relative}.polls-hero__eyebrow{color:#ffb6cc;font-family:var(--ac-font-heading);letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:.76rem;font-weight:800;display:block}.polls-hero h1{color:#fff;letter-spacing:-.055em;text-transform:uppercase;max-width:610px;margin:0;font-size:clamp(3rem,4.55vw,4.8rem);font-weight:800;line-height:.96}.polls-hero h1 strong{color:#ff9fc0;font-weight:inherit;text-shadow:0 3px 18px #41000f7a;display:block}.polls-hero__content>p{color:#ffffffc2;max-width:550px;margin:20px 0 25px;font-size:.94rem;line-height:1.65}.polls-hero__actions{align-items:center;gap:19px;display:flex}.polls-hero__results-link{color:#fff;font-family:var(--ac-font-heading);align-items:center;gap:7px;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.polls-hero__results-link .polls-icon{width:15px;height:15px;transition:transform .18s}.polls-hero__results-link:hover .polls-icon{transform:translate(3px)}.polls-hero__art{z-index:2;pointer-events:none;width:48%;height:100%;position:absolute;bottom:0;right:0}.polls-hero__art img{filter:drop-shadow(-24px 20px 24px #2c091c47);width:auto;max-width:none;height:125%;position:absolute;bottom:-95px;right:2%}.polls-hero__halo{border:1px solid #ffffff21;border-radius:50%;width:380px;height:380px;position:absolute;top:25px;right:9%;box-shadow:inset 0 0 70px #ff9ebf1a,0 0 0 28px #ffffff06}.polls-home__content{padding-block:46px 68px}.polls-home__layout{grid-template-columns:minmax(0,2.05fr) minmax(340px,.95fr);align-items:start;gap:34px;display:grid}.polls-home__primary,.polls-home__sidebar{min-width:0}.polls-home__primary{flex-direction:column;gap:43px;display:flex}.polls-home__sidebar{flex-direction:column;gap:36px;display:flex}.polls-section-heading{justify-content:space-between;align-items:center;gap:20px;min-height:32px;margin-bottom:17px;display:flex}.polls-section-heading h2{color:var(--polls-ink);letter-spacing:-.02em;align-items:center;gap:11px;margin:0;font-size:1.2rem;font-weight:800;line-height:1.2;display:flex}.polls-section-heading h2>span{background:var(--polls-pink);border-radius:3px;flex:0 0 3px;width:4px;height:22px}.polls-section-heading>a,.sidebar-card-link{color:var(--polls-muted);font-family:var(--ac-font-heading);align-items:center;gap:6px;font-size:.8rem;font-weight:750;text-decoration:none;transition:color .18s;display:inline-flex}.polls-section-heading>a:hover,.sidebar-card-link:hover{color:var(--polls-pink)}.polls-section-heading>a .polls-icon,.sidebar-card-link .polls-icon{width:14px;height:14px}.featured-polls{gap:15px;display:grid}.featured-poll{border-radius:var(--polls-card-radius);isolation:isolate;border:1px solid #e09eb447;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:174px;padding:25px 26px;display:grid;position:relative;overflow:hidden}.featured-poll--pink{background:linear-gradient(110deg,#fff7fa 0%,#ffe8f0 59%,#f8bfd2 100%)}.featured-poll--blue{background:linear-gradient(110deg,#f8fbff 0%,#eaf2ff 59%,#cfdffd 100%);border-color:#8faedd47}html[data-theme=dark] .featured-poll--pink{background:linear-gradient(110deg,#241a21 0%,#34202a 60%,#4e2635 100%)}html[data-theme=dark] .featured-poll--blue{background:linear-gradient(110deg,#1a1e27 0%,#202a3a 60%,#2b3d5c 100%)}.featured-poll:before{z-index:-1;content:"";opacity:.42;background-image:linear-gradient(135deg,#0000 47%,#fff9 47.5%,#0000 48%),linear-gradient(45deg,#0000 72%,#ffffff73 72.5%,#0000 73%);background-size:46px 46px,64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 35%,#000 100%)}.featured-poll__orb{z-index:-1;border:1px solid #ffffff80;border-radius:50%;position:absolute}.featured-poll__orb--one{width:160px;height:160px;top:-66px;right:76px}.featured-poll__orb--two{width:145px;height:145px;bottom:-75px;right:-40px}.featured-poll__icon{width:58px;height:58px;color:var(--polls-pink);background:#ffffffc9;border:1px solid #e34b7729;border-radius:15px;place-items:center;display:grid;box-shadow:0 8px 18px #5c1e3714}.featured-poll--blue .featured-poll__icon{color:#4779be;border-color:#4779be29}.featured-poll__icon .polls-icon{width:27px;height:27px}.featured-poll__content{z-index:2;min-width:0;padding-right:18px;position:relative}.featured-poll__badge{color:#ca2153;min-height:23px;font-family:var(--ac-font-heading);text-transform:uppercase;letter-spacing:.06em;background:#e8376c1a;border-radius:12px;align-items:center;margin-bottom:9px;padding:4px 10px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.featured-poll--blue .featured-poll__badge{color:#386ba9;background:#4779be1a}.featured-poll h3{color:var(--polls-ink);letter-spacing:-.025em;margin:0 0 12px;font-size:1.13rem;font-weight:800;line-height:1.25}.featured-poll__meta{color:var(--polls-muted);flex-wrap:wrap;gap:9px 18px;font-size:.8rem;display:flex}.featured-poll__meta span{align-items:center;gap:5px;display:inline-flex}.featured-poll__meta .polls-icon{width:15px;height:15px;color:var(--polls-pink)}.featured-poll__button{z-index:2;min-width:112px;position:relative}.poll-list-card,.weekly-top-card,.chart-leaders-card,.quick-links-card{border:1px solid var(--polls-line);border-radius:var(--polls-card-radius);background:var(--polls-card);box-shadow:var(--polls-shadow);overflow:hidden}.poll-list__header,.poll-row{grid-template-columns:minmax(0,1fr) 88px 84px 30px;align-items:center;gap:17px;display:grid}.poll-list__header{border-bottom:1px solid var(--polls-line);background:var(--polls-card-soft);color:var(--polls-soft);font-family:var(--ac-font-heading);text-transform:uppercase;letter-spacing:.07em;padding:10px 18px;font-size:.68rem;font-weight:800}.poll-row{border-bottom:1px solid var(--polls-line);min-height:80px;color:inherit;padding:12px 18px;text-decoration:none;transition:background-color .18s}.poll-row:last-of-type{border-bottom:0}.poll-row:hover{background:var(--polls-card-soft)}.poll-row:focus-visible{z-index:1;outline:3px solid color-mix(in srgb, var(--polls-pink) 42%, transparent);outline-offset:-3px;position:relative}.poll-row[hidden]{display:none}.poll-row__main{align-items:center;gap:14px;min-width:0;display:flex}.poll-row__icon{background:var(--polls-pink-soft);width:45px;height:45px;color:var(--polls-pink);border-radius:11px;flex:0 0 45px;place-items:center;display:grid}.poll-row__icon .polls-icon{width:21px;height:21px}.poll-row h3{color:var(--polls-ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:.93rem;font-weight:750;line-height:1.25;overflow:hidden}.poll-row__main>div>span,.poll-row__date{color:var(--polls-muted);font-size:.77rem}.poll-row__mobile-label{display:none}.poll-status{min-width:70px;font-family:var(--ac-font-heading);border-radius:14px;justify-content:center;align-items:center;padding:6px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.poll-status--open{color:var(--polls-green);background:#23855a1a}.poll-status--upcoming{color:#b36b08;background:#e897221f}.poll-status--closed{color:var(--polls-muted);background:#6f707b21}.poll-status--results{color:#4b67a7;background:#516eb21c}.poll-row__action{width:32px;height:32px;color:var(--polls-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.poll-row__action:hover,.poll-row:hover .poll-row__action{background:var(--polls-pink-soft);color:var(--polls-pink)}.poll-row__action .polls-icon{width:18px;height:18px}.poll-list__empty{color:var(--polls-muted);text-align:center;margin:0;padding:30px 20px;font-size:.75rem}.poll-list__footer{border-top:1px solid var(--polls-line);background:var(--polls-card-soft);justify-content:center;padding:14px 18px;display:flex}.poll-list__load-more{background:var(--polls-pink-soft);min-height:38px;color:var(--polls-pink);font-family:var(--ac-font-heading);border:1px solid #e8376c3d;border-radius:7px;justify-content:center;align-items:center;padding:9px 20px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.poll-list__load-more:hover,.poll-list__load-more:focus{border-color:var(--polls-pink);color:var(--polls-pink-deep)}.poll-list__load-more[aria-busy=true]{cursor:wait;opacity:.7}.poll-benefits{border-radius:var(--polls-card-radius);background:#e8376c1f;border:1px solid #e8376c1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.polls-home__full-section{margin-top:43px}.poll-benefit{background:linear-gradient(145deg, var(--polls-card) 0%, var(--polls-pink-soft) 130%);align-items:center;gap:12px;min-width:0;min-height:122px;padding:20px 16px;display:flex}.poll-benefit__icon{background:var(--polls-pink-soft);width:42px;height:42px;color:var(--polls-pink);border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.poll-benefit__icon .polls-icon{width:20px;height:20px}.poll-benefit h3{color:var(--polls-ink);margin:0 0 6px;font-size:.84rem;font-weight:800;line-height:1.25}.poll-benefit p{color:var(--polls-muted);margin:0;font-size:.78rem;line-height:1.5}.recent-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.result-card{border-radius:var(--polls-card-radius);color:#fff;min-height:310px;box-shadow:var(--polls-shadow);isolation:isolate;background:#252530;text-decoration:none;position:relative;overflow:hidden}.result-card:focus-visible,.chart-leader:focus-visible{outline:3px solid color-mix(in srgb, var(--polls-pink) 42%, transparent);outline-offset:3px}.result-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.result-card:hover>img{transform:scale(1.04)}.result-card__scrim{z-index:-1;background:linear-gradient(#0c090f2b 20%,#0f080ee0 100%);position:absolute;inset:0}.result-card__topline{font-family:var(--ac-font-heading);justify-content:space-between;align-items:center;gap:8px;font-size:.7rem;font-weight:750;display:flex;position:absolute;top:15px;left:15px;right:15px}.result-card__topline>span:first-child,.result-card__winner{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#110c127a;border-radius:14px;align-items:center;gap:4px;min-height:27px;padding:5px 9px;display:inline-flex}.result-card__winner{background:#e8376ce6}.result-card__winner .polls-icon{width:13px;height:13px}.result-card__content{position:absolute;bottom:18px;left:18px;right:18px}.result-card h3{color:#fff;margin:0 0 7px;font-size:1.08rem;font-weight:800;line-height:1.25}.result-card__content>span{color:#ffffffbd;font-size:.84rem;font-weight:700}.weekly-top-card{padding:18px 16px 0}.weekly-top{justify-content:center;align-items:flex-start;gap:10px;display:flex}.weekly-entry{text-align:center;width:calc(33.3333% - 6.66667px);min-width:0}.weekly-entry__link{color:inherit;text-decoration:none;display:block}a.weekly-entry__link:focus-visible{outline:3px solid color-mix(in srgb, var(--polls-pink) 42%, transparent);outline-offset:4px;border-radius:10px}.weekly-entry--rank-1{order:2}.weekly-entry--rank-2{order:1}.weekly-entry--rank-3{order:3}.weekly-entry__cover{aspect-ratio:3/4;background:var(--polls-card-soft);border-radius:10px;height:auto;margin-bottom:11px;position:relative;overflow:hidden}.weekly-entry--rank-1 .weekly-entry__cover{background:linear-gradient(145deg,#ed7fa4,#a62459)}.weekly-entry--rank-2 .weekly-entry__cover{background:linear-gradient(145deg,#aab9dd,#4e6598)}.weekly-entry--rank-3 .weekly-entry__cover{background:linear-gradient(145deg,#c4a9dd,#71558f)}.weekly-entry--rank-1 .weekly-entry__cover{height:auto;box-shadow:0 8px 19px #22192724}.weekly-entry__cover img{object-fit:cover;width:100%;height:100%;display:block}.weekly-entry__cover:after{content:"";background:linear-gradient(#0000,#00000040);height:35%;position:absolute;inset:auto 0 0}.weekly-entry__rank{z-index:2;color:#fff;width:29px;height:29px;font-family:var(--ac-font-heading);background:#7e8390;border:2px solid #fff;border-radius:50%;place-items:center;font-size:.72rem;font-weight:850;display:grid;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #0003}.weekly-entry--rank-1 .weekly-entry__rank{color:#392800;background:linear-gradient(145deg,#f7d774 0%,#d6a21d 100%);box-shadow:0 3px 9px #b6800052}.weekly-entry--rank-2 .weekly-entry__rank{color:#292d33;background:linear-gradient(145deg,#e3e6eb 0%,#9ca3ad 100%);box-shadow:0 3px 9px #535b6747}.weekly-entry--rank-3 .weekly-entry__rank{color:#241105;background:linear-gradient(145deg,#dda071 0%,#b86f3f 100%);box-shadow:0 3px 9px #71391c4d}.weekly-entry h3{min-height:38px;color:var(--polls-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:.82rem;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.weekly-entry__percentage{color:var(--polls-pink);font-family:var(--ac-font-heading);font-size:.88rem;font-weight:850;display:block}.sidebar-card-link{border-top:1px solid var(--polls-line);justify-content:center;width:auto;min-height:47px;margin:17px -16px 0;padding-inline:18px;display:flex}.chart-leader{border-bottom:1px solid var(--polls-line);min-height:94px;color:inherit;grid-template-columns:66px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:13px 15px;text-decoration:none;transition:background-color .18s;display:grid;position:relative}a.chart-leader:hover{background:var(--polls-card-soft)}.chart-leader>img{object-fit:cover;border-radius:10px;width:66px;height:66px}.chart-leader__content{min-width:0}.chart-leader__chart{color:var(--polls-pink);font-family:var(--ac-font-heading);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;font-size:.67rem;font-weight:800;display:block;overflow:hidden}.chart-leader h3{color:var(--polls-ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:.92rem;font-weight:800;overflow:hidden}.chart-leader p{color:var(--polls-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;overflow:hidden}.chart-leader__crown{color:#e4a52d}.chart-leader__crown .polls-icon{width:21px;height:21px}.chart-leaders-card .sidebar-card-link{margin:0;padding-inline:18px}.polls-empty-state,.sidebar-empty-state{border:1px dashed var(--polls-line);border-radius:var(--polls-card-radius);background:var(--polls-card);color:var(--polls-muted);text-align:center;margin:0;font-size:.86rem;line-height:1.55}.polls-empty-state{grid-column:1/-1;padding:30px 22px}.sidebar-empty-state{width:100%;padding:24px 16px}.quick-links-card a{border-bottom:1px solid var(--polls-line);min-height:62px;color:var(--polls-ink);font-family:var(--ac-font-heading);grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:10px 15px;font-size:.86rem;font-weight:750;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.quick-links-card a:last-child{border-bottom:0}.quick-links-card a:hover{background:var(--polls-card-soft);color:var(--polls-pink)}.quick-link__icon{background:var(--polls-pink-soft);width:40px;height:40px;color:var(--polls-pink);border-radius:10px;place-items:center;display:grid}.quick-link__icon .polls-icon{width:19px;height:19px}.quick-links-card>a>.polls-icon{width:16px;height:16px;color:var(--polls-soft)}.polls-cta{isolation:isolate;color:#fff;background:radial-gradient(circle at 20% 0,#ffffff2e,#0000 26%),linear-gradient(106deg,#c41d4f 0%,#ea3d70 55%,#f15d89 100%);border-radius:16px;grid-template-columns:245px minmax(0,1fr) auto;align-items:center;gap:32px;min-height:220px;margin-top:52px;padding:34px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #b016432b}.polls-cta__sakura{z-index:-1;opacity:.17;pointer-events:none;width:650px;position:absolute;bottom:-130%;right:15%}.polls-cta__circle{z-index:-1;border:1px solid #ffffff29;border-radius:50%;position:absolute}.polls-cta__circle--one{width:230px;height:230px;top:-80px;left:60px}.polls-cta__circle--two{opacity:.34;border-width:28px;width:250px;height:250px;bottom:-110px;right:-70px}.polls-cta__mascot{z-index:1;object-fit:contain;filter:drop-shadow(8px 10px 12px #4b071f2e);width:275px;height:320px;position:absolute;bottom:-85px;left:13px;transform:scaleX(-1)}.polls-cta__content{z-index:2;grid-column:2;position:relative}.polls-cta__content>span{color:#ffffffb8;font-family:var(--ac-font-heading);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:800;display:block}.polls-cta h2{color:#fff;letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:800}.polls-cta p{color:#ffffffbf;margin:0;font-size:.88rem;line-height:1.55}.polls-cta__button{z-index:2;grid-column:3;min-width:138px;position:relative}.polls-cta__button .polls-icon{width:16px;height:16px}@media (width<=1199.98px){.polls-home__layout{grid-template-columns:minmax(0,1.85fr) minmax(320px,.85fr);gap:28px}.polls-hero__art img{right:-3%}}@media (width<=991.98px){.polls-hero,.polls-hero__inner{min-height:370px}.polls-hero__content{width:59%}.polls-hero__art{width:44%}.polls-hero__art img{width:auto;height:128%;bottom:-75px;right:-13%}.polls-home__layout{grid-template-columns:minmax(0,1fr)}.polls-home__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 20px;display:grid}.polls-home__sidebar .sidebar-section:last-child{grid-column:1/-1}}@media (width<=767.98px){.polls-hero__overlay{background:linear-gradient(90deg,#230008d1 0%,#38000fad 54%,#4d00193d 100%),linear-gradient(#23000661 0%,#3c000f2e 68%,#5000196b 100%);display:block}.polls-hero__sakura{opacity:.13;width:100%}.polls-hero,.polls-hero__inner{min-height:0}.polls-hero__inner{align-items:flex-start}.polls-hero__content{width:70%;padding-block:40px}.polls-hero h1{font-size:clamp(2.4rem,9vw,3.7rem)}.polls-hero__content>p{max-width:430px;font-size:.88rem}.polls-hero__art{width:60%;right:-4%}.polls-hero__art img{object-fit:cover;object-position:center bottom;opacity:.82;filter:brightness(.68)saturate(.82)drop-shadow(-14px 16px 20px #42001642);width:100%;max-width:100%;height:calc(100% + 48px);bottom:-48px;right:-5%}.polls-hero__halo{right:-25%}.featured-poll__content{padding-right:12px}.poll-benefits,.recent-results{grid-template-columns:repeat(2,minmax(0,1fr))}.result-card:last-child{grid-column:1/-1}.polls-cta{grid-template-columns:170px minmax(0,1fr);padding-right:24px}.polls-cta:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#27000a61 0%,#31000f9e 48%,#3b0014b3 100%),linear-gradient(#1c00072e 0%,#36001261 100%);position:absolute;inset:0}.polls-cta__mascot{width:245px;left:-24px}.polls-cta__content{z-index:3;grid-column:2}.polls-cta__content>span,.polls-cta p{color:#ffffffe0}.polls-cta h2,.polls-cta p{text-shadow:0 2px 12px #1f000973}.polls-cta__button{z-index:3;grid-column:2;justify-self:start}}@media (width<=575.98px){.polls-home__content{padding-block:29px 42px}.polls-hero,.polls-hero__inner{min-height:0}.polls-hero__content{width:100%;padding-top:34px}.polls-hero__content>p{width:88%;margin-top:13px}.polls-hero__actions{flex-direction:column;align-items:flex-start;gap:12px}.polls-hero__art{width:72%;height:100%;bottom:0;right:-10%}.polls-hero__art img{object-fit:cover;object-position:center bottom;opacity:.72;width:100%;max-width:100%;height:calc(100% + 46px);bottom:-46px;right:-6%}.polls-hero__halo{width:250px;height:250px;top:20px;right:-32%}.polls-home__primary{gap:28px}.polls-home__sidebar{display:flex}.polls-section-heading{margin-bottom:11px}.featured-poll{grid-template-columns:42px minmax(0,1fr);align-items:start;min-height:205px;padding:17px}.featured-poll__icon{width:42px;height:42px}.featured-poll__content{padding-right:0}.featured-poll h3{padding-right:50px;font-size:1rem}.featured-poll__button{grid-column:2;justify-self:start;min-height:39px;margin-top:-2px;padding:9px 14px;font-size:.75rem}.poll-list__header{display:none}.poll-row{grid-template-columns:minmax(0,1fr) auto 23px;gap:9px;padding:11px 12px}.poll-row__date{display:none}.poll-row h3{white-space:normal}.poll-benefits{grid-template-columns:minmax(0,1fr)}.poll-benefit{min-height:94px}.recent-results{grid-template-columns:minmax(0,1fr)}.result-card,.result-card:last-child{grid-column:auto;min-height:290px}.polls-cta{flex-direction:column;align-items:flex-start;gap:16px;min-height:320px;padding:26px 23px;display:flex}.polls-cta__content{width:78%;margin-left:auto}.polls-cta__button{margin-left:auto}.polls-cta__mascot{width:265px;height:310px;bottom:-92px;left:-54px}}@media (prefers-reduced-motion:reduce){.polls-button,.result-card>img,.polls-hero__results-link .polls-icon{transition:none}}
