@font-face{font-family:QuickSimPoster;src:url(/otc-assets/fonts/saira-semi-condensed-800.woff2) format("woff2");font-weight:800;font-display:swap}.quick-sim-root .season-setup.promo-setup .promo-index{grid-template-columns:minmax(0,1fr);max-width:1080px;gap:32px}.quick-sim-root .season-setup.promo-setup .promo-mode-row{width:100%;max-width:600px;margin-inline:auto}.quick-sim-root .promo-card{container-type:inline-size}.quick-sim-root .promo-card .promo-poster{display:block;position:relative;isolation:isolate;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#fafaf8;color:#142b40;box-shadow:0 0 0 1px #d1d6da;text-decoration:none}.quick-sim-root .promo-card .promo-poster-art{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:-1}.quick-sim-root .promo-card .promo-poster-lettering{position:absolute;left:3%;top:12%;width:55%;color:#142b40;text-align:center;font:800 9cqw/.96 QuickSimPoster,var(--font-exo),sans-serif;letter-spacing:-.12cqw;text-transform:uppercase}.quick-sim-root .promo-card .promo-title-main{display:block}.quick-sim-root .promo-card .promo-title-kicker{display:table;padding:.7cqw 1.4cqw;margin:0 auto 1.7cqw;background:#174b78;color:#fff;font:800 2.5cqw/1.1 QuickSimPoster,sans-serif;letter-spacing:.4cqw}.quick-sim-root .promo-card--leagues .promo-title-kicker{background:#82394f}.quick-sim-root .promo-card .promo-title-sub{display:block;font-size:3.3cqw;line-height:1.2;letter-spacing:0;margin-top:1.5cqw}.quick-sim-root .promo-card .promo-fs-mark{display:block;width:7cqw;height:4.74cqw;-o-object-fit:contain;object-fit:contain;margin:2.4cqw auto 0}.quick-sim-root .promo-card .promo-free-strip{position:absolute;inset:auto 0 0;height:3.6cqw;overflow:hidden;background:#174b78;color:#fff;white-space:nowrap;font:800 1.8cqw/3.6cqw QuickSimPoster,sans-serif;letter-spacing:.22cqw}.quick-sim-root .promo-card--leagues .promo-free-strip{background:#82394f}.quick-sim-root .promo-card--matchup .promo-free-strip{background:#2e635c}.quick-sim-root .promo-card .promo-free-strip>span{display:inline-block;padding-left:3cqw}.quick-sim-root .promo-card .promo-free-strip b{margin-left:3cqw;font-size:1.5cqw}.quick-sim-root .promo-card .promo-caption-title{margin:14px 0 8px;font:750 22px/1.3 var(--font-exo),sans-serif;letter-spacing:-.3px;color:#172c41}.quick-sim-root .promo-card .promo-caption-title a{color:inherit;text-decoration:none}.quick-sim-root .promo-card .promo-caption-title a:hover{text-decoration:underline;text-underline-offset:3px}.quick-sim-root .promo-card .promo-caption-description{margin:0;color:#3b4f60;font-size:15px;line-height:1.6}.quick-sim-root .promo-card .promo-poster:hover{box-shadow:0 0 0 2px #52758f}.quick-sim-root .promo-card a:focus-visible{outline:3px solid #b78028;outline-offset:4px}.quick-sim-root .promo-card--robot-study .promo-poster-lettering{left:2%;top:12%;width:54%;font-size:12cqw;line-height:.92;letter-spacing:-.18cqw}.quick-sim-root .promo-card--robot-study .promo-title-main{transform:scaleX(.9)}.quick-sim-root .promo-card--robot-study .promo-title-kicker{margin-bottom:1cqw}.quick-sim-root .promo-card--robot-study .promo-fs-mark{margin-top:1cqw}.quick-sim-root .promo-card--robot-study .promo-free-strip{height:2.8cqw;font-size:1.65cqw;line-height:2.8cqw;letter-spacing:.16cqw}.quick-sim-root .promo-card--robot-study .promo-free-strip>span{padding-left:2cqw}.quick-sim-root .promo-card--robot-study .promo-free-strip b{margin-left:2cqw;font-weight:400}.quick-sim-root .promo-card--robot-study :is(.promo-title-kicker,.promo-free-strip){background:#174b78}.quick-sim-root .promo-study-intro{max-width:600px;width:100%;margin:0 auto;color:#172c41;font-weight:700;scroll-margin-top:90px}.quick-sim-root .promo-study-intro span{display:block;margin-top:5px;font-size:14px;line-height:1.5;font-weight:400}.quick-sim-root .promo-study-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 12px;color:#263e54;font-size:16px;font-weight:700}.quick-sim-root .promo-study-label span{color:#536779;font-size:12px;font-weight:400}@media(max-width:640px){.quick-sim-root .promo-card .promo-poster{border-radius:7px}.quick-sim-root .promo-card .promo-caption-title{font-size:20px}.quick-sim-root .promo-card .promo-caption-description{font-size:14px}}