.lp .el,.el-sheet{--el-red:#c62828;--el-blue:#1d4ed8}.lp .el section{padding:48px 0}.lp .el .el-r,.el-sheet .el-r{fill:var(--el-red);color:var(--el-red)}.lp .el .el-d,.el-sheet .el-d{fill:var(--el-blue);color:var(--el-blue)}.lp .el header{padding-top:40px}.lp .el-desk{background:var(--navy);color:#fff;border-radius:18px;padding:40px 44px 0;overflow:hidden;box-shadow:0 32px 70px -38px #242435a6}.lp .el-desk h1{color:#fff;font-size:clamp(34px,4.4vw,56px)}.lp .el-sub{color:#ffffffe6;margin-top:12px;font-size:18px}.lp .el-cands{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:34px;display:grid}.lp .el-vs{width:48px;height:48px;color:var(--ink);font-family:var(--display);background:#fff;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid}.lp .el-cand{color:var(--ink);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:18px 20px;padding:22px 24px;display:grid}.lp .el-cand img{object-fit:cover;object-position:top;border:3px solid;border-radius:50%;width:84px;height:84px}.lp .el-cand-id b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:800;display:block}.lp .el-cand-id span{font-size:14.5px;font-weight:600}.lp .el-cand-nums{border-top:1px solid var(--line-2);grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto auto auto;justify-content:space-between;column-gap:12px;padding-top:12px;display:grid}.lp .el-cand-nums div{grid-row:1/3;grid-template-rows:subgrid;display:grid}.lp .el-cand-nums div:last-child{text-align:right;grid-column:3}.lp .el-cand-nums span{color:var(--ink);font-size:13.5px;display:block}.lp .el-cand-nums b{line-height:1.15;font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:36px;font-weight:800}.lp .el-cand-nums div:first-child b{color:currentColor}.lp .el-approx{font-style:normal;font-family:var(--display);color:currentColor;grid-area:2/2;align-self:center;font-size:30px;font-weight:800;line-height:1}.lp .el-ticker{background:#0000002e;border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin:34px -44px 0;display:grid}.lp .el-ticker div{border-left:1px solid #ffffff1f;padding:22px 26px}.lp .el-ticker div:first-child{border-left:0;padding-left:44px}.lp .el-ticker b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;display:block}.lp .el-ticker span{color:#ffffffe0;font-size:14px}.lp .el-question{font-family:var(--display);letter-spacing:-.015em;max-width:46ch;margin-top:34px;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.3}.lp .el-crowd{flex-wrap:wrap;gap:8px;margin-top:30px;list-style:none;display:flex}.lp .el-crowd li{background:var(--bg-2);border:3px solid;border-radius:50%;width:48px;height:48px;overflow:hidden}.lp .el-crowd img{width:100%;height:100%}.el-face{background:#fafbfc;border:1px solid #dde1e6;border-radius:50%;width:36px;height:36px}.lp .el-map{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:30px;padding:28px 28px 22px}.lp .el-map svg[data-slot=map]{max-width:860px;margin-inline:auto;display:block}.lp .el-map [data-slot=map-region]{stroke:#fff}.lp .el-map [data-slot=map-region]:hover{stroke:var(--ink);stroke-width:2px}.lp .el-legend{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:18px;font-size:15px;list-style:none;display:flex}.lp .el-legend li{align-items:center;gap:9px;display:inline-flex}.lp .el-legend .sw{background:currentColor;border-radius:3px;width:18px;height:12px}.lp .el-legend .hint{margin-left:auto;font-weight:600}.el-tip b{font-weight:700}.el-sheet{font-family:var(--font-lira-sans), var(--font-instrument-lp), system-ui, sans-serif;color:#0b0c0e}.el-side{align-content:start;gap:18px;padding:30px 28px 28px;display:grid;overflow-y:auto}.el-side .el-side-title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;font-size:30px;font-weight:800}.el-calls{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.el-calls div{border:1px solid #dde1e6;border-radius:12px;padding:14px 16px}.el-calls span{font-size:13.5px;display:block}.el-calls b{font-family:var(--font-archivo), sans-serif;font-size:24px;font-weight:800}.el-side h3{font-family:var(--font-archivo), sans-serif;margin-top:6px;font-size:18px;font-weight:700}.el-quote{background:#fafbfc;border:1px solid #eceef1;border-radius:12px;padding:16px 18px}.el-quote figcaption{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.el-quote .chip{color:#fff;border-radius:999px;padding:3px 10px;font-size:12.5px}.el-quote .chip.el-r{background:var(--el-red);color:#fff}.el-quote .chip.el-d{background:var(--el-blue);color:#fff}.el-quote blockquote{margin-top:10px;font-size:15px;line-height:1.55}.el-src{text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.lp .el-report{color:var(--ink);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:14px;padding:20px 24px;display:flex}.lp .el-report-q{gap:4px;display:grid}.lp .el-report-l{font-size:13.5px;font-weight:700}.lp .el-report-v{font-family:var(--display);letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:1.3}.lp .el-report-go{color:#fff;background:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.lp .el-report:hover .el-report-go{background:var(--ink)}.lp .el-doubts{grid-template-columns:1fr 1fr;gap:14px;margin-top:40px;list-style:none;display:grid}.lp .el-doubts li{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px 30px}.lp .el-obj{color:var(--ink-2);margin-bottom:8px;font-size:14.5px;font-weight:700;display:block}.lp .el-doubts h3{font-family:var(--display);letter-spacing:-.015em;font-size:20px;font-weight:700}.lp .el-doubts p{max-width:62ch;margin-top:8px;font-size:15.5px;line-height:1.6}.lp .el-raw{background:var(--navy);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:14px;padding:26px 30px;display:flex}.lp .el-raw>div:first-child{flex:360px}.lp .el-raw h3{font-family:var(--display);letter-spacing:-.015em;font-size:22px;font-weight:700}.lp .el-raw p{max-width:52ch;margin-top:6px;font-size:15.5px;line-height:1.5}.lp .el-raw-links{flex-wrap:wrap;gap:10px;display:flex}.lp .el-raw-links a{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.lp .el-raw-links a:hover{background:var(--bg-2)}.lp .el-raw-links span{color:var(--ink-2);font-weight:500}.lp .el-tests{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.lp .el-tests-h{font-family:var(--display);letter-spacing:-.015em;grid-column:1/-1;margin-top:26px;font-size:24px;font-weight:700}.lp .el-test{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px 22px;display:flex}.lp .el-test-main{flex-direction:column;flex:1;gap:12px;display:flex}.lp .el-test.is-featured{border:1.5px solid var(--accent);background:var(--accent-soft);grid-column:1/-1;align-items:center;gap:32px;padding:32px 36px}.lp .el-countdown{background:var(--navy);color:#fff;text-align:center;border-radius:14px;flex:none;justify-items:center;gap:4px;min-width:200px;padding:26px 30px;display:grid}.lp .el-countdown b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:72px;font-weight:800;line-height:1}.lp .el-countdown span{font-size:15px;font-weight:600}.lp .el-test h3{font-family:var(--display);letter-spacing:-.015em;font-size:18px;font-weight:700}.lp .el-test.is-featured h3{font-size:28px}.lp .el-test p{font-size:15px;line-height:1.5}.lp .el-test.is-featured p{font-size:18px}.lp .el-test-faces{list-style:none;display:flex}.lp .el-test-faces li{background:var(--bg-2);border:2px solid #fff;border-radius:50%;width:36px;height:36px;margin-left:-8px;overflow:hidden}.lp .el-test-faces li:first-child{margin-left:0}.lp .el-test-faces img{width:100%;height:100%}.lp .el-test.is-featured .el-test-faces li{width:52px;height:52px;margin-left:-12px}.lp .el-test.is-featured .el-test-faces li:first-child{margin-left:0}.lp .el-test-choices{flex-wrap:wrap;gap:8px;margin-top:auto;list-style:none;display:flex}.lp .el-test.is-featured .el-test-choices{margin-top:4px}.lp .el-test-choices li{color:var(--ink);border:1px solid var(--line-2);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:7px 12px 7px 10px;font-size:14px;font-weight:500;display:inline-flex}.lp .el-test-choices li:before{content:"";border:2px solid #8a8f98;border-radius:50%;flex:none;width:14px;height:14px}.lp .el-test-choices li.el-d,.lp .el-test-choices li.el-r{color:var(--ink)}.lp .el-test-choices li.el-d:before{border-color:var(--el-blue)}.lp .el-test-choices li.el-r:before{border-color:var(--el-red)}.lp .el-test.is-featured .el-test-choices li{padding:10px 16px 10px 13px;font-size:16px}.lp .el-test-input{color:var(--ink);border:1px solid var(--line-2);background:#fff;border-radius:10px;margin-top:auto;padding:9px 12px;font-size:14px}.lp .el-test-btn{cursor:pointer;color:#fff;background:var(--ink);border:0;border-radius:999px;align-self:flex-start;padding:10px 18px;font-family:inherit;font-size:14.5px;font-weight:700}.lp .el-test.is-featured .el-test-btn{padding:13px 24px;font-size:16px}.lp .el-test-btn:hover{background:#000}.lp .el-fine{color:var(--ink);margin:26px 0 72px;font-size:14.5px}.lp .el-fine dl{grid-template-columns:max-content 1fr;gap:6px 20px;display:grid}.lp .el-fine dt{font-weight:700}.lp .el-fine p{margin-top:14px}.lp .el-fine a{text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.lp .el-cands{grid-template-columns:1fr}.lp .el-vs{justify-self:center}.lp .el-ticker{grid-template-columns:1fr}.lp .el-ticker div{border-top:1px solid #ffffff1f;border-left:0;padding-left:44px}.lp .el-ticker div:first-child{border-top:0}.lp .el-doubts{grid-template-columns:1fr}.lp .el-tests{grid-template-columns:1fr 1fr}}@media (max-width:700px){.lp .el-raw{padding:24px 22px}.lp .el-raw-links a{padding:12px 16px}.lp .el section{padding:36px 0}.lp .el-desk{padding:28px 22px 0}.lp .el-ticker{margin:28px -22px 0}.lp .el-ticker div,.lp .el-ticker div:first-child{padding:18px 22px}.lp .el-tests{grid-template-columns:1fr}.lp .el-test.is-featured{flex-direction:column;align-items:stretch;padding:26px 22px}.lp .el-map{padding:16px}.lp .el-legend .hint{margin-left:0}}
