.explore-menu_toggle__I5Unf{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:1px solid var(--ft-ink-line-strong);border-radius:var(--ft-radius-pill);background:var(--ft-white);color:var(--ft-ink);font:inherit;font-size:var(--ft-fs-body);font-weight:600;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.explore-menu_toggle__I5Unf svg{width:20px;height:20px}.explore-menu_toggle__I5Unf:hover{border-color:var(--ft-ink)}.explore-menu_toggle__I5Unf[aria-expanded=true]{border-color:var(--ft-ink);background:var(--ft-ink);color:var(--ft-white)}.explore-menu_toggle__I5Unf:focus-visible{outline:3px solid var(--ft-focus);outline-offset:3px}.explore-menu_panel__DfQyh{position:absolute;top:100%;left:0;right:0;z-index:60;padding:12px 0 0;animation:explore-menu_drop__0XRYv .16s ease-out}.explore-menu_inner__VN2Jr{width:min(1240px,calc(100% - 2 * clamp(16px, 4vw, 40px)));margin-inline:auto;max-height:calc(100dvh - 100% - 24px);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:28px;padding:clamp(24px,3vw,36px);border-radius:var(--ft-radius-card);background:var(--ft-white);box-shadow:0 0 0 1px var(--ft-ink-line),var(--ft-shadow)}.explore-menu_inner__VN2Jr h2,.explore-menu_inner__VN2Jr ul{margin:0;padding:0}.explore-menu_inner__VN2Jr ul{list-style:none}.explore-menu_columns__pidqB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(20px,2.5vw,36px)}.explore-menu_group__d1SG6{display:grid;gap:10px;align-content:start;min-width:0}.explore-menu_heading__YgSNg{padding-bottom:10px;border-bottom:1px solid var(--ft-ink-line);font-family:var(--ft-font-display);font-size:var(--ft-fs-title);font-weight:500;line-height:1.2;letter-spacing:var(--ft-track-lead)}.explore-menu_links__OSYVp{display:grid;gap:2px}.explore-menu_links__OSYVp a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 10px;padding:8px 0;color:var(--ft-ink);text-decoration:none}.explore-menu_links__OSYVp a>svg{grid-column:1;grid-row:1/span 2;margin-top:1px}.explore-menu_links__OSYVp a>span,.explore-menu_links__OSYVp a>strong{grid-column:2}.explore-menu_links__OSYVp strong{font-size:var(--ft-fs-body);font-weight:600;line-height:1.3}.explore-menu_links__OSYVp span{color:var(--ft-ink-3);font-size:var(--ft-fs-small);line-height:1.4}.explore-menu_links__OSYVp a:focus-visible strong,.explore-menu_links__OSYVp a:hover strong,.explore-menu_links__OSYVp a[aria-current=page] strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.explore-menu_work__EQ1yJ{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:20px;border-top:1px solid var(--ft-ink-line)}.explore-menu_workHeading__pztGO{color:var(--ft-ink-3);font-size:var(--ft-fs-small);font-weight:600}.explore-menu_workLinks__gx2P8{display:flex;flex-wrap:wrap;gap:0 20px}.explore-menu_workLinks__gx2P8 a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ft-ink);font-size:var(--ft-fs-small);font-weight:600;text-decoration:underline;text-decoration-color:var(--ft-ink-line-strong);text-underline-offset:5px}.explore-menu_workLinks__gx2P8 a:hover{text-decoration-color:currentColor}.explore-menu_election__TPT_7{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;margin-right:auto;border-radius:var(--ft-radius-pill);background:var(--ft-tint-sage);color:var(--ft-ink);font-size:var(--ft-fs-small);font-weight:650;text-decoration:none;white-space:nowrap}.explore-menu_election__TPT_7 [data-when]{color:var(--ft-ink-2);font-weight:500}.explore-menu_election__TPT_7:hover{box-shadow:inset 0 0 0 1px var(--ft-ink)}.explore-menu_electionTop__QrBWw{display:none}@media (min-width:1100px){.explore-menu_electionRow__AIEVz{display:none}.explore-menu_workHeading__pztGO{margin-left:auto}}.explore-menu_inner__VN2Jr a:focus-visible{outline:3px solid var(--ft-focus);outline-offset:3px;border-radius:4px}@media (max-width:1099px){.explore-menu_columns__pidqB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.explore-menu_toggle__I5Unf{padding:0 12px}.explore-menu_panel__DfQyh{padding:0;height:calc(100dvh - 100%);background:var(--ft-canvas);animation:none}.explore-menu_inner__VN2Jr{width:auto;height:100%;max-height:none;gap:24px;padding:20px clamp(16px,4vw,40px) 40px;border-radius:0;background:var(--ft-canvas);box-shadow:none}.explore-menu_columns__pidqB{grid-template-columns:1fr;gap:24px}.explore-menu_links__OSYVp{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.explore-menu_links__OSYVp a{min-height:44px;align-content:center;padding:6px 0}.explore-menu_links__OSYVp span{display:none}.explore-menu_electionTop__QrBWw{display:inline-flex;justify-self:start;margin-right:0}.explore-menu_electionRow__AIEVz{display:none}.explore-menu_workHeading__pztGO{width:100%}}@media (max-width:399px){.explore-menu_toggleWord__t_Lau{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.explore-menu_toggle__I5Unf{padding:0 11px}}@keyframes explore-menu_drop__0XRYv{0%{transform:translateY(-6px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.explore-menu_panel__DfQyh{animation:none}.explore-menu_toggle__I5Unf{transition:none}}.app-shell_app__m9M3G{min-height:100vh;display:flex;flex-direction:column;background:var(--ft-canvas);color:var(--ft-ink)}.app-shell_skipLink__A4NoN{position:fixed;top:-100px;left:20px;z-index:110;padding:12px 22px;border-radius:var(--ft-radius-pill);background:var(--ft-ink);color:var(--ft-white);font-size:var(--ft-fs-body)}.app-shell_skipLink__A4NoN:focus{top:12px}.app-shell_header__zjcm0{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--ft-ink-line);background:rgb(248 248 243/.94);backdrop-filter:saturate(1.4) blur(10px)}.app-shell_headerInner__jLeRi{width:min(1240px,calc(100% - 2 * clamp(16px, 4vw, 40px)));min-height:72px;margin-inline:auto;display:flex;align-items:center;gap:20px}.app-shell_brand__iP_T0{display:inline-flex;align-items:baseline;gap:4px;flex-shrink:0;min-height:44px;margin-right:4px;color:var(--ft-ink);font-size:44px;font-weight:750;line-height:1;letter-spacing:-.08em;text-decoration:none}.app-shell_brand__iP_T0>span{width:7px;height:7px;border-radius:50%;background:var(--ft-accent)}.app-shell_searchField__tAzV2{flex:1 1 auto;max-width:600px;min-width:44px;container-type:inline-size;display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 8px 0 18px;border:1px solid var(--ft-ink-line-strong);border-radius:var(--ft-radius-pill);background:var(--ft-white);color:var(--ft-ink-2);font:inherit;font-size:var(--ft-fs-body);text-align:left;cursor:text;transition:border-color .15s,box-shadow .15s}.app-shell_searchField__tAzV2:hover{border-color:var(--ft-ink);box-shadow:0 2px 8px -2px rgb(22 38 31/.12)}.app-shell_searchField__tAzV2>svg{flex-shrink:0;width:20px;height:20px;color:var(--ft-ink)}.app-shell_searchLong__PiIC_,.app-shell_searchShort__UsdgH{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-shell_searchShort__UsdgH{display:none}.app-shell_searchField__tAzV2 kbd{flex-shrink:0;margin-left:auto;padding:3px 10px;border-radius:var(--ft-radius-pill);background:var(--ft-tint-paper);color:var(--ft-ink-2);font-family:inherit;font-size:var(--ft-fs-small);font-weight:500}@container (max-width: 420px){.app-shell_searchLong__PiIC_{display:none}.app-shell_searchShort__UsdgH{display:block}}@container (max-width: 150px){.app-shell_searchField__tAzV2 kbd{display:none}}@container (max-width: 80px){.app-shell_searchShort__UsdgH{display:none}}@media (hover:none),(max-width:560px),(pointer:coarse){.app-shell_searchField__tAzV2 kbd{display:none}}.app-shell_electionLink__mIilz{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--ft-radius-pill);background:var(--ft-tint-sage);color:var(--ft-ink);font-size:var(--ft-fs-small);font-weight:650;white-space:nowrap;text-decoration:none}.app-shell_electionLink__mIilz [data-when]{color:var(--ft-ink-2);font-weight:500}.app-shell_electionLink__mIilz:hover{box-shadow:inset 0 0 0 1px var(--ft-ink)}.app-shell_headerActions__C_tKB{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:4px}.app-shell_accountLink__XKF_t{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--ft-ink);font-size:var(--ft-fs-body);font-weight:500;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--ft-ink-line-strong);text-underline-offset:5px}.app-shell_accountLink__XKF_t:hover{text-decoration-color:currentColor}.app-shell_pricingLink___q6I1{text-decoration:none;color:var(--ft-ink-2)}.app-shell_pricingLink___q6I1:hover,.app-shell_pricingLink___q6I1[aria-current=page]{color:var(--ft-ink);text-decoration:underline;text-decoration-color:var(--ft-ink-line-strong)}.app-shell_dashboardLink__d_5_e{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--ft-ink-line-strong);border-radius:var(--ft-radius-pill);background:var(--ft-white);color:var(--ft-ink);font-size:var(--ft-fs-body);font-weight:600;white-space:nowrap;text-decoration:none;transition:border-color .15s,background-color .15s}.app-shell_dashboardLink__d_5_e:hover{border-color:var(--ft-ink)}.app-shell_dashboardLink__d_5_e[aria-current=page]{border-color:var(--ft-ink);background:var(--ft-ink);color:var(--ft-white)}.app-shell_issueRow__ynnyY{border-bottom:1px solid var(--ft-ink-line);background:var(--ft-canvas)}.app-shell_issueScroller__jhRFC{width:min(1240px,calc(100% - 2 * clamp(16px, 4vw, 40px)));margin-inline:auto;display:flex;align-items:center;gap:2px;min-height:52px}.app-shell_issueLabel__jhNei{flex-shrink:0;margin-right:10px;padding-right:16px;border-right:1px solid var(--ft-ink-line-strong);color:var(--ft-ink-3);font-size:var(--ft-fs-small);font-weight:600;line-height:20px}.app-shell_issueLink__DzEPY{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:0 10px;border-radius:var(--ft-radius-pill);color:var(--ft-ink-2);font-size:var(--ft-fs-small);font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .15s,color .15s}.app-shell_issueLink__DzEPY:hover{color:var(--ft-ink);background:rgb(22 38 31/.05)}.app-shell_issueLink__DzEPY[aria-current=page]{color:var(--ft-ink);font-weight:650}.app-shell_issueLink__DzEPY[aria-current=page]:after{content:"";position:absolute;bottom:2px;left:10px;right:10px;height:2px;border-radius:2px;background:var(--ft-ink)}.app-shell_issueAll__QHdnq{margin-left:auto;color:var(--ft-ink);font-weight:600}.app-shell_issueAll__QHdnq svg{width:15px;height:15px}.app-shell_issueAll__QHdnq[aria-current=page]:after{right:31px}.app-shell_content__nD__n{flex:1;min-width:0;outline:none}.app-shell_header__zjcm0 :is(a,button):focus-visible,.app-shell_issueRow__ynnyY a:focus-visible{outline:3px solid var(--ft-focus);outline-offset:3px}@media (max-width:1099px){.app-shell_headerInner__jLeRi{min-height:64px;gap:16px}.app-shell_electionLink__mIilz{display:none}.app-shell_searchField__tAzV2{min-height:44px;font-size:var(--ft-fs-small)}.app-shell_issueScroller__jhRFC{width:auto;gap:8px;min-height:0;overflow-x:auto;scrollbar-width:none;padding:10px max(clamp(16px,4vw,40px),calc((100% - 1240px) / 2));mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.app-shell_issueScroller__jhRFC::-webkit-scrollbar{display:none}.app-shell_issueLabel__jhNei{display:none}.app-shell_issueLink__DzEPY{min-height:40px;padding:0 16px;border:1px solid var(--ft-ink-line-strong);background:var(--ft-white);color:var(--ft-ink);font-weight:600}.app-shell_issueLink__DzEPY:hover{border-color:var(--ft-ink);background:var(--ft-white)}.app-shell_issueLink__DzEPY[aria-current=page]{border-color:var(--ft-ink);background:var(--ft-ink);color:var(--ft-white)}.app-shell_issueLink__DzEPY[aria-current=page]:after{display:none}.app-shell_issueAll__QHdnq{margin-left:0;margin-right:16px}}@media (max-width:639px){.app-shell_headerInner__jLeRi{gap:12px}.app-shell_brand__iP_T0{font-size:38px}.app-shell_accountLink__XKF_t{padding:0 6px}.app-shell_dashboardLink__d_5_e{padding:0 14px;font-size:var(--ft-fs-small)}.app-shell_pricingLink___q6I1{display:none}}@media (max-width:399px){.app-shell_dashboardYour__B5HuX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-shell_dashboardWord__IO4C0{text-transform:capitalize}.app-shell_dashboardLink__d_5_e{padding:0 12px}}@media (prefers-reduced-motion:reduce){.app-shell_dashboardLink__d_5_e,.app-shell_issueLink__DzEPY,.app-shell_searchField__tAzV2{transition:none}}