.matchup.on-the-line{padding:0!important;overflow:hidden;border-color:#66816b;background:#183e31}.matchup.on-the-line>.eyebrow,.matchup.on-the-line>h2,.matchup.on-the-line>.sides,.matchup.on-the-line>.clear-stakes,.matchup.on-the-line>.muted{display:none!important}.on-the-line .change-sides{margin:0 18px 16px}.otl-card{color:#f4f0df;text-align:left}.otl-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 18px;border-bottom:1px solid #587562;font-size:9px;font-weight:800;letter-spacing:1.5px}.otl-carry{font-size:8px;letter-spacing:1px}.otl-carry.has-carry{padding:7px 9px;background:#edce84;color:#263c2c;border-radius:5px}.otl-body{padding:18px;position:relative;overflow:hidden}.otl-eyebrow{display:block;font-size:8px;letter-spacing:1.6px;color:#b4cbb9;padding-right:60px}.otl-card h2{font-family:Georgia,serif;font-size:clamp(27px,6vw,40px);font-weight:400;line-height:1.05;letter-spacing:-1px;margin:9px 65px 18px 0;color:#f4f0df}.otl-crest{position:absolute;right:18px;top:16px;width:55px;color:#d0dfb8}.otl-crest svg{width:100%}.otl-mask{display:none}.otl-blind .otl-mask{display:block}.otl-teams{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid #587562;border-bottom:1px solid #587562}.otl-teams>div{flex:1;min-width:0}.otl-teams span{display:block;font-size:8px;letter-spacing:1.3px;color:#b4cbb9;margin-bottom:5px}.otl-teams b{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.otl-teams i{font-weight:400;color:#9fbaa7;font-style:normal}.otl-teams em{font-family:Georgia,serif;font-size:18px;color:#aec3ae}.otl-stakes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:17px}.otl-stakes>div{min-width:0}.otl-stakes span{font-size:8px;letter-spacing:1px;display:block;font-weight:700}.otl-stakes strong{font-size:clamp(30px,7vw,44px);display:block;line-height:1.2;letter-spacing:-1.5px;margin:6px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.otl-stakes small{font-size:10px;color:#bbcebd}.otl-money{border-left:1px solid #587562;padding-left:14px;color:#efcf85}.otl-risk{display:flex;justify-content:space-between;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #587562;font-size:10px;color:#becdbf}.otl-risk b{color:#f4f0df;margin-left:4px}.otl-kp,.otl-footnote{font-size:10px!important;line-height:1.5!important;color:#dfd9bb!important;margin:12px 0 0!important}.otl-reveal{max-width:440px}.otl-reveal h2{margin:12px 0;font-size:26px}.otl-reveal .reveal-awards{margin-bottom:12px}.otl-your-result{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;background:#edce84;color:#243e2e;border-radius:8px;font-size:11px;margin-bottom:14px}.otl-your-result b{font-size:16px;margin-left:5px}.otl-leaderboard{position:relative;height:236px}.otl-leader{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:10px;height:54px;padding:0 10px;border:1px solid #56705a;border-radius:8px;background:#203e2e;transform:translateY(calc(var(--place)*59px));transition:transform .7s cubic-bezier(.22,1,.36,1)}.otl-leader.is-leading{border-color:#bbcc8e;background:#35513a}.otl-rank{font-family:Georgia,serif;font-size:21px;color:#d6dfbb;width:18px}.otl-person{flex:1;min-width:0}.otl-person>b{font-size:13px;overflow-wrap:anywhere}.otl-person em{font-size:8px;font-style:normal;color:#c2d3ac}.otl-person small{display:block;font-size:9px;color:#c5d3c3;margin-top:4px}.otl-person small span{color:#e1d18f}.otl-total{text-align:right;font-variant-numeric:tabular-nums}.otl-total b{font-size:23px}.otl-total small{display:block;font-size:10px;color:#ead49b}.otl-reveal>button{margin-top:12px}@media(prefers-reduced-motion:reduce){.otl-leader{transition:none}}@media(max-width:380px){.otl-body{padding:14px}.otl-top{padding:12px 14px}.otl-card h2{font-size:27px}.otl-stakes span{font-size:7px}.otl-reveal{padding:15px}.otl-reveal .reveal-awards>div{padding:9px}.otl-leaderboard{height:220px}.otl-leader{height:50px;transform:translateY(calc(var(--place)*55px))}}

.otl-running-all{margin-top:10px}.otl-running-all>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #587562;font-size:12px}.otl-running-all span{color:#efcf85;white-space:nowrap}
