.KnockoutPolitics-module__fAQmSG__page{--ink:var(--color-navy-950,#060d17);--paper:var(--color-patriot-cream,#faf8f5);--red:var(--color-patriot-red,#bf0a30);--red-bright:var(--color-patriot-red-light,#e6334f);--blue:var(--color-patriot-blue,#002868);--gold:var(--color-patriot-gold,#d4a843);--cyan:#68e9ff;--lime:#c9ff5a;--orange:#ff9b4b;--violet:#c998ff;--white:#fff;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;overflow:hidden}.KnockoutPolitics-module__fAQmSG__page *{box-sizing:border-box}.KnockoutPolitics-module__fAQmSG__page a{text-decoration:none}.KnockoutPolitics-module__fAQmSG__shell{width:min(1180px,100% - 40px);margin-inline:auto}.KnockoutPolitics-module__fAQmSG__hero{isolation:isolate;color:#fff;border-bottom:8px solid var(--red);background:radial-gradient(circle at 82% 42%,#e6334f38,#0000 32%),radial-gradient(circle at 12% 18%,#68e9ff1c,#0000 26%),linear-gradient(145deg,#050913 0%,#091830 54%,#02050b 100%);min-height:780px;position:relative}.KnockoutPolitics-module__fAQmSG__heroGrid{pointer-events:none;background-image:linear-gradient(#68e9ff0e 1px,#0000 1px),linear-gradient(90deg,#68e9ff0e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.KnockoutPolitics-module__fAQmSG__scanlines{pointer-events:none;opacity:.28;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff08 3px 4px);position:absolute;inset:0}.KnockoutPolitics-module__fAQmSG__heroMarquee{white-space:nowrap;color:#09111f;background:var(--gold);height:38px;font:900 11px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;border-bottom:3px solid #fff2b4;justify-content:center;align-items:center;gap:20px;display:flex;overflow:hidden}.KnockoutPolitics-module__fAQmSG__heroMarquee span:nth-child(2n){color:var(--red)}.KnockoutPolitics-module__fAQmSG__heroInner{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;width:min(1180px,100% - 40px);min-height:670px;margin:0 auto;padding:70px 0 78px;display:grid;position:relative}.KnockoutPolitics-module__fAQmSG__heroCopy{z-index:4;min-width:0;position:relative}.KnockoutPolitics-module__fAQmSG__heroCopy>*,.KnockoutPolitics-module__fAQmSG__cardContent>*{max-width:100%}.KnockoutPolitics-module__fAQmSG__gameBadge,.KnockoutPolitics-module__fAQmSG__kicker,.KnockoutPolitics-module__fAQmSG__eyebrow,.KnockoutPolitics-module__fAQmSG__cornerLabel,.KnockoutPolitics-module__fAQmSG__miniLabel,.KnockoutPolitics-module__fAQmSG__cardTopline,.KnockoutPolitics-module__fAQmSG__ctaFlag{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.KnockoutPolitics-module__fAQmSG__gameBadge{color:var(--cyan);background:#081b33cc;border:1px solid #68e9ff66;align-items:center;gap:9px;padding:9px 12px;font-size:10px;display:inline-flex;box-shadow:4px 4px #68e9ff21}.KnockoutPolitics-module__fAQmSG__liveDot{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%;animation:1.4s steps(2,end) infinite KnockoutPolitics-module__fAQmSG__blink}.KnockoutPolitics-module__fAQmSG__kicker{color:var(--gold);margin:26px 0 9px;font-size:12px}.KnockoutPolitics-module__fAQmSG__hero h1{text-transform:uppercase;letter-spacing:-.07em;margin:0;font-weight:1000;line-height:.82}.KnockoutPolitics-module__fAQmSG__hero h1 span{color:#fff;text-shadow:5px 5px 0 var(--blue), 8px 8px 0 var(--red);font-size:clamp(3.75rem,7.5vw,7.1rem);display:block}.KnockoutPolitics-module__fAQmSG__hero h1 strong{font:900 clamp(2.8rem, 6.5vw, 6rem)/.88 var(--font-geist-mono), monospace;letter-spacing:-.08em;color:var(--red-bright);text-shadow:4px 4px #7e001b,7px 7px #fff;margin-top:13px;display:block}.KnockoutPolitics-module__fAQmSG__heroLead{color:#d5e2f2;max-width:560px;margin:32px 0 0;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.65}.KnockoutPolitics-module__fAQmSG__heroActions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.KnockoutPolitics-module__fAQmSG__primaryButton,.KnockoutPolitics-module__fAQmSG__secondaryButton{min-height:52px;font:900 13px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.055em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));justify-content:center;align-items:center;gap:10px;padding:0 21px;transition:transform .18s,filter .18s,background .18s;display:inline-flex}.KnockoutPolitics-module__fAQmSG__primaryButton{color:#fff;background:var(--red);box-shadow:inset 0 -4px #00000040}.KnockoutPolitics-module__fAQmSG__secondaryButton{color:#fff;background:#ffffff0e;border:1px solid #6e8099}.KnockoutPolitics-module__fAQmSG__primaryButton:hover,.KnockoutPolitics-module__fAQmSG__secondaryButton:hover{filter:brightness(1.13);transform:translateY(-3px)}.KnockoutPolitics-module__fAQmSG__sportsmanship{color:#9eafc4;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.KnockoutPolitics-module__fAQmSG__fightCard{color:#fff;outline-offset:5px;clip-path:polygon(0 0,94% 0,100% 6%,100% 100%,6% 100%,0 94%);background:linear-gradient(135deg,#10234b 0 47%,#08142d 47% 100%);border:5px solid #f4d46f;outline:2px solid #6d5411;min-width:0;max-width:100%;min-height:535px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:20px 22px #0000006b,0 0 65px #e6334f29}.KnockoutPolitics-module__fAQmSG__fightCard:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 7px #ffffff0f}.KnockoutPolitics-module__fAQmSG__cardTopline{z-index:6;color:#111;background:var(--gold);justify-content:space-between;align-items:center;height:36px;padding:0 14px;font-size:9px;display:flex;position:absolute;inset:0 0 auto}.KnockoutPolitics-module__fAQmSG__rope{z-index:1;background:linear-gradient(#fff 0 25%, var(--red) 25% 78%, #6d0017 78%);height:9px;position:absolute;left:-4%;right:-4%;transform:rotate(-5deg);box-shadow:0 5px #00000059}.KnockoutPolitics-module__fAQmSG__ropeOne{top:27%}.KnockoutPolitics-module__fAQmSG__ropeTwo{top:51%}.KnockoutPolitics-module__fAQmSG__ropeThree{top:75%}.KnockoutPolitics-module__fAQmSG__posterBurst{aspect-ratio:1;opacity:.45;background:repeating-conic-gradient(from 0deg, var(--cyan) 0 5deg, transparent 5deg 12deg);border-radius:50%;width:470px;position:absolute;bottom:-115px;left:-160px}.KnockoutPolitics-module__fAQmSG__portrait{z-index:3;aspect-ratio:.72;background:linear-gradient(155deg, var(--red-bright), #8d041f 55%, #45000e);clip-path:polygon(11% 0,100% 0,100% 91%,88% 100%,0 100%,0 12%);border:4px solid #fff;flex-direction:column;justify-content:center;align-items:center;width:43%;display:flex;position:absolute;bottom:24px;left:25px;box-shadow:10px 10px #02050b}.KnockoutPolitics-module__fAQmSG__portrait:before{content:"";z-index:2;pointer-events:none;border:2px dashed #ffffff47;position:absolute;inset:14px}.KnockoutPolitics-module__fAQmSG__portrait img{object-fit:cover;object-position:center top}.KnockoutPolitics-module__fAQmSG__portrait small{z-index:3;color:var(--ink);background:var(--gold);font:900 9px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;white-space:nowrap;padding:5px 8px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.KnockoutPolitics-module__fAQmSG__cardContent{z-index:4;width:57%;margin-left:41%;padding:72px 26px 32px;position:relative}.KnockoutPolitics-module__fAQmSG__cornerLabel{color:var(--cyan);font-size:9px}.KnockoutPolitics-module__fAQmSG__cardContent h2{overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:-.075em;text-shadow:4px 4px #000;margin:10px 0 12px;font-size:clamp(2rem,2.45vw,3.15rem);line-height:.9}.KnockoutPolitics-module__fAQmSG__cardRole{color:var(--gold);font:800 12px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase}.KnockoutPolitics-module__fAQmSG__statRow{gap:6px;margin:25px 0 19px;display:grid}.KnockoutPolitics-module__fAQmSG__statRow span{color:#cbd8e8;font:700 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;background:#02050bb8;justify-content:space-between;gap:10px;padding:7px 8px;display:flex}.KnockoutPolitics-module__fAQmSG__statRow b{color:var(--cyan)}.KnockoutPolitics-module__fAQmSG__cardNote{color:#d7dfeb;border-left:3px solid var(--cyan);background:#02050bc2;padding:9px 10px;font-size:11px;line-height:1.55}.KnockoutPolitics-module__fAQmSG__cardSource{color:var(--gold);font:800 10px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:6px;margin-top:14px;display:inline-flex}.KnockoutPolitics-module__fAQmSG__cardStamp{z-index:5;color:#fff;text-align:center;width:80px;font:1000 9px/1.05 var(--font-geist-mono), monospace;opacity:.9;border:3px solid #fff;padding:7px;position:absolute;bottom:14px;right:10px;transform:rotate(-9deg)}.KnockoutPolitics-module__fAQmSG__heroFooter{z-index:5;background:#03070f;border-top:1px solid #263b58;grid-template-columns:repeat(5,1fr);min-height:55px;display:grid;position:absolute;inset:auto 0 0}.KnockoutPolitics-module__fAQmSG__heroFooter span{color:#b5c3d6;font:800 10px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;border-right:1px solid #263b58;justify-content:center;align-items:center;gap:8px;display:flex}.KnockoutPolitics-module__fAQmSG__missionStrip{background:var(--gold);border-bottom:4px solid #6d5411}.KnockoutPolitics-module__fAQmSG__missionStrip .KnockoutPolitics-module__fAQmSG__shell{grid-template-columns:130px 1fr auto;align-items:center;gap:35px;padding-block:45px;display:grid}.KnockoutPolitics-module__fAQmSG__missionMark{aspect-ratio:1;color:#fff;background:var(--red);outline:4px solid var(--ink);width:112px;font:1000 31px/1 var(--font-geist-mono), monospace;border:6px solid #fff;place-items:center;display:grid;transform:rotate(-4deg);box-shadow:8px 8px #00000040}.KnockoutPolitics-module__fAQmSG__eyebrow{color:var(--red);align-items:center;gap:8px;margin:0 0 10px;font-size:11px;display:flex}.KnockoutPolitics-module__fAQmSG__eyebrow span{color:var(--gold)}.KnockoutPolitics-module__fAQmSG__missionStrip .KnockoutPolitics-module__fAQmSG__eyebrow,.KnockoutPolitics-module__fAQmSG__missionStrip .KnockoutPolitics-module__fAQmSG__eyebrow span{color:#5f160c}.KnockoutPolitics-module__fAQmSG__missionStrip h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.KnockoutPolitics-module__fAQmSG__missionStrip p:last-child{max-width:730px;margin:12px 0 0;font-size:15px;line-height:1.65}.KnockoutPolitics-module__fAQmSG__missionScore{text-align:center;min-width:150px;font:900 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;gap:5px;display:grid}.KnockoutPolitics-module__fAQmSG__missionScore span{color:#fff;background:var(--ink);padding:8px}.KnockoutPolitics-module__fAQmSG__missionScore b{color:var(--red);font-size:17px}.KnockoutPolitics-module__fAQmSG__resolutionCenter{color:#fff;border-bottom:7px solid var(--gold);background:linear-gradient(145deg,#07101f,#102b50 58%,#07101f);padding:110px 0}.KnockoutPolitics-module__fAQmSG__resourceIntro{grid-template-columns:1fr 1fr;align-items:end;gap:22px 65px;margin-bottom:56px;display:grid}.KnockoutPolitics-module__fAQmSG__resourceIntro .KnockoutPolitics-module__fAQmSG__eyebrow{color:var(--cyan);grid-column:1/-1;margin-bottom:-3px}.KnockoutPolitics-module__fAQmSG__resourceIntro h2{letter-spacing:-.068em;text-transform:uppercase;max-width:610px;margin:0;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:1000;line-height:.91}.KnockoutPolitics-module__fAQmSG__resourceIntro>p{color:#bdcad9;margin:0;font-size:16px;line-height:1.72}.KnockoutPolitics-module__fAQmSG__resourceRule{color:#fff0bb;background:#d4a84329;border:1px solid #f2cf6fa6;grid-column:1/-1;align-items:center;gap:12px;margin-top:5px;padding:17px 19px;font-size:13px;line-height:1.55;display:flex}.KnockoutPolitics-module__fAQmSG__resourceRule svg{color:var(--gold);flex:none}.KnockoutPolitics-module__fAQmSG__resolutionGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.KnockoutPolitics-module__fAQmSG__resolutionCard{background:linear-gradient(155deg,#173554,#0b1a2d);border:1px solid #57718d;flex-direction:column;min-height:350px;padding:29px;display:flex;position:relative;overflow:hidden;box-shadow:8px 8px #00000061}.KnockoutPolitics-module__fAQmSG__resolutionCard:before{content:"";aspect-ratio:1;border:28px solid #68e9ff09;width:190px;position:absolute;bottom:-80px;right:-52px;transform:rotate(18deg)}.KnockoutPolitics-module__fAQmSG__resolutionTopline{color:var(--gold);font:900 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px dashed #49627e;justify-content:space-between;gap:15px;padding-bottom:13px;display:flex}.KnockoutPolitics-module__fAQmSG__resolutionTopline b{color:#8fa6bf}.KnockoutPolitics-module__fAQmSG__resolutionIcon{color:#062036;background:#9aefff;border:1px solid #fff;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:63px;right:27px;box-shadow:4px 4px #bf0a30d9}.KnockoutPolitics-module__fAQmSG__resolutionCard h3{color:#fff;text-transform:uppercase;max-width:calc(100% - 60px);margin:29px 0 15px;font-size:22px;line-height:1.14}.KnockoutPolitics-module__fAQmSG__resolutionCard>p{color:#d2deeb;margin:0 0 25px;font-size:14px;line-height:1.65}.KnockoutPolitics-module__fAQmSG__resolutionActions{z-index:2;flex-wrap:wrap;gap:9px;margin-top:auto;display:flex;position:relative}.KnockoutPolitics-module__fAQmSG__previewButton,.KnockoutPolitics-module__fAQmSG__downloadButton{min-height:44px;font:900 11px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.055em;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:transform .18s,filter .18s;display:inline-flex}.KnockoutPolitics-module__fAQmSG__previewButton{color:#fff;background:#19395f;border:1px solid #6681a0}.KnockoutPolitics-module__fAQmSG__downloadButton{color:#fff;background:var(--red);border:1px solid #f1687e}.KnockoutPolitics-module__fAQmSG__previewButton:hover,.KnockoutPolitics-module__fAQmSG__downloadButton:hover{filter:brightness(1.14);transform:translateY(-2px)}.KnockoutPolitics-module__fAQmSG__opponents,.KnockoutPolitics-module__fAQmSG__pipeline,.KnockoutPolitics-module__fAQmSG__sources{background:#f7f2e9;padding:100px 0}.KnockoutPolitics-module__fAQmSG__sectionHeading{max-width:760px;margin-bottom:48px}.KnockoutPolitics-module__fAQmSG__sectionHeading h2,.KnockoutPolitics-module__fAQmSG__geoCopy h2,.KnockoutPolitics-module__fAQmSG__scoreIntro h2,.KnockoutPolitics-module__fAQmSG__compliance h2,.KnockoutPolitics-module__fAQmSG__sourceIntro h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:1000;line-height:.93}.KnockoutPolitics-module__fAQmSG__sectionCopy,.KnockoutPolitics-module__fAQmSG__geoIntro,.KnockoutPolitics-module__fAQmSG__sourceIntro>p:last-child{color:#536073;max-width:720px;margin:20px 0 0;font-size:17px;line-height:1.72}.KnockoutPolitics-module__fAQmSG__sectionHeading.KnockoutPolitics-module__fAQmSG__inverted h2{color:#fff}.KnockoutPolitics-module__fAQmSG__sectionHeading.KnockoutPolitics-module__fAQmSG__inverted .KnockoutPolitics-module__fAQmSG__sectionCopy{color:#aab9ca}.KnockoutPolitics-module__fAQmSG__selectRail{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:32px;display:grid}.KnockoutPolitics-module__fAQmSG__selectTile{min-width:0;color:var(--ink);background:#fff;border:2px solid #d9d0c3;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:9px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:4px 4px #d9d0c3}.KnockoutPolitics-module__fAQmSG__selectTile:hover{border-color:var(--red);transform:translateY(-4px);box-shadow:4px 7px #bf0a302e}.KnockoutPolitics-module__fAQmSG__homeFighter{color:#fff;background:var(--blue);border-color:var(--gold);box-shadow:4px 4px 0 var(--gold)}.KnockoutPolitics-module__fAQmSG__homeFighter small{color:#bdeeff}.KnockoutPolitics-module__fAQmSG__miniPortrait{aspect-ratio:1;background:#182c4b;border:2px solid #07101e;width:42px;display:block;position:relative;overflow:hidden}.KnockoutPolitics-module__fAQmSG__miniPortrait img{object-fit:cover;object-position:center 18%}.KnockoutPolitics-module__fAQmSG__selectTile b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.KnockoutPolitics-module__fAQmSG__selectTile small{color:#657184;font:800 9px/1 var(--font-geist-mono), monospace;margin-top:3px;display:block}.KnockoutPolitics-module__fAQmSG__selectArrow{color:var(--red);font-weight:1000}.KnockoutPolitics-module__fAQmSG__dossierGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.KnockoutPolitics-module__fAQmSG__dossier:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}.KnockoutPolitics-module__fAQmSG__dossier{border:2px solid var(--ink);background:#fff;scroll-margin-top:95px;box-shadow:8px 8px #d9d0c3}.KnockoutPolitics-module__fAQmSG__dossierHeader{color:#fff;background:var(--ink);min-height:34px;font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.KnockoutPolitics-module__fAQmSG__territory{color:var(--gold);align-items:center;gap:5px;display:flex}.KnockoutPolitics-module__fAQmSG__dossierIdentity{background:linear-gradient(90deg,#e7dfd2,#fff 34%);border-bottom:1px dashed #b9b0a3;grid-template-columns:104px 1fr;align-items:center;gap:18px;min-height:128px;padding:0 20px 0 0;display:grid;overflow:hidden}.KnockoutPolitics-module__fAQmSG__dossierPortrait{border-right:3px solid var(--gold);background:#142743;align-self:stretch;min-height:128px;display:block;position:relative;overflow:hidden}.KnockoutPolitics-module__fAQmSG__dossierPortrait img{object-fit:cover;object-position:center 14%}.KnockoutPolitics-module__fAQmSG__dossierIdentity h3{margin:0;font-size:21px;line-height:1.05}.KnockoutPolitics-module__fAQmSG__dossierIdentity p{color:#697487;font:700 10px/1.4 var(--font-geist-mono), monospace;text-transform:uppercase;margin:5px 0 0}.KnockoutPolitics-module__fAQmSG__dossierIdentity small{color:#8d2337;font:800 9px/1.45 var(--font-geist-mono), monospace;letter-spacing:.035em;text-transform:uppercase;margin-top:5px;display:block}.KnockoutPolitics-module__fAQmSG__dossierBody{grid-template-columns:1fr 1fr;gap:18px;padding:20px;display:grid}.KnockoutPolitics-module__fAQmSG__dossierBody p{color:#3b4657;margin:7px 0 0;font-size:13px;line-height:1.62}.KnockoutPolitics-module__fAQmSG__miniLabel{letter-spacing:.14em;color:var(--red)!important;font-size:9px!important}.KnockoutPolitics-module__fAQmSG__strategyBox{border-left:4px solid var(--gold);background:#f3eee5;padding:13px}.KnockoutPolitics-module__fAQmSG__sourceLink{color:#526175;font:800 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:6px;padding:0 20px 17px;display:flex}.KnockoutPolitics-module__fAQmSG__sourceLink:hover{color:var(--red)}.KnockoutPolitics-module__fAQmSG__pillars{color:#fff;border-block:7px solid var(--red);background:radial-gradient(circle at 50% 0,#17325e 0,#07101f 52%,#03070e 100%);padding:100px 0}.KnockoutPolitics-module__fAQmSG__pillarGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.KnockoutPolitics-module__fAQmSG__pillarCard{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #294361;min-height:310px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #68e9ff06}.KnockoutPolitics-module__fAQmSG__pillarCard:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff05 4px 5px);position:absolute;inset:0}.KnockoutPolitics-module__fAQmSG__pillarNumber{color:#ffffff0e;font:1000 74px/1 var(--font-geist-mono), monospace;position:absolute;top:6px;right:15px}.KnockoutPolitics-module__fAQmSG__iconBox{width:50px;height:50px;color:var(--ink);background:var(--gold);box-shadow:5px 5px 0 var(--red);place-items:center;display:grid;position:relative}.KnockoutPolitics-module__fAQmSG__pillarCard h3{text-transform:uppercase;margin:25px 0 12px;font-size:23px;position:relative}.KnockoutPolitics-module__fAQmSG__pillarCard>p{color:#b9c6d6;margin:0;font-size:14px;line-height:1.68;position:relative}.KnockoutPolitics-module__fAQmSG__output{color:var(--cyan);font:800 9px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;border-top:1px dashed #3f536b;align-items:center;gap:7px;padding-top:13px;display:flex;position:absolute;bottom:23px;left:28px;right:28px}.KnockoutPolitics-module__fAQmSG__scoreboard .KnockoutPolitics-module__fAQmSG__shell,.KnockoutPolitics-module__fAQmSG__compliance .KnockoutPolitics-module__fAQmSG__shell,.KnockoutPolitics-module__fAQmSG__sources .KnockoutPolitics-module__fAQmSG__shell{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.KnockoutPolitics-module__fAQmSG__pipeline{background:#f4eee4}.KnockoutPolitics-module__fAQmSG__roleGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.KnockoutPolitics-module__fAQmSG__roleCard{border:2px solid var(--ink);background:#fff;min-height:360px;padding:25px;position:relative;box-shadow:7px 7px #d2c7b8}.KnockoutPolitics-module__fAQmSG__roleTop{justify-content:space-between;align-items:center;display:flex}.KnockoutPolitics-module__fAQmSG__roleNumber{color:var(--red);font:1000 28px/1 var(--font-geist-mono), monospace}.KnockoutPolitics-module__fAQmSG__phaseIcon{color:#fff;background:var(--blue);flex:0 0 45px;place-items:center;height:45px;display:grid}.KnockoutPolitics-module__fAQmSG__roleCard h3{text-transform:uppercase;margin:24px 0 12px;font-size:25px}.KnockoutPolitics-module__fAQmSG__roleFit{color:#536073;margin:0;font-size:14px;line-height:1.65}.KnockoutPolitics-module__fAQmSG__roleLine{border-left:4px solid var(--gold);background:#f3eee5;margin:19px 0;padding:12px}.KnockoutPolitics-module__fAQmSG__roleLine b{color:var(--red);font:900 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;display:block}.KnockoutPolitics-module__fAQmSG__roleLine span{color:#3b4657;font-size:12px;line-height:1.5}.KnockoutPolitics-module__fAQmSG__gate{color:#5b6572;border-top:1px dashed #bab3a8;align-items:flex-start;gap:8px;padding-top:13px;font-size:11px;line-height:1.45;display:flex}.KnockoutPolitics-module__fAQmSG__gate svg{color:var(--red);flex:none}.KnockoutPolitics-module__fAQmSG__scoreboard{color:#fff;border-top:7px solid var(--gold);background:linear-gradient(135deg,#050911,#0b1d37 70%,#07101f);padding:110px 0}.KnockoutPolitics-module__fAQmSG__scoreIntro>p:not(.KnockoutPolitics-module__fAQmSG__eyebrow){color:#aebccd;font-size:15px;line-height:1.7}.KnockoutPolitics-module__fAQmSG__scoreIntro>p b{color:#fff}.KnockoutPolitics-module__fAQmSG__scoreChecklist{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:26px;display:grid}.KnockoutPolitics-module__fAQmSG__scoreChecklist span{color:#c1cede;font:800 9px/1.3 var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:8px;display:flex}.KnockoutPolitics-module__fAQmSG__scoreChecklist svg{color:var(--cyan)}.KnockoutPolitics-module__fAQmSG__metricBoard{border:5px solid var(--gold);box-shadow:12px 12px 0 var(--red);background:#03070e}.KnockoutPolitics-module__fAQmSG__boardTop,.KnockoutPolitics-module__fAQmSG__boardFooter{min-height:41px;color:var(--ink);background:var(--gold);font:900 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.KnockoutPolitics-module__fAQmSG__metricGrid{grid-template-columns:repeat(2,1fr);display:grid}.KnockoutPolitics-module__fAQmSG__metric{border-bottom:1px solid #28415e;border-right:1px solid #28415e;min-height:180px;padding:23px}.KnockoutPolitics-module__fAQmSG__metric:nth-child(2n){border-right:0}.KnockoutPolitics-module__fAQmSG__metric strong{color:var(--cyan);font:1000 42px/1 var(--font-geist-mono), monospace;text-shadow:0 0 17px #68e9ff4d;display:block}.KnockoutPolitics-module__fAQmSG__metric b{color:#fff;text-transform:uppercase;margin:10px 0 7px;font-size:12px;display:block}.KnockoutPolitics-module__fAQmSG__metric p{color:#91a1b5;margin:0;font-size:11px;line-height:1.5}.KnockoutPolitics-module__fAQmSG__boardFooter{color:#625015;background:#e2ca7b;justify-content:flex-start;gap:8px}.KnockoutPolitics-module__fAQmSG__boardFooter b{color:var(--ink);margin-right:10px}.KnockoutPolitics-module__fAQmSG__compliance{color:#4a3b0a;background:#fff1b5;border-block:4px solid #d4a843;padding:80px 0}.KnockoutPolitics-module__fAQmSG__compliance .KnockoutPolitics-module__fAQmSG__shell{grid-template-columns:65px 1fr 270px;gap:25px}.KnockoutPolitics-module__fAQmSG__complianceIcon{color:#fff;background:var(--red);outline:2px solid var(--ink);border:4px solid #fff;place-items:center;width:60px;height:60px;display:grid}.KnockoutPolitics-module__fAQmSG__compliance h2{color:var(--ink);font-size:clamp(2rem,4vw,3.6rem)}.KnockoutPolitics-module__fAQmSG__compliance p{font-size:13px;line-height:1.65}.KnockoutPolitics-module__fAQmSG__complianceStrong{color:var(--ink);font-weight:800}.KnockoutPolitics-module__fAQmSG__ruleCard{color:#fff;background:var(--ink);outline:2px solid var(--ink);border:3px solid #fff}.KnockoutPolitics-module__fAQmSG__ruleCard>span{color:var(--gold);font:900 10px/1 var(--font-geist-mono), monospace;letter-spacing:.15em;border-bottom:1px solid #34465c;padding:12px 15px;display:block}.KnockoutPolitics-module__fAQmSG__ruleCard ul{gap:11px;margin:0;padding:17px;list-style:none;display:grid}.KnockoutPolitics-module__fAQmSG__ruleCard li{align-items:center;gap:8px;font-size:11px;display:flex}.KnockoutPolitics-module__fAQmSG__ruleCard svg{color:var(--cyan)}.KnockoutPolitics-module__fAQmSG__sources .KnockoutPolitics-module__fAQmSG__shell{align-items:start}.KnockoutPolitics-module__fAQmSG__sourceIntro h2{font-size:clamp(2.4rem,4.5vw,4.5rem)}.KnockoutPolitics-module__fAQmSG__sourceList{border-top:3px solid var(--ink)}.KnockoutPolitics-module__fAQmSG__sourceItem{min-height:75px;color:var(--ink);border-bottom:1px solid #cfc8be;grid-template-columns:35px 1fr auto;align-items:center;gap:13px;padding:10px 8px;transition:background .18s,padding .18s;display:grid}.KnockoutPolitics-module__fAQmSG__sourceItem:hover{background:#fff;padding-inline:14px}.KnockoutPolitics-module__fAQmSG__sourceItem>span{color:var(--red);font:900 12px/1 var(--font-geist-mono), monospace}.KnockoutPolitics-module__fAQmSG__sourceItem p{margin:0}.KnockoutPolitics-module__fAQmSG__sourceItem b{font-size:13px;display:block}.KnockoutPolitics-module__fAQmSG__sourceItem small{color:#697487;font:700 9px/1.3 var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:4px;display:block}.KnockoutPolitics-module__fAQmSG__sourceItem svg{color:var(--red)}.KnockoutPolitics-module__fAQmSG__finalCta{isolation:isolate;color:#fff;text-align:center;background:var(--red);border-top:8px solid var(--ink);padding:100px 0 82px;position:relative;overflow:hidden}.KnockoutPolitics-module__fAQmSG__finalCta:before{content:"";z-index:-2;background:linear-gradient(145deg,#00000052,#0000 45%),repeating-linear-gradient(135deg,#0000 0 24px,#ffffff09 24px 48px);position:absolute;inset:0}.KnockoutPolitics-module__fAQmSG__ctaBurst{z-index:-1;aspect-ratio:1;opacity:.15;background:repeating-conic-gradient(#fff 0 3deg, transparent 3deg 9deg);border-radius:50%;width:1100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.KnockoutPolitics-module__fAQmSG__ctaFlag{color:var(--ink);background:var(--gold);border:2px solid #fff;align-items:center;gap:9px;padding:9px 13px;font-size:10px;display:inline-flex}.KnockoutPolitics-module__fAQmSG__finalCta h2{letter-spacing:-.07em;text-transform:uppercase;text-shadow:5px 5px #610016;margin:26px 0 18px;font-size:clamp(2.8rem,6vw,6.2rem);line-height:.9}.KnockoutPolitics-module__fAQmSG__finalCta h2 span{color:#ffe28a}.KnockoutPolitics-module__fAQmSG__finalCta>.KnockoutPolitics-module__fAQmSG__shell>p{color:#ffe8ec;max-width:700px;margin:0 auto;font-size:17px}.KnockoutPolitics-module__fAQmSG__ctaGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.KnockoutPolitics-module__fAQmSG__ctaCard{color:#fff;background:#761027;border:2px solid #ffffff73;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;min-height:150px;padding:22px;transition:transform .18s,background .18s;display:grid;box-shadow:6px 6px #44000da6}.KnockoutPolitics-module__fAQmSG__ctaCard:hover{background:#8b132e;transform:translateY(-5px)}.KnockoutPolitics-module__fAQmSG__ctaCard>svg:first-child{color:var(--gold)}.KnockoutPolitics-module__fAQmSG__ctaCard small,.KnockoutPolitics-module__fAQmSG__ctaCard b,.KnockoutPolitics-module__fAQmSG__ctaCard em{display:block}.KnockoutPolitics-module__fAQmSG__ctaCard small{color:var(--gold);font:900 8px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:6px}.KnockoutPolitics-module__fAQmSG__ctaCard b{text-transform:uppercase;font-size:15px}.KnockoutPolitics-module__fAQmSG__ctaCard em{color:#f3cbd3;margin-top:7px;font-size:11px;font-style:normal;line-height:1.45}.KnockoutPolitics-module__fAQmSG__ctaFeatured{color:var(--ink);background:var(--gold);border-color:#fff;box-shadow:6px 6px #6b4f04}.KnockoutPolitics-module__fAQmSG__ctaFeatured:hover{background:#e5bd58}.KnockoutPolitics-module__fAQmSG__ctaFeatured>svg:first-child,.KnockoutPolitics-module__fAQmSG__ctaFeatured small{color:var(--red)}.KnockoutPolitics-module__fAQmSG__ctaFeatured em{color:#554511}.KnockoutPolitics-module__fAQmSG__ctaFineprint{font:800 10px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.13em;margin-top:28px!important}@keyframes KnockoutPolitics-module__fAQmSG__blink{50%{opacity:.25}}@media (max-width:1050px){.KnockoutPolitics-module__fAQmSG__heroInner{grid-template-columns:.9fr 1.1fr;gap:36px}.KnockoutPolitics-module__fAQmSG__fightCard{min-height:500px}.KnockoutPolitics-module__fAQmSG__missionStrip .KnockoutPolitics-module__fAQmSG__shell{grid-template-columns:100px 1fr}.KnockoutPolitics-module__fAQmSG__missionMark{width:90px}.KnockoutPolitics-module__fAQmSG__missionScore{display:none}.KnockoutPolitics-module__fAQmSG__selectRail{grid-template-columns:repeat(3,1fr)}.KnockoutPolitics-module__fAQmSG__pillarGrid{grid-template-columns:repeat(2,1fr)}.KnockoutPolitics-module__fAQmSG__scoreboard .KnockoutPolitics-module__fAQmSG__shell,.KnockoutPolitics-module__fAQmSG__sources .KnockoutPolitics-module__fAQmSG__shell{gap:40px}.KnockoutPolitics-module__fAQmSG__roleGrid{grid-template-columns:repeat(2,1fr)}.KnockoutPolitics-module__fAQmSG__ctaGrid{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.KnockoutPolitics-module__fAQmSG__ctaCard{min-height:115px}}@media (max-width:800px){.KnockoutPolitics-module__fAQmSG__hero{min-height:auto}.KnockoutPolitics-module__fAQmSG__heroInner{grid-template-columns:1fr;padding:62px 0 105px}.KnockoutPolitics-module__fAQmSG__heroCopy{text-align:center;width:100%;min-width:0}.KnockoutPolitics-module__fAQmSG__heroCopy h1,.KnockoutPolitics-module__fAQmSG__heroLead,.KnockoutPolitics-module__fAQmSG__sportsmanship{overflow-wrap:anywhere;max-width:100%}.KnockoutPolitics-module__fAQmSG__heroLead{margin-inline:auto}.KnockoutPolitics-module__fAQmSG__heroActions,.KnockoutPolitics-module__fAQmSG__sportsmanship{justify-content:center}.KnockoutPolitics-module__fAQmSG__fightCard{width:min(620px,100%);margin:12px auto 0;transform:none}.KnockoutPolitics-module__fAQmSG__heroFooter{grid-template-columns:repeat(5,minmax(0,1fr))}.KnockoutPolitics-module__fAQmSG__heroFooter span{font-size:0}.KnockoutPolitics-module__fAQmSG__heroFooter svg{width:19px;height:19px}.KnockoutPolitics-module__fAQmSG__missionStrip .KnockoutPolitics-module__fAQmSG__shell{text-align:center;grid-template-columns:1fr}.KnockoutPolitics-module__fAQmSG__missionMark{margin-inline:auto}.KnockoutPolitics-module__fAQmSG__resourceIntro{grid-template-columns:1fr;gap:18px}.KnockoutPolitics-module__fAQmSG__resourceIntro .KnockoutPolitics-module__fAQmSG__eyebrow,.KnockoutPolitics-module__fAQmSG__resourceRule{grid-column:auto}.KnockoutPolitics-module__fAQmSG__resolutionGrid{grid-template-columns:1fr}.KnockoutPolitics-module__fAQmSG__selectRail{grid-template-columns:repeat(2,1fr)}.KnockoutPolitics-module__fAQmSG__dossierGrid{grid-template-columns:1fr}.KnockoutPolitics-module__fAQmSG__dossier:last-child{grid-column:auto;width:100%}.KnockoutPolitics-module__fAQmSG__scoreboard .KnockoutPolitics-module__fAQmSG__shell,.KnockoutPolitics-module__fAQmSG__sources .KnockoutPolitics-module__fAQmSG__shell{grid-template-columns:1fr}.KnockoutPolitics-module__fAQmSG__compliance .KnockoutPolitics-module__fAQmSG__shell{grid-template-columns:65px 1fr}.KnockoutPolitics-module__fAQmSG__ruleCard{grid-column:1/-1}.KnockoutPolitics-module__fAQmSG__sources .KnockoutPolitics-module__fAQmSG__shell{align-items:start}}@media (max-width:560px){.KnockoutPolitics-module__fAQmSG__shell,.KnockoutPolitics-module__fAQmSG__heroInner{width:min(100% - 24px,1180px)}.KnockoutPolitics-module__fAQmSG__heroMarquee{justify-content:flex-start;padding-inline:12px}.KnockoutPolitics-module__fAQmSG__hero h1 span{letter-spacing:-.085em;font-size:clamp(2.75rem,13.5vw,4.25rem)}.KnockoutPolitics-module__fAQmSG__hero h1 strong{letter-spacing:-.09em;font-size:clamp(2.25rem,11.5vw,3.65rem)}.KnockoutPolitics-module__fAQmSG__heroActions{display:grid}.KnockoutPolitics-module__fAQmSG__primaryButton,.KnockoutPolitics-module__fAQmSG__secondaryButton{width:100%}.KnockoutPolitics-module__fAQmSG__sportsmanship{text-align:left;align-items:flex-start}.KnockoutPolitics-module__fAQmSG__fightCard{clip-path:none;min-height:595px}.KnockoutPolitics-module__fAQmSG__portrait{aspect-ratio:.85;width:42%;top:67px;bottom:auto;left:22px}.KnockoutPolitics-module__fAQmSG__cardContent{width:100%;margin-left:0;padding:265px 22px 28px}.KnockoutPolitics-module__fAQmSG__cardContent h2{font-size:clamp(2.15rem,11vw,2.8rem)}.KnockoutPolitics-module__fAQmSG__cardStamp{top:90px;bottom:auto;right:18px}.KnockoutPolitics-module__fAQmSG__ropeOne{top:21%}.KnockoutPolitics-module__fAQmSG__ropeTwo{top:38%}.KnockoutPolitics-module__fAQmSG__ropeThree{top:55%}.KnockoutPolitics-module__fAQmSG__missionStrip .KnockoutPolitics-module__fAQmSG__shell{padding-block:40px}.KnockoutPolitics-module__fAQmSG__opponents,.KnockoutPolitics-module__fAQmSG__pipeline,.KnockoutPolitics-module__fAQmSG__sources,.KnockoutPolitics-module__fAQmSG__pillars,.KnockoutPolitics-module__fAQmSG__scoreboard,.KnockoutPolitics-module__fAQmSG__resolutionCenter{padding-block:75px}.KnockoutPolitics-module__fAQmSG__sectionHeading h2,.KnockoutPolitics-module__fAQmSG__geoCopy h2,.KnockoutPolitics-module__fAQmSG__scoreIntro h2,.KnockoutPolitics-module__fAQmSG__sourceIntro h2{font-size:2.65rem}.KnockoutPolitics-module__fAQmSG__selectRail,.KnockoutPolitics-module__fAQmSG__dossierBody,.KnockoutPolitics-module__fAQmSG__pillarGrid{grid-template-columns:1fr}.KnockoutPolitics-module__fAQmSG__pillarCard{min-height:295px}.KnockoutPolitics-module__fAQmSG__roleGrid{grid-template-columns:1fr}.KnockoutPolitics-module__fAQmSG__roleCard{min-height:auto}.KnockoutPolitics-module__fAQmSG__resourceIntro h2{font-size:2.65rem}.KnockoutPolitics-module__fAQmSG__resolutionCard{min-height:auto;padding:22px}.KnockoutPolitics-module__fAQmSG__resolutionCard h3{font-size:19px}.KnockoutPolitics-module__fAQmSG__resolutionActions{grid-template-columns:1fr 1fr;display:grid}.KnockoutPolitics-module__fAQmSG__scoreChecklist,.KnockoutPolitics-module__fAQmSG__metricGrid{grid-template-columns:1fr}.KnockoutPolitics-module__fAQmSG__metric{border-right:0;min-height:150px}.KnockoutPolitics-module__fAQmSG__metricBoard{box-shadow:7px 7px 0 var(--red)}.KnockoutPolitics-module__fAQmSG__boardFooter{flex-wrap:wrap;padding-block:11px}.KnockoutPolitics-module__fAQmSG__compliance .KnockoutPolitics-module__fAQmSG__shell{grid-template-columns:1fr}.KnockoutPolitics-module__fAQmSG__complianceIcon{margin-bottom:4px}.KnockoutPolitics-module__fAQmSG__finalCta{padding-block:78px 65px}.KnockoutPolitics-module__fAQmSG__finalCta h2{font-size:3rem}.KnockoutPolitics-module__fAQmSG__ctaCard{grid-template-columns:30px 1fr auto;padding:18px 14px}.KnockoutPolitics-module__fAQmSG__ctaCard b{font-size:13px}}@media (prefers-reduced-motion:reduce){.KnockoutPolitics-module__fAQmSG__liveDot{animation:none}.KnockoutPolitics-module__fAQmSG__primaryButton,.KnockoutPolitics-module__fAQmSG__secondaryButton,.KnockoutPolitics-module__fAQmSG__selectTile,.KnockoutPolitics-module__fAQmSG__ctaCard,.KnockoutPolitics-module__fAQmSG__sourceItem{transition:none}}
