.badge-normal{background:#eef3f7;color:#385069}.badge-upset{background:#fff3cf;color:#805b00;margin-left:6px}.badge-error{background:#fff0f0;color:#b42318}.badge-muted{background:#f2f4f7;color:#667085}
.badge-high-confidence{background:#cf142b;color:#fff;border:1px solid #ff8090}.badge-high-upset{background:#5b2ca0;color:#fff;border:1px solid #b998ef;margin-left:6px}
.badge-big-payout{background:#5c2d08;color:#fff;border:1px solid #d88a43;margin-left:6px}
.badge-target{background:#e8f7f0;color:#087443;border:1px solid #8ed6b4}.badge-target-secondary{background:#edf9f4;color:#087443;border:1px solid #a7dec3;margin-left:6px}
.signal-reference{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:10px;padding-top:9px;border-top:1px solid #e5ebf1;color:#52657a;font-size:.72rem}.signal-reference span{flex-basis:100%;font-weight:750}.signal-reference b{color:#123a65}.signal-reference small{color:#52657a}
.signal-guide{margin:0 0 18px;padding:17px 18px;border:1px solid #d7e2ec;border-radius:12px;background:#f8fbff}.signal-guide--hot{border-color:#f1b4ba;background:#fff8f8}.signal-guide--upset{border-color:#d9c8f2;background:#fbf8ff}.signal-guide h2{margin:0 0 12px;font-size:1.15rem}.signal-current,.signal-stage-values,.signal-metrics{display:flex;align-items:center;gap:12px}.signal-current{justify-content:space-between}.signal-current strong{font-size:1.5rem}.signal-stage-values span,.signal-metrics span{flex:1;padding:8px 10px;border-radius:8px;background:#fff}.signal-metrics{margin:12px 0}.signal-metrics b{display:block;font-size:1.05rem}.signal-help{margin-bottom:4px;font-weight:750}.signal-guide small{color:#5f7185;line-height:1.6}.today-summary small{display:block;margin-top:4px;color:#66778a;font-size:.67rem}
.signal-guide--big-payout{border-color:#e0c7a8;background:#fffaf3}.signal-guide--big-payout h2{color:#653300}.signal-guide--big-payout p{margin:0;color:#4f5e6d;line-height:1.7}
.signal-guide--target{border-color:#a7dec3;background:#f4fcf8}.signal-guide--target h2{color:#087443}.signal-guide--target p{margin:0 0 10px;color:#405a4d}.target-secondary-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:8px;background:#edf9f4;color:#087443}.target-secondary-line strong{margin-left:auto}.target-reference{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;background:#f4fcf8;color:#365b49;font-size:.75rem}.target-reference--compact{border-top:1px solid #dcefe5;border-bottom:1px solid #dcefe5}.target-reference b{color:#087443}
.notice{margin:0 0 24px;padding:14px 16px;border:1px solid #d7e2ec;border-radius:10px;background:#f7fbff;color:#35495d}
.latest-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.latest-result-card{display:block;padding:17px 18px;border:1px solid #dfe6ee;border-radius:12px;background:#fff;box-shadow:0 6px 18px rgba(20,43,69,.05)}.latest-result-head,.latest-result-main,.latest-result-rank{display:flex;align-items:center;justify-content:space-between;gap:12px}.latest-result-head{padding-bottom:12px;border-bottom:1px solid #edf1f5}.latest-result-head strong{font-size:1.08rem}.latest-result-head span{color:#66778a;font-size:.78rem}.latest-result-main{padding:15px 0}.latest-result-main small{display:block;margin-bottom:6px;color:#66778a}.latest-result-combo .boat{width:28px;height:28px}.latest-result-label{padding:7px 10px;border-radius:8px;font-weight:850}.latest-result-label.is-hit{background:#e9f8ef;color:#11653b}.latest-result-label.is-top10{background:#fff0f0;color:#d71920}.latest-result-label.is-out{background:#eaf3ff;color:#075fab}.latest-result-rank{padding-top:12px;border-top:1px solid #edf1f5}.latest-result-rank span{color:#66778a;font-size:.78rem}.latest-result-rank strong{font-size:1.15rem}.latest-result-rank small{color:#66778a;font-size:.75rem;font-weight:600}
.filter-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.filter-bar button{border:1px solid #ccd8e3;background:#fff;border-radius:99px;padding:8px 14px;cursor:pointer}.filter-bar button.active{background:#0d63ce;color:#fff;border-color:#0d63ce}
.race-list{display:grid;gap:14px}.race-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.race-card{background:#fff;border:1px solid #dfe6ee;border-radius:14px;padding:18px;box-shadow:0 6px 18px rgba(20,43,69,.05)}
.race-card-top,.race-card-body{display:flex;justify-content:space-between;gap:16px}.race-card-top{align-items:center;padding-bottom:12px;border-bottom:1px solid #edf1f5}.race-card-body{padding:16px 0}.race-card-body>div{flex:1}.race-card small,.selection-grid small{display:block;color:#6b7b8e;margin-bottom:4px}.race-identity{display:inline-flex;align-items:baseline;white-space:nowrap;font-weight:800;font-size:1.15rem;margin-right:8px}.race-no{font-weight:800;font-size:1.15rem;margin-right:8px}
.hero-panel{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:20px}.hero-panel .metric{background:#f6f9fc;border-radius:12px}.section-soft{background:#f4f8fb}
.venue-placeholder{display:flex;align-items:center;gap:14px;min-height:100px;padding:22px;margin-bottom:22px;border-radius:16px;color:#fff;background:linear-gradient(120deg,#071b33,#0d63ce)}.venue-placeholder span{font-size:.8rem;letter-spacing:.15em}.venue-placeholder strong{font-size:1.7rem}.venue-placeholder small{margin-left:auto}
.venue-art{background:linear-gradient(135deg,#061a32 0%,#0b5eb9 58%,#20a4cf 100%);color:#fff}.featured-media.venue-art{min-height:82px}.featured-media.venue-art:after{content:"";position:absolute;inset:auto -8% -45% 26%;height:100%;border-radius:50%;border:18px solid rgba(255,255,255,.15);transform:rotate(-8deg)}.venue-photo.venue-art{display:flex;align-items:center;justify-content:center;min-height:105px;letter-spacing:.12em}
.venue-prediction-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:30px;border:1px solid #dfe6ee;border-radius:12px;background:#fff;overflow:hidden}.venue-prediction-summary>div{padding:16px 14px;border-right:1px solid #edf1f5}.venue-prediction-summary>div:last-child{border-right:0}.venue-prediction-summary span{display:block;margin-bottom:5px;color:#66778a;font-size:.78rem}.venue-prediction-summary strong{font-size:1.3rem}.venue-race-heading{margin-bottom:14px}.venue-race-list .race-card{scroll-margin-top:20px}
.selection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.selection-grid>div{background:#f6f9fc;border-radius:10px;padding:12px}.reason-line{margin:14px 0 0}.reason-line code{display:inline-block;margin-right:8px;padding:4px 7px;border-radius:5px;background:#edf3f8}
.public-version{margin-top:3px;color:#5d7085;font-size:.86rem;font-weight:700}.prediction-note{margin:7px 0 10px;color:#51657a;font-size:.92rem}.race-selected{grid-template-columns:minmax(0,1fr)}.public-selection{width:100%;box-sizing:border-box;padding:18px 20px;border-radius:12px;background:#f6f9fc}.public-selection>strong{display:block;margin-bottom:7px;font-size:1.12rem}.public-selection>span{display:block;color:#263d55}.public-selection p{margin:8px 0;color:#51657a}.public-selection small{color:#738397}
.winner-prob-wrap{margin-bottom:26px;border:1px solid #dfe6ee;border-radius:12px;overflow:hidden}.winner-prob-table{width:100%;border-collapse:collapse;background:#fff}.winner-prob-table th,.winner-prob-table td{padding:11px 14px;border-bottom:1px solid #edf1f5}.winner-prob-table thead th{text-align:left;background:#f6f9fc;color:#607187;font-size:.75rem;font-weight:700}.winner-prob-table tbody th{display:flex;align-items:center;gap:10px;text-align:left;font-size:.92rem}.winner-prob-value{width:92px;text-align:right;font-size:1rem;font-weight:850;color:#102a43;font-variant-numeric:tabular-nums}.winner-prob-bar{width:48%}.winner-prob-bar>span{display:block;height:8px;border-radius:99px;background:#e9eff5;overflow:hidden}.winner-prob-bar i{display:block;height:100%;border-radius:99px;background:#1769c2}.lane-chip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d2dbe4;border-radius:7px;font-weight:900}.lane-1{background:#fff;color:#162437}.lane-2{background:#202a35;color:#fff;border-color:#202a35}.lane-3{background:#d73a49;color:#fff;border-color:#d73a49}.lane-4{background:#1c69bd;color:#fff;border-color:#1c69bd}.lane-5{background:#f2ce3e;color:#2a2a22;border-color:#e2bd28}.lane-6{background:#2b8b57;color:#fff;border-color:#2b8b57}.non1-summary{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#f7fbff;color:#40566d}.non1-summary strong{font-size:1.05rem;color:#0d5dae;font-variant-numeric:tabular-nums}
.all-probabilities{margin-top:22px;border-top:1px solid #e4eaf0;padding-top:16px}.all-probabilities summary{cursor:pointer;font-weight:700}.table-scroll{overflow:auto;max-height:440px;margin-top:12px}.table-scroll table{width:100%;border-collapse:collapse}.table-scroll th,.table-scroll td{text-align:left;padding:9px;border-bottom:1px solid #edf1f5}
.result-panel{margin-top:18px}.result-panel h2{margin-bottom:16px}.result-combo{margin:8px 0 18px;font-size:1.55rem}.result-hit-message{margin-bottom:18px;padding:13px 15px;border:1px solid #bee3cf;border-radius:10px;background:#effaf4;color:#12653b;font-size:1.08rem;font-weight:850}.result-rank-summary{display:flex;align-items:flex-end;justify-content:space-between;padding:16px 0;border-top:1px solid #e7edf2;border-bottom:1px solid #e7edf2}.result-rank-summary span{color:#65778b}.result-rank-summary strong{font-size:1.65rem}.result-rank-summary small{color:#65778b;font-size:.9rem;font-weight:600}.result-prediction-source{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:#53677c;font-size:.82rem}.empty-state{text-align:center;padding:30px}.empty-state p{margin:.5rem 0 0;color:#6b7b8e}
.archive-list{display:grid;gap:10px}.archive-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:18px;border:1px solid #dfe6ee;border-radius:12px;background:#fff;color:inherit;text-decoration:none}.prose{max-width:800px}.prose h2{margin-top:28px}.prose p{line-height:1.9}
.archive-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.archive-sidebar{position:sticky;top:18px;padding:18px;border:1px solid #dfe6ee;border-radius:12px;background:#fff}.archive-sidebar h2{margin:0 0 5px;font-size:1.05rem}.archive-calendar-link{margin-bottom:16px;color:#66778a;font-size:.75rem}.archive-month+.archive-month{margin-top:18px}.archive-month h3{margin:0 0 7px;color:#52657a;font-size:.78rem}.archive-date-link{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-radius:8px;color:#17324f;text-decoration:none}.archive-date-link:hover{background:#f2f7fc}.archive-date-link.active{background:#0c5ca8;color:#fff;font-weight:850}.archive-date-link small{color:inherit;opacity:.78}.archive-mobile-picker{display:none}.archive-main{min-width:0}.archive-summary,.archive-metrics{display:grid;margin-bottom:22px;border:1px solid #dfe6ee;border-radius:12px;background:#fff;overflow:hidden}.archive-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.archive-summary>div,.archive-metrics>div{padding:15px 13px;border-right:1px solid #edf1f5}.archive-summary>div:last-child,.archive-metrics>div:last-child{border-right:0}.archive-summary span,.archive-metrics span{display:block;margin-bottom:5px;color:#66778a;font-size:.72rem}.archive-summary strong,.archive-metrics strong{font-size:1.18rem}.archive-metrics strong{color:#0d5dae}.archive-main .today-all-section{margin-top:28px}
@media(max-width:980px){.race-grid{grid-template-columns:1fr 1fr}.race-card-body{flex-wrap:wrap}.race-card-body>div{min-width:42%}}
@media(max-width:980px){.latest-results-grid{grid-template-columns:1fr 1fr}}
@media(max-width:860px){.archive-layout{grid-template-columns:1fr;gap:16px}.archive-sidebar{display:none}.archive-mobile-picker{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid #dfe6ee;border-radius:10px;background:#fff}.archive-mobile-picker label{font-weight:800}.archive-mobile-picker select{min-width:180px;padding:8px;border:1px solid #ccd8e3;border-radius:7px;background:#fff}.archive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-summary>div:nth-child(2){border-right:0}.archive-summary>div:nth-child(-n+2){border-bottom:1px solid #edf1f5}.archive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-metrics>div{border-bottom:1px solid #edf1f5}.archive-metrics>div:nth-child(2n){border-right:0}.archive-metrics>div:last-child{grid-column:1/-1;border-bottom:0}}
@media(max-width:680px){.latest-results-grid{grid-template-columns:1fr}.race-grid{grid-template-columns:1fr}.race-card-body{display:grid;grid-template-columns:1fr}.selection-grid{grid-template-columns:1fr 1fr}.archive-row{grid-template-columns:1fr;gap:5px}.hero-panel{grid-template-columns:1fr 1fr}.race-selected{grid-template-columns:minmax(0,1fr)}.winner-prob-table th,.winner-prob-table td{padding:10px}.winner-prob-bar{width:42%}}
@media(max-width:680px){.winner-prob-table th,.winner-prob-table td{padding:10px 8px}.winner-prob-table tbody th{gap:6px;font-size:.86rem;white-space:nowrap}.winner-prob-value{width:72px}.winner-prob-bar{width:38%}.lane-chip{flex:0 0 28px}}
@media(max-width:680px){.venue-prediction-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-prediction-summary>div{border-bottom:1px solid #edf1f5}.venue-prediction-summary>div:nth-child(2n){border-right:0}.venue-prediction-summary>div:last-child{grid-column:1/-1;border-bottom:0}.venue-race-heading{align-items:flex-start}.venue-race-heading .section-note{text-align:left}}
@media(max-width:460px){.selection-grid,.hero-panel{grid-template-columns:1fr}.race-card{padding:14px}}
@media(max-width:420px){.signal-stage-values,.signal-metrics{display:grid;grid-template-columns:1fr}.signal-guide{padding:14px}.signal-reference{gap:5px 9px}}

.featured-guide,.today-prediction-guide,.race-prediction-guide{color:#3d526b;background:#f4f8fc;font-weight:800}
.featured-guide{padding:8px 13px;font-size:11px;border-bottom:1px solid #e8eef4}
.today-prediction-guide{padding:8px 13px;font-size:11px;border-bottom:1px solid #edf1f5}
.race-prediction-guide{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0;padding:12px 14px;border-radius:8px}
.race-prediction-guide span{font-size:12px}.race-prediction-guide strong{color:#082f62;text-align:right}
.combo-odds{display:flex;align-items:flex-end;justify-content:flex-end;gap:6px;color:#0d4e97;white-space:nowrap}
.combo-odds strong{font-size:14px}.combo-odds small{color:#718095;font-size:9px;font-weight:600}
.combo-odds.is-missing{color:#718095;font-size:11px;font-weight:700}
.compact-prediction-list{list-style:none;margin:0;padding:6px 13px;border-bottom:1px solid #edf1f5}
.compact-prediction-list li{display:grid;grid-template-columns:22px minmax(68px,1fr) 54px minmax(92px,auto);align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid #f0f3f7;font-size:11px}
.compact-prediction-list li:last-child{border-bottom:0}.compact-prediction-list .rank-prob{text-align:right;font-weight:800}
.featured-data-row--odds .combo-odds{margin-left:auto}
.prediction-table-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0}
.rank-limit-buttons{display:flex;gap:5px}.rank-limit-buttons button{padding:7px 11px;border:1px solid #cfd9e5;border-radius:7px;background:#fff;color:#33506f;font-weight:800;cursor:pointer}.rank-limit-buttons button.active{border-color:#0b5fc1;background:#0b5fc1;color:#fff}
.prediction-table-tools label{display:flex;align-items:center;gap:7px;color:#56667a;font-size:12px;font-weight:700}.prediction-table-tools select{padding:7px 9px;border:1px solid #cfd9e5;border-radius:7px;background:#fff}
.race-main-card,.prediction-block,.ranking-section{min-width:0}.prediction-odds-scroll{width:100%;max-width:100%;max-height:none}.prediction-odds-table th,.prediction-odds-table td{vertical-align:middle}.prediction-odds-table th:first-child,.prediction-odds-table td:first-child{width:70px}.prediction-odds-table th:nth-child(3),.prediction-odds-table td:nth-child(3){width:90px;text-align:right}.prediction-odds-table th:last-child,.prediction-odds-table td:last-child{width:170px;text-align:right}
.ranking-section{margin-top:22px}.ranking-section h3{display:flex;align-items:center;gap:7px}.ranking-section h3 span{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e8eef5;color:#35506d;font-size:11px;cursor:help}.ranking-section h3 .prediction-beta{display:inline-flex;width:auto;height:auto;padding:2px 6px;border-radius:999px;background:#fff0c7;color:#8a5b00;font-size:11px;font-weight:800;cursor:default}.ranking-section--upset{padding:16px;border:1px solid #f1d8a5;border-radius:10px;background:#fffaf0}.ranking-note{margin:-3px 0 12px;color:#6b5b3d;font-size:12px}.prediction-odds-table--conditional th:nth-child(3),.prediction-odds-table--conditional td:nth-child(3),.prediction-odds-table--conditional th:nth-child(4),.prediction-odds-table--conditional td:nth-child(4){width:92px;text-align:right}.prediction-odds-table--conditional th:last-child,.prediction-odds-table--conditional td:last-child{width:160px}.ranking-result-badge{display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 20px);padding:5px 9px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:900;line-height:1;white-space:nowrap;transform:none}.featured-media>.ranking-result-badge{position:absolute;z-index:3;top:10px;right:10px}.ranking-result-badge.is-hit{color:#d82020;background:#fff3f3}.ranking-result-badge.is-top10{color:#0963b8;background:#f2f8ff}.ranking-result-badge.is-out{color:#64748b;background:#f7f9fb}.result-rank-secondary{margin-top:4px;color:#65758a;font-size:.86em}.race-card-ranks{display:flex;flex-direction:column;gap:2px;margin-top:4px}.race-card-ranks small{color:#6b7b8d}.result-rank-summary--primary>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.result-rank-summary--primary .result-rank-secondary{padding-top:7px;border-top:1px solid #e5ebf1}

@media(max-width:680px){.race-prediction-guide{align-items:flex-start;flex-direction:column;gap:3px}.race-prediction-guide strong{text-align:left}.prediction-table-tools{align-items:flex-start;flex-direction:column}.prediction-odds-scroll{overflow-x:auto}.prediction-odds-table{font-size:12px;min-width:520px}.prediction-odds-table--conditional{min-width:620px}.prediction-odds-table th,.prediction-odds-table td{padding:8px 4px}.prediction-odds-table th:first-child,.prediction-odds-table td:first-child{width:44px}.prediction-odds-table th:nth-child(3),.prediction-odds-table td:nth-child(3){width:64px}.prediction-odds-table th:last-child,.prediction-odds-table td:last-child{width:105px}.prediction-odds-table .combo-odds{align-items:flex-end;flex-direction:column;gap:0}.ranking-section--upset{padding:12px}.ranking-note{font-size:11px}.compact-prediction-list li{grid-template-columns:20px minmax(62px,1fr) 48px minmax(75px,auto)}.compact-prediction-list .combo-odds{align-items:flex-end;flex-direction:column;gap:0}}
.candidate-block{margin-top:18px;padding-top:14px;border-top:1px solid #dbe5f0}.candidate-block h3{display:flex;gap:7px;align-items:center;margin:0 0 10px;font-size:14px;color:#52657a}.candidate-block h3 span{font-size:12px;color:#718096}.candidate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.candidate-card{display:block;min-height:76px;padding:10px 12px;border:1px solid #dbe5f0;border-radius:8px;background:#f8fafc;color:#10243e;text-decoration:none;box-shadow:0 2px 7px rgba(20,43,69,.025)}.candidate-card:hover{border-color:#aabed2;background:#f3f7fb}.candidate-card-head,.candidate-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.candidate-card-head strong{font-size:13px;white-space:nowrap}.candidate-card-head span{font-size:11px;color:#8a5a00;white-space:nowrap}.candidate-card-meta{margin-top:8px;padding-top:7px;border-top:1px solid #e7edf3}.candidate-card-meta b{font-size:12px;font-weight:750}.candidate-card-meta small{font-size:11px;color:#718096;white-space:nowrap}.candidate-more{margin-top:10px}.candidate-more summary{width:max-content;cursor:pointer;color:#0d63ce;font-size:12px;font-weight:750}.candidate-more[open] summary{margin-bottom:10px}.badge-candidate-hot,.badge-candidate-upset{background:#fff7e6!important;color:#a65b00!important;border:1px solid #f4c66a}.candidate-history{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:12px 14px;border-radius:8px;background:#f5f7fa;color:#516175;font-size:13px}.candidate-history span+span{padding-left:10px;border-left:1px solid #ccd7e3}
@media(max-width:1050px){.candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.candidate-card{min-height:70px;padding:9px 10px}.candidate-card-head{align-items:flex-start;flex-direction:column;gap:2px}.candidate-card-meta{margin-top:6px;padding-top:6px}.candidate-history{flex-direction:column}.candidate-history span+span{padding-left:0;border-left:0}}
@media(max-width:420px){.candidate-card-head strong{font-size:12px}.candidate-card-head span,.candidate-card-meta small{font-size:10px}.candidate-card-meta b{font-size:11px}}
.big-payout-card-scenario{display:grid;gap:5px;padding:10px 14px;background:#fff8ee;border-top:1px solid #f4dfbe}
.big-payout-card-scenario>b{color:#8b4200;font-size:.82rem}
.big-payout-card-scenario>span{display:flex;justify-content:space-between;gap:8px;font-weight:700;font-size:.86rem}
.big-payout-card-scenario em{font-style:normal;color:#8b5a22;font-weight:600}
.big-payout-scenario{margin-top:18px;padding-top:16px;border-top:1px solid #ead8bd}
.big-payout-scenario h3{margin:0 0 6px;color:#7a3900}
.big-payout-scenario-reference{font-size:.8rem;color:#65584a;background:#fff;padding:8px 10px;border-radius:8px}
@media(max-width:480px){.big-payout-card-scenario{padding:8px 12px}.big-payout-scenario-reference{font-size:.75rem}}
