.Hub-module__3BECcW__header{padding-block:18px clamp(24px,3vw,36px)}.Hub-module__3BECcW__header h1{letter-spacing:-.015em;margin:16px 0 0;font-weight:700}.Hub-module__3BECcW__header p{max-width:720px;color:var(--fg-2);margin:14px 0 0}.Hub-module__3BECcW__kpis{grid-template-columns:repeat(3,minmax(0,220px));gap:12px;margin-top:22px;display:grid}@media (max-width:560px){.Hub-module__3BECcW__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Hub-module__3BECcW__kpis>:first-child{display:none}}.Hub-module__3BECcW__featured{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(18px,3vw,28px);display:grid}.Hub-module__3BECcW__kicker{font:700 14px/1 var(--font-sans);color:var(--red-ink);margin:0 0 10px}.Hub-module__3BECcW__featured h2{margin:0}.Hub-module__3BECcW__featured h2 a{color:var(--fg);text-decoration:none}.Hub-module__3BECcW__featured h2 a:hover{text-decoration:underline}.Hub-module__3BECcW__featuredLine{font:500 16px/1.3 var(--font-sans);color:var(--fg-3);margin:10px 0 0}.Hub-module__3BECcW__featuredChamp{border-left:4px solid var(--fg);gap:2px;margin:18px 0 0;padding-left:12px;display:grid}.Hub-module__3BECcW__featuredChamp span{font:600 13px/1 var(--font-sans);color:var(--fg-3)}.Hub-module__3BECcW__featuredChamp b{font:700 22px/1.1 var(--font-sans)}.Hub-module__3BECcW__featuredChamp em{font:500 15px/1.2 var(--font-sans);color:var(--fg-3);font-style:normal}.Hub-module__3BECcW__featuredCta{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:24px;padding-left:6px;display:flex}.Hub-module__3BECcW__matchup{color:var(--fg);text-decoration:none;display:block}.Hub-module__3BECcW__matchupQ{font:700 clamp(20px, 2vw, 26px) / 1.1 var(--font-sans);margin-bottom:10px;display:block}.Hub-module__3BECcW__matchupPair{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.Hub-module__3BECcW__matchupSide{background:var(--bg);min-width:0;transition:transform var(--motion-hover) var(--ease-prime);display:block}.Hub-module__3BECcW__matchup:hover .Hub-module__3BECcW__matchupSide{transform:translateY(-2px)}.Hub-module__3BECcW__matchupName{min-height:48px;font:700 18px/1.1 var(--font-sans);overflow-wrap:normal;align-items:center;gap:10px;padding-right:10px;display:flex}.Hub-module__3BECcW__matchupName i{background:var(--red);color:#fff;width:36px;font:900 20px/1 var(--font-display);flex:none;align-self:stretch;place-items:center;font-style:normal;display:grid}.Hub-module__3BECcW__matchupName i[data-corner=blue]{background:var(--blue)}.Hub-module__3BECcW__vs{background:var(--fg);width:48px;height:48px;color:var(--bg);font:900 22px/1 var(--font-display);clip-path:polygon(24% 0,100% 0,76% 100%,0 100%);place-items:center;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@media (max-width:900px){.Hub-module__3BECcW__featured{grid-template-columns:minmax(0,1fr)}}.Hub-module__3BECcW__section{padding-top:clamp(36px,5vw,64px)}.Hub-module__3BECcW__secHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:18px;display:flex}.Hub-module__3BECcW__secHead h2{margin:0}.Hub-module__3BECcW__secHead p{font:500 16px/1.3 var(--font-sans);color:var(--fg-3);margin:6px 0 0}.Hub-module__3BECcW__copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,56px);padding-top:clamp(40px,5vw,72px);display:grid}.Hub-module__3BECcW__copy h2{margin:0 0 12px}.Hub-module__3BECcW__copy p{max-width:720px;color:var(--fg-2);margin:0 0 12px}.Hub-module__3BECcW__copy ul{border-top:3px solid var(--fg);margin:0;padding:0;list-style:none}.Hub-module__3BECcW__copy li a{border-bottom:1px solid var(--line);min-height:48px;color:var(--fg);font:600 17px/1.2 var(--font-sans);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.Hub-module__3BECcW__copy li a:hover{text-decoration:underline}.Hub-module__3BECcW__copy li a span{font:500 14px/1 var(--font-sans);color:var(--fg-3)}@media (max-width:860px){.Hub-module__3BECcW__copy{grid-template-columns:minmax(0,1fr)}}.Hub-module__3BECcW__related{padding-block:clamp(36px,5vw,56px) clamp(48px,6vw,80px)}.Hub-module__3BECcW__related h2{margin:0 0 14px}.Hub-module__3BECcW__related ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Hub-module__3BECcW__empty{border:1px dashed var(--line-2);color:var(--fg-2);padding:24px}
