.results-shell{background:#0d0d0d;color:#ededf1;min-height:100vh}.results-page{font-family:Swiss Now,Arial,sans-serif;max-width:1440px;margin:auto;padding:110px 56px 120px}.results-page *{box-sizing:border-box}.results-page a{color:inherit;text-decoration:none}.results-page a:focus-visible{outline:2px solid #aaa4ff;outline-offset:5px}.results-topline{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff24;padding:0 0 19px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9b9ba4}.results-topline a{color:#c6c1ff}.results-hero{max-width:1040px;padding:90px 0 72px}.results-kicker{font-size:11px;letter-spacing:.22em;color:#aaa4ff;font-weight:600}.results-hero h1{font-weight:300;font-size:clamp(52px,6.3vw,93px);letter-spacing:-.055em;line-height:1.06;margin:26px 0}.results-hero h1 em{font-style:normal;color:#aaa4ff}.results-deck{max-width:760px;font-size:21px;line-height:1.55;color:#b6b6bf;font-weight:300}.results-byline{color:#8b8b95;font-size:12px;margin-top:34px}.results-byline span{margin:0 10px}.results-compare{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff2a;border:1px solid #ffffff2a}.results-panel{background:#161619;padding:34px 40px 38px;min-height:440px;display:flex;flex-direction:column}.results-panel-before{background:radial-gradient(circle at 80% 10%,#938cff20,transparent 55%),#161619}.results-panel-after{background:radial-gradient(circle at 80% 10%,#7787ff1b,transparent 55%),#161619}.results-panel-heading{display:flex;justify-content:space-between;gap:12px;color:#9898a4;font-size:10px;letter-spacing:.16em}.results-outcome,.results-panel-mark{font-size:clamp(74px,9vw,132px);line-height:1;letter-spacing:-.075em;font-weight:300;margin:48px 0 24px;color:#c1baff}.results-panel-mark span{font-size:.48em;vertical-align:top;letter-spacing:-.04em}.results-outcome{font-size:clamp(48px,5.9vw,85px);color:#f2f0ff;letter-spacing:-.055em}.results-outcome span{color:#a8a2ff}.results-panel h2{font-size:24px;letter-spacing:-.035em;font-weight:400;margin:0 0 12px}.results-panel p{font-size:14px;line-height:1.7;color:#a8a8b2;max-width:480px;margin:0 0 22px}.results-panel a{font-size:12px;color:#c6c1ff;margin-top:auto}.results-panel a:hover,.results-sources a:hover,.results-topline a:hover{text-decoration:underline}.results-body{display:grid;grid-template-columns:minmax(0,730px) minmax(230px,1fr);gap:clamp(50px,9vw,140px);padding:100px 0 85px}.results-body article{font-size:17px;line-height:1.8;color:#bdbdc6}.results-body article p{margin:0 0 28px}.results-body article .results-lead{font-size:25px;line-height:1.55;color:#f2f1f7;font-weight:300;margin-bottom:66px}.results-body article h2{font-size:33px;line-height:1.2;letter-spacing:-.035em;font-weight:400;color:#f0eef6;margin:58px 0 22px}.results-body article a{color:#aaa4ff;text-decoration:underline;text-underline-offset:4px}.results-aside{border-top:1px solid #aaa4ff;align-self:start;position:sticky;top:110px;padding-top:25px}.results-aside-label{font-size:10px;color:#aaa4ff;letter-spacing:.2em;margin-bottom:26px}.results-aside>div:not(:first-child){display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #ffffff18;padding:20px 0}.results-aside strong{font-size:15px;font-weight:500}.results-aside span{font-size:13px;line-height:1.6;color:#9b9ba5}.results-sources{border-top:1px solid #ffffff24;padding:40px 0 70px;max-width:730px}.results-sources h2{font-size:26px;font-weight:400;letter-spacing:-.03em}.results-sources p{font-size:14px;line-height:1.7;color:#9999a3}.results-sources ul{list-style:none;padding:8px 0 0}.results-sources li{font-size:13px;color:#c6c1ff;padding:7px 0}.results-close{border:1px solid #aaa4ff55;background:radial-gradient(circle at 90% 20%,#a49dff25,transparent 50%),#17171b;padding:48px;display:flex;align-items:end;justify-content:space-between;gap:30px}.results-close h2{font-size:36px;letter-spacing:-.04em;font-weight:300;margin:12px 0}.results-close p:last-child{font-size:14px;color:#a8a8b2}.results-close>a{white-space:nowrap;background:#aaa4ff;color:#121116;padding:15px 25px;font-size:13px;font-weight:600}.results-close>a:hover{background:#cac6ff}@media(max-width:800px){.results-page{padding:100px 24px 80px}.results-hero{padding:65px 0 50px}.results-hero h1{font-size:clamp(48px,10vw,70px)}.results-deck{font-size:18px}.results-compare{grid-template-columns:1fr}.results-panel{min-height:360px;padding:26px}.results-outcome,.results-panel-mark{margin:35px 0 22px}.results-body{grid-template-columns:1fr;padding:70px 0}.results-aside{position:static}.results-close{padding:30px;align-items:start;flex-direction:column}.results-close h2{font-size:31px}}@media(max-width:480px){.results-topline{font-size:9px;line-height:1.5}.results-topline a{text-align:right}.results-hero h1{font-size:47px}.results-panel-heading{font-size:8px}.results-body article{font-size:16px}.results-body article .results-lead{font-size:22px}.results-body article h2{font-size:28px}}