/* Measured from the rendered Streamlit page, not inferred from CSS alone. */
.block-container{padding-top:35.1875px!important;padding-bottom:32px}.hero-art{object-fit:scale-down!important}.home-hero .hero-content{max-width:61%}[data-testid=stTabs] [role=tablist]{margin:0;padding-top:8px;gap:8px;border-bottom:4px solid #ffdc55;height:52px}[data-testid=stTabs] [role=tab]{font-size:14px;font-weight:400;padding:0 25px;height:40px;line-height:1.6;cursor:pointer}[data-testid=stTabs] [role=tablist] button:first-child{min-width:134px}.race-callout{margin-top:13px;margin-bottom:8px}.section-head{margin-top:40px}.section-head>span{line-height:1.6}.pick-card .pick-name{font-size:14px}.pick-card{align-self:start;cursor:pointer}.pick-card:hover{filter:brightness(1.05)}.hero-art{max-width:100%}#validation-panel .section-head:first-child{margin-top:24px}@media(max-width:640px){.home-hero .hero-content{max-width:100%}.home-hero .hero-art{object-position:83% top}.block-container{padding-top:35.1875px!important}.home-hero .hero-content{padding:270px 18px 132px}.race-callout{min-height:96px}.callout-end{width:100%;text-align:right}.metrics [data-testid=stMetric]{min-height:178px}.hero-actions .hero-cta{font-size:15px}.section-head{margin-top:40px}.podium .pick-top{flex-wrap:wrap}.podium .pick-prob{margin-left:auto}}

.podium{margin-bottom:0}@media(max-width:640px){[data-testid=stSidebar]{transition:none}}

.home-hero h1 a{display:none}
