.reader_shell__v6Tlz{min-height:100vh;background:var(--bg)}.reader_progressBar__IvBDk{position:fixed;top:0;left:0;height:2px;background:var(--accent);z-index:999;transition:width .1s linear;opacity:.6}.reader_header__Ur_p5{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:52px;background:var(--surface);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:10}.reader_back__yi0fj{font-size:.875rem;color:var(--text-muted);text-decoration:none;background:none;border:none;padding:0;cursor:pointer}.reader_back__yi0fj:hover{color:var(--text)}.reader_original__w40Hx{font-size:.8125rem;color:var(--text-muted);text-decoration:none}.reader_original__w40Hx:hover{color:var(--text)}.reader_article__nH7ye{max-width:680px;margin:0 auto;padding:48px 24px 80px}.reader_meta___UFCd{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.reader_source__ZH3L2{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.reader_date__XWyMA{font-size:.8125rem;color:var(--text-faint)}.reader_title__ozW85{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1.3;color:var(--text);margin:0 0 32px}.reader_heroImage__pZq4b{width:100%;height:auto;border-radius:4px;margin-bottom:32px;display:block}.reader_content__dAQSp{font-size:1.0625rem;line-height:1.8;color:var(--text)}.reader_content__dAQSp p{margin:0 0 1.25em}.reader_content__dAQSp h1,.reader_content__dAQSp h2,.reader_content__dAQSp h3,.reader_content__dAQSp h4{font-family:Georgia,Times New Roman,serif;font-weight:400;margin:1.5em 0 .5em;line-height:1.3}.reader_content__dAQSp h2{font-size:1.375rem}.reader_content__dAQSp h3{font-size:1.125rem}.reader_content__dAQSp a{color:var(--text);text-underline-offset:3px}.reader_content__dAQSp blockquote{margin:1.5em 0;padding:0 0 0 20px;border-left:3px solid var(--border);color:var(--text-muted);font-style:italic}.reader_content__dAQSp img{max-width:100%;height:auto;border-radius:3px;margin:1em 0}.reader_content__dAQSp ol,.reader_content__dAQSp ul{margin:0 0 1.25em;padding-left:1.5em}.reader_content__dAQSp li{margin-bottom:.4em}.reader_content__dAQSp figure{margin:1.5em 0}.reader_content__dAQSp figcaption{font-size:.8125rem;color:var(--text-muted);margin-top:6px}.reader_videoEmbed__gm47L{width:100%;margin:24px 0;display:flex;flex-direction:column;gap:20px}.reader_videoIframe__AxFVX{width:100%;aspect-ratio:16/9;border:none;border-radius:4px;display:block}.reader_fallback__cwofh{display:flex;flex-direction:column;gap:20px}.reader_summary__3r02b{font-size:1.0625rem;line-height:1.7;color:var(--text-muted)}.reader_paywallNote__YS4RN{font-size:.875rem;color:var(--text-faint);font-style:italic}.reader_footer__XUxNs{margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.reader_readBtn__PKDZV{display:inline-block;padding:10px 20px;background:var(--surface);border:1px solid var(--border);border-radius:3px;font-size:.875rem;color:var(--text);text-decoration:none;transition:border-color .15s}.reader_readBtn__PKDZV:hover{border-color:var(--text)}.reader_readTime__EJpW5{font-size:.8125rem;color:var(--text-faint);white-space:nowrap}.reader_similar__Xadrs{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}.reader_similarHeading__LYIyB{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 20px}.reader_similarList__hdlxp{display:flex;flex-direction:column;gap:0}.reader_similarItem__OQY_W{display:block;padding:14px 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text)}.reader_similarItem__OQY_W:last-child{border-bottom:none}.reader_similarTitle__vHVHQ{font-size:.9375rem;line-height:1.4;display:block;margin-bottom:4px}.reader_similarItem__OQY_W:hover .reader_similarTitle__vHVHQ{text-decoration:underline;text-underline-offset:3px}.reader_similarMeta__iXB8n{font-size:.75rem;color:var(--text-muted)}.reader_perspectiveItemMeta__AEIjk{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.reader_perspectiveMiniBar__LNRgK{display:flex;align-items:center;gap:6px;flex-shrink:0}.reader_perspectiveMiniBar__LNRgK .reader_perspectiveBar__u4MrE{position:relative;width:64px;height:3px;border-radius:2px;background:linear-gradient(90deg,#1d4ed8,#93c5fd,#9ca3af,#fca5a5,#b91c1c);flex-shrink:0}.reader_perspectiveMiniBar__LNRgK .reader_perspectiveMarker__nlX_s{position:absolute;top:50%;transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50%;background:var(--text);border:1px solid var(--bg)}.reader_perspectiveZoneDot__C5Pvc{width:6px;height:6px;border-radius:50%;flex-shrink:0}.reader_zoneleft__gVOj3{background:#1d4ed8}.reader_zonecenter__L9M49{background:#9ca3af}.reader_zoneright__s_Muq{background:#b91c1c}.reader_zoneunscored__YBRab{background:var(--border)}@media (max-width:600px){.reader_article__nH7ye{padding:32px 16px 64px}.reader_title__ozW85{font-size:1.5rem}.reader_content__dAQSp{font-size:1rem}}.reader_comments__JIw8i{max-width:680px;margin:0 auto;padding:48px 24px 80px;border-top:1px solid var(--border)}.reader_commentsHeading__MieQr{font-size:1rem;font-weight:600;margin:0 0 24px;display:flex;align-items:center;gap:8px}.reader_commentsCount__qiDSu{font-size:.8rem;font-weight:400;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1px 7px}.reader_commentsEmpty__l90nI{color:var(--text-muted);font-size:.9rem;margin:0 0 24px}.reader_commentsList__9jWu2{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.reader_comment__AgZvx{display:flex;flex-direction:column;gap:6px}.reader_commentMeta__PiIG4{display:flex;align-items:baseline;gap:10px;font-size:.8rem}.reader_commentAuthor__H7OK0{font-weight:600;color:var(--text)}.reader_commentDate__29DDV{color:var(--text-muted)}.reader_commentOwnerActions__rNJnu{display:flex;gap:10px;margin-left:auto}.reader_commentDelete__ZObNo{background:none;border:none;padding:0;font-size:.75rem;color:var(--text-faint);cursor:pointer}.reader_commentDelete__ZObNo:hover{color:var(--text-muted)}.reader_commentContent__k4hqV{margin:0;font-size:.95rem;line-height:1.6;color:var(--text);white-space:pre-wrap}.reader_commentForm__BP30z{display:flex;flex-direction:column;gap:10px}.reader_commentInput__SKwKZ{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-size:.9rem;color:var(--text);resize:vertical;font-family:inherit;box-sizing:border-box}.reader_commentInput__SKwKZ:focus{outline:none;border-color:var(--text-muted)}.reader_commentSubmit__YOIpT{align-self:flex-end;background:var(--text);color:var(--bg);border:none;border-radius:5px;padding:7px 18px;font-size:.85rem;font-weight:600;cursor:pointer}.reader_commentSubmit__YOIpT:disabled{opacity:.4;cursor:default}.reader_commentError__Q3It0{font-size:.8rem;color:#c0392b;margin:0}.reader_commentLoginLink__ssaTf{color:var(--text);text-decoration:underline}.reader_perspectivePanel__5ppjI{margin-bottom:32px;border:1px solid var(--border);border-radius:6px;overflow:hidden}.reader_perspectiveToggle__i_eWF{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--surface);border:none;cursor:pointer;text-align:left}.reader_perspectiveLabel__ZDwph{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);flex-shrink:0}.reader_perspectiveBarWrap__c8vTu{flex:1 1;display:flex;align-items:center;gap:10px;min-width:0}.reader_perspectiveBar__u4MrE{position:relative;flex:1 1;height:4px;border-radius:2px;background:linear-gradient(90deg,#1d4ed8,#93c5fd,#9ca3af,#fca5a5,#b91c1c)}.reader_perspectiveMarker__nlX_s{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--text);border:2px solid var(--bg);box-shadow:0 0 0 1px var(--text)}.reader_perspectiveScore__zMwUU{font-size:.75rem;color:var(--text-muted);flex-shrink:0;min-width:80px}.reader_perspectiveChevron__2Ju7F{font-size:.625rem;color:var(--text-faint);flex-shrink:0}.reader_perspectiveDetail__eh9eK{padding:14px;border-top:1px solid var(--border);background:var(--bg)}.reader_perspectiveRationale__s6m_K{margin:0 0 12px;font-size:.875rem;line-height:1.6;color:var(--text-muted)}.reader_perspectiveTags__b_dKY{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.reader_perspectiveTag__QZU_G{font-size:.7rem;padding:3px 8px;border:1px solid var(--border);border-radius:3px;color:var(--text-muted);background:var(--surface)}.reader_perspectiveDisclaimer__vuYuZ{margin:0;font-size:.7rem;color:var(--text-faint);font-style:italic}.reader_perspectiveContext__5Ka2P{margin:0 0 10px;font-size:.8125rem;line-height:1.5;color:var(--text-muted)}.reader_perspectiveContextLabel__2KPXm{font-weight:600;color:var(--text-muted)}.reader_perspectiveOmissions__6jdbk{margin:0 0 10px;padding-left:1.25em;font-size:.8125rem;line-height:1.6;color:var(--text-muted)}.reader_perspectiveOmissions__6jdbk li{margin-bottom:4px}.reader_perspectiveCaveats__d7niW{margin-bottom:10px}.reader_perspectiveCaveats__d7niW p{margin:0 0 4px;font-size:.8125rem;line-height:1.5;color:var(--text-faint);font-style:italic}@media (max-width:600px){.reader_perspectiveScore__zMwUU{display:none}}.reader_articleActions__jbPeR{display:flex;gap:8px;margin-bottom:32px}.reader_articleAction__sS9Su{background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:6px 14px;font-size:.8125rem;color:var(--text-muted);cursor:pointer;transition:border-color .15s,color .15s}.reader_articleActionActive__l53Ot,.reader_articleAction__sS9Su:hover{border-color:var(--text-muted);color:var(--text)}.reader_articleActionActive__l53Ot{font-weight:600}@keyframes skeleton_shimmer__GsjMD{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton_bone__NyyUa{background:linear-gradient(90deg,var(--surface) 25%,var(--border) 50%,var(--surface) 75%);background-size:1200px 100%;animation:skeleton_shimmer__GsjMD 1.6s linear infinite;border-radius:3px}.skeleton_boneSmall__YBX9J{height:14px;width:80px}.skeleton_boneMeta__l6fKB{height:11px;width:72px}.skeleton_boneTitle__yqYuK{height:40px;width:92%;margin-bottom:12px}.skeleton_boneTitleShort__TWQzD{height:40px;width:60%;margin-bottom:40px}.skeleton_content__T9wSn{display:flex;flex-direction:column;gap:12px}.skeleton_boneLine__4cAtW{height:16px}@media (max-width:600px){.skeleton_boneTitleShort__TWQzD,.skeleton_boneTitle__yqYuK{height:30px}}.SiteFooter_footer___2e1z{text-align:center;padding:32px 24px 40px;border-top:1px solid var(--border);margin-top:48px}.SiteFooter_links__e_adq{display:flex;justify-content:center;gap:24px;margin-bottom:12px}.SiteFooter_link__l7E3z{font-size:.8125rem;color:var(--text-muted);text-decoration:none}.SiteFooter_link__l7E3z:hover{color:var(--text)}.SiteFooter_copy__kyuSW{font-size:.75rem;color:var(--text-faint);margin:0}.polling-dashboard_dashboard__GEUuU{max-width:1000px;margin:0 auto;padding:24px 24px 80px;width:100%}.polling-dashboard_section__y8dbq{margin-bottom:48px}.polling-dashboard_sectionHeading__Zx6hO{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.polling-dashboard_grid__XrpfW{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.polling-dashboard_card__1nkut{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.polling-dashboard_cardLabel__4OohL{font-size:.8125rem;font-weight:600;color:var(--text);line-height:1.4}.polling-dashboard_barSection__QPDhp{display:flex;flex-direction:column;gap:6px}.polling-dashboard_barRow__uyk3G{display:flex;align-items:center;gap:8px}.polling-dashboard_barTrack__PsLXP{flex:1 1;height:8px;background:var(--border);border-radius:4px;overflow:hidden}.polling-dashboard_barFill__6irX9{height:100%;border-radius:4px;transition:width .4s ease}.polling-dashboard_barPct__uDXn2{font-size:.875rem;font-weight:700;color:var(--text);min-width:36px;text-align:right}.polling-dashboard_barStanceLabel__UYY0B{font-size:.75rem;color:var(--text-muted);min-width:72px}.polling-dashboard_resultText__58PHw{font-size:1.1rem;font-weight:700;color:var(--text);line-height:1.3}.polling-dashboard_cardMeta___LZZh{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:.75rem;color:var(--text-muted);margin-top:2px}.polling-dashboard_cardMeta___LZZh>*+:before{content:" · ";white-space:pre}.polling-dashboard_sourcesToggle__nvzNc{background:none;border:none;font-size:.75rem;color:var(--text-muted);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.polling-dashboard_sourcesToggle__nvzNc:hover{color:var(--text)}.polling-dashboard_sourcesList__OC7Oq{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--border)}.polling-dashboard_sourceRow__ZwdkO{display:flex;flex-wrap:wrap;align-items:baseline;gap:0;font-size:.75rem}.polling-dashboard_sourceRow__ZwdkO>*+:before{content:" · ";white-space:pre;color:var(--text-muted)}.polling-dashboard_sourcePollster__dmClg{font-weight:600;color:var(--text)}.polling-dashboard_sourceResult__TynJq{color:var(--text)}.polling-dashboard_sourceDate__Gd_mK{color:var(--text-muted)}.polling-dashboard_sourceLink__zPsW7{color:var(--text-muted);text-decoration:none}.polling-dashboard_sourceLink__zPsW7:hover{color:var(--text)}.polling-dashboard_empty__6v_9S{color:var(--text-muted);font-size:.9375rem;padding:48px 24px;text-align:center}@media (max-width:600px){.polling-dashboard_dashboard__GEUuU{padding:16px 12px 60px}.polling-dashboard_grid__XrpfW{grid-template-columns:1fr;gap:8px}.polling-dashboard_barStanceLabel__UYY0B{min-width:56px}}.polling_filterPills__CuBHW{display:flex;flex-wrap:wrap;gap:4px}.polling_pill__t8wJK{padding:3px 12px;font-size:.75rem;background:none;border:1px solid var(--border);border-radius:12px;color:var(--text-muted);cursor:pointer;transition:border-color .1s,color .1s,background .1s;white-space:nowrap}.polling_pill__t8wJK:hover{border-color:var(--text-muted);color:var(--text)}.polling_pillActive__2hJkl{background:var(--text);color:var(--bg);border-color:var(--text)}.polling_toolbarMeta__vcq_Y{margin-left:auto;font-size:.75rem;color:var(--text-faint);white-space:nowrap}.polling_toolbarSep__7eGpO{margin:0 6px}.polling_main__6tE_M{flex:1 1;max-width:1100px;width:100%;margin:0 auto;padding:24px 24px 48px}.polling_chartGrid__20f7g{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.polling_chartCard__tBDLu{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:18px 20px 14px;display:flex;flex-direction:column;gap:4px}.polling_chartHeader__zKSPT{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:2px}.polling_chartTitle__fKabO{font-size:.875rem;font-weight:600;color:var(--text);margin:0;line-height:1.3}.polling_chartSource__Fxo_E{font-size:.6875rem;color:var(--text-faint);text-decoration:none;white-space:nowrap;flex-shrink:0}.polling_chartSource__Fxo_E:hover{color:var(--text-muted)}.polling_chartQuestion__xJ7oB{font-size:.6875rem;color:var(--text-faint);line-height:1.4;margin:0 0 8px}.polling_chartArea__ogSvY{width:100%}.polling_chartPlaceholder__aZZmm{height:180px;background:var(--bg);border-radius:4px}.polling_chartFooter__8e587{font-size:.6875rem;color:var(--text-muted);margin:6px 0 0}.polling_tooltip__v_tRG{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:8px 12px;font-size:.75rem;color:var(--text);box-shadow:0 2px 8px rgba(0,0,0,.08);min-width:140px;position:relative;z-index:50}.polling_tooltipDate__EVZm3{font-weight:600;margin-bottom:5px}.polling_tooltipRow__42qAV{display:flex;align-items:center;gap:5px;margin-bottom:2px}.polling_tooltipDot__14cEO{width:7px;height:7px;border-radius:50%;flex-shrink:0}.polling_tooltipLabel__GLXlF{color:var(--text-muted);flex:1 1}.polling_tooltipValue__1xxCW{font-weight:600}.polling_tooltipSource__qyxR3{margin-top:5px;padding-top:5px;border-top:1px solid var(--border);color:var(--text-faint);font-size:.6875rem}.polling_empty__BfQ8i{text-align:center;color:var(--text-muted);font-size:.875rem;padding:64px 0}@media (max-width:720px){.polling_main__6tE_M{padding:16px 12px 40px}.polling_chartGrid__20f7g{grid-template-columns:1fr;gap:14px}.polling_toolbarMeta__vcq_Y{display:none}}