.dashboard-guide_guide____rqC{margin-top:20px;scroll-margin-top:16px}.dashboard-guide_guideHeading__voyX_{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.dashboard-guide_eyebrow__RVnwN{margin:0 0 3px;color:#64748b;font-size:12px;font-weight:600}.dashboard-guide_guideHeading__voyX_ h2{margin:0;color:#1e1b4b;font-size:23px;font-weight:900;letter-spacing:-.4px}.dashboard-guide_explain__x_neI{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;flex-shrink:0;padding:10px 12px;border:1px solid #c7d2fe;border-radius:14px;background:#eef2ff;color:#3730a3;font-size:13px;font-weight:800}.dashboard-guide_choices__vzBuo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-guide_choice__JoH_A{position:relative;display:flex;align-items:center;gap:12px;min-height:98px;padding:16px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;text-align:left;box-shadow:0 8px 24px -18px #475569;transition:border-color .15s,box-shadow .15s}.dashboard-guide_choice__JoH_A:hover{border-color:#a5b4fc;box-shadow:0 8px 24px -14px #6366f1}.dashboard-guide_icon__ZW__C{display:grid;width:46px;height:46px;flex-shrink:0;place-items:center;border-radius:15px;background:#eef2ff;font-size:26px}.dashboard-guide_choice__JoH_A[data-tone=rose] .dashboard-guide_icon__ZW__C{background:#fff1f2}.dashboard-guide_choice__JoH_A[data-tone=amber] .dashboard-guide_icon__ZW__C{background:#fffbeb}.dashboard-guide_choice__JoH_A[data-tone=violet] .dashboard-guide_icon__ZW__C{background:#f5f3ff}.dashboard-guide_choice__JoH_A[data-tone=sky] .dashboard-guide_icon__ZW__C{background:#f0f9ff}.dashboard-guide_choice__JoH_A[data-tone=emerald] .dashboard-guide_icon__ZW__C{background:#ecfdf5}.dashboard-guide_choiceCopy__sJxwp{display:flex;min-width:0;flex-direction:column;gap:5px}.dashboard-guide_choiceCopy__sJxwp strong{color:#1e293b;font-size:16px;font-weight:850}.dashboard-guide_choiceCopy__sJxwp>span{color:#64748b;font-size:13px;line-height:1.5}.dashboard-guide_arrow__vLD3P{margin-left:auto;color:#94a3b8;font-size:18px}.dashboard-guide_dock__ac5f9{display:none}.dashboard-guide_dashboard__3bmmp :is(button,a,input,select):focus-visible{outline:3px solid #4f46e5;outline-offset:3px}.dashboard-guide_searchSection__j7QGe{scroll-margin-top:20px}@media (max-width:639px){.dashboard-guide_dashboard__3bmmp{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}.dashboard-guide_dashboard__3bmmp a[href^="https://wa.me"],.dashboard-guide_dashboard__3bmmp a[href^="tel:"],.dashboard-guide_dashboard__3bmmp button{min-height:44px;touch-action:manipulation}.dashboard-guide_dashboard__3bmmp input[type=search],.dashboard-guide_dashboard__3bmmp input[type=text],.dashboard-guide_dashboard__3bmmp select{min-height:48px;font-size:16px}.dashboard-guide_choice__JoH_A{min-height:104px;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:12px 14px;border-radius:18px}.dashboard-guide_icon__ZW__C{width:38px;height:38px;border-radius:12px;font-size:24px}.dashboard-guide_choiceCopy__sJxwp{gap:3px}.dashboard-guide_choiceCopy__sJxwp strong{font-size:15px}.dashboard-guide_choiceCopy__sJxwp>span{font-size:12px}.dashboard-guide_arrow__vLD3P{position:absolute;right:12px;top:15px}.dashboard-guide_dock__ac5f9{position:fixed;right:12px;bottom:0;left:12px;z-index:30;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:7px 7px calc(7px + env(safe-area-inset-bottom, 0px));border:1px solid #e2e8f0;border-bottom:0;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -8px 30px -18px #334155}.dashboard-guide_dock__ac5f9 button{display:flex;min-height:56px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:15px;color:#475569;font-size:13px;font-weight:800}.dashboard-guide_dock__ac5f9 button>span:first-child{font-size:22px;line-height:1.1}.dashboard-guide_dock__ac5f9 button:last-child{color:#3730a3;background:#eef2ff}.dashboard-guide_dock__ac5f9 button[data-listening=true]{color:#9f1239;background:#fff1f2}.dashboard-guide_detailTabs__NPbk6{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;overflow-x:visible}.dashboard-guide_detailTabs__NPbk6 button{white-space:normal;padding:8px 3px;font-size:11px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.dashboard-guide_choice__JoH_A{transition:none}}@media print{.dashboard-guide_dock__ac5f9,.dashboard-guide_guide____rqC{display:none}.dashboard-guide_dashboard__3bmmp{padding-bottom:0}}.election-news_card__PnCDN{margin-top:1rem;border:1px solid #c7d2fe;border-radius:24px;background:linear-gradient(145deg,#fff,#f5f3ff);padding:20px;box-shadow:0 12px 32px -24px #312e81;color:#1e1b4b}.election-news_heading__1aqFL{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.election-news_icon__Rizyz{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#e0e7ff;font-size:23px}.election-news_heading__1aqFL h2{font-size:18px;font-weight:900;line-height:1.5}.election-news_eyebrow__miRAo{font-size:10px;font-weight:700;color:#64748b}.election-news_cadence__JH3Pm{margin-left:auto;font-size:10px;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;padding:5px 9px;border-radius:99px;white-space:nowrap}.election-news_status__34BBo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px;background:#eef2ff;border-radius:16px}.election-news_question__gtNE9{font-size:12px;color:#475569}.election-news_answer__WzUj4{font-size:18px;line-height:1.6;font-weight:900}.election-news_listen__g1r6S{flex-shrink:0;border:1px solid #c7d2fe;border-radius:12px;background:#fff;min-height:44px;padding:8px 12px;font-size:12px;font-weight:800;color:#4338ca;cursor:pointer}.election-news_card__PnCDN a:focus-visible,.election-news_listen__g1r6S:focus-visible,.election-news_updates__FQ_X1 summary:focus-visible{outline:3px solid #818cf8;outline-offset:3px}.election-news_context__UNw1b{margin-top:12px;font-size:11px;line-height:1.8;color:#64748b}.election-news_context__UNw1b a,.election-news_notice__loGkY{color:#4338ca;text-decoration:underline;text-underline-offset:3px}.election-news_notice__loGkY{display:inline-block;margin-top:10px;font-size:13px;font-weight:700}.election-news_updates__FQ_X1{margin-top:12px;border-top:1px solid #e0e7ff;padding-top:10px}.election-news_updates__FQ_X1 summary{font-weight:800;font-size:13px;cursor:pointer;min-height:34px}.election-news_updates__FQ_X1>p{font-size:12px;line-height:1.8;color:#64748b;padding:8px 0}.election-news_updates__FQ_X1 ul{padding:0;list-style:none}.election-news_updates__FQ_X1 li{padding:12px 0;border-bottom:1px solid #e0e7ff}.election-news_updates__FQ_X1 li>a{display:block;font-size:14px;font-weight:750;line-height:1.8;color:#312e81}.election-news_updates__FQ_X1 li>p{font-size:12px;line-height:1.8;color:#475569}.election-news_updates__FQ_X1 time{display:block;font-size:10px;color:#64748b;margin-top:4px}.election-news_tag__db94c{display:inline-block;border-radius:6px;padding:2px 6px;background:#e0e7ff;color:#4338ca;font-size:9px;margin-bottom:4px}.election-news_sources__0DlwF{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:10px;color:#4338ca}.election-news_checked__vR29m{font-size:10px;color:#64748b;margin-top:12px;line-height:1.8}@media(max-width:440px){.election-news_card__PnCDN{padding:15px}.election-news_cadence__JH3Pm{margin-left:54px;margin-top:-5px}.election-news_status__34BBo{padding:12px;gap:8px}.election-news_answer__WzUj4{font-size:16px}.election-news_listen__g1r6S{font-size:11px;padding:7px 9px}.election-news_context__UNw1b{font-size:10px}}@media print{.election-news_card__PnCDN{display:none}}