:root{color-scheme:light;--bg: #efe6ae;--page-gold: #c5ad54;--page-gold-soft: #f5e889;--surface: #fffdf7;--surface-muted: #f3efe2;--text: #161616;--muted: #595247;--result-dark: #50452a;--result-dark-strong: #3f351f;--border: #d5c9a8;--table-line: #d8d0bb;--accent: #0f766e;--accent-strong: #115e59;--ad-bg: #f0ead7;--ad-height: 90px;--shadow: 0 1px 0 rgba(64, 52, 28, .16), 0 8px 18px rgba(64, 52, 28, .12);--tight-shadow: 0 1px 0 rgba(64, 52, 28, .16);font-family:Arial,Helvetica,Noto Sans SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);font-size:16px}body{margin:0;background:linear-gradient(90deg,rgba(76,61,25,.08),transparent 18%,rgba(255,248,173,.42) 50%,transparent 82%,rgba(76,61,25,.08)),linear-gradient(90deg,#d8c66d,#f4e98e 26%,#c7ad58 50%,#f4e98e 72%,#b89b45);color:var(--text);font-size:1rem;line-height:1.5}a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:.16em}a:hover{color:var(--accent-strong)}a:focus-visible,button:focus-visible{outline:3px solid rgba(15,118,110,.28);outline-offset:2px}.skip-link{position:absolute;left:12px;top:-48px;z-index:20;background:var(--text);color:#f8fafc;padding:8px 12px;border-radius:4px;text-decoration:none}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto;gap:10px 12px;align-items:center;padding:0 12px;background:linear-gradient(180deg,#171717,#0c0c0c);border-bottom:3px solid #b99f47;box-shadow:0 2px 8px #2a210c5c}.brand{min-height:54px;display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:0 10px 0 0;color:#f5df87;font-size:1.6rem;font-weight:900;letter-spacing:0;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.16),0 0 8px rgba(245,223,135,.26)}.brand:before{content:"4D";display:grid;place-items:center;width:58px;min-height:54px;color:#151515;background:linear-gradient(145deg,#fff6b6,#d5b84f 45%,#8b6e20);font-size:1.42rem;font-weight:950;font-style:italic;letter-spacing:-.03em;text-shadow:0 1px 0 rgba(255,255,255,.34)}.top-nav{grid-column:1 / -1;grid-row:2;display:flex;gap:6px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.top-nav a,.language-link,.button-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:6px;color:var(--muted);font-weight:650;text-decoration:none;white-space:nowrap}.top-nav a,.language-link{color:#f4f1e8}.top-nav a:hover,.language-link:hover,.button-link:hover{background:#f5df8724}.language-link{grid-column:2;grid-row:1;justify-self:end;border:1px solid rgba(245,223,135,.34);background:#f5df871a;color:#f4f1e8}main{width:min(1240px,100%);margin:0 auto;padding:12px}.hero{display:grid;gap:5px;margin:12px 0 10px;padding:10px 12px;border:1px solid rgba(80,69,42,.22);border-left:5px solid var(--result-dark);background:#fffdf794;box-shadow:var(--tight-shadow)}.hero h1{margin:0;font-size:1.45rem;font-weight:900;line-height:1.12;letter-spacing:0}.hero p{margin:0;max-width:72ch;color:var(--muted);font-size:.95rem;font-weight:650}.eyebrow{color:var(--accent-strong);font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.quick-links{display:flex;flex-wrap:wrap;gap:8px}.layout-grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.results-layout{gap:12px}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px}.west-result-layout,.regional-result-layout{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.west-results-board,.regional-results-board{min-width:0;display:grid;gap:10px}.west-results-row{min-width:0;display:grid;gap:6px}.regional-results-grid{min-width:0;display:grid;grid-template-columns:1fr;gap:6px}.west-results-row--top,.west-results-row--lower{grid-template-columns:1fr}.west-results-column{min-width:0;display:grid;align-content:start;gap:6px}.west-board-ad,.regional-board-ad{margin-top:2px}.west-side-ad,.regional-side-ad{min-width:0}.card,.result-card,.ad-slot{background:var(--surface);border:1px solid var(--border);border-radius:4px;box-shadow:var(--shadow)}.card{padding:12px;border-color:#50452a52;background:#fffdf7d1;box-shadow:var(--tight-shadow)}.content-page{display:grid;gap:7px;max-width:820px}.content-page h2{margin:0;color:#2c2415;font-size:1.125rem;line-height:1.25;font-weight:900}.content-page p{margin:0;color:var(--muted);font-weight:600}.directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:14px 0}.directory-card{display:grid;gap:8px;padding:12px;border:1px solid rgba(80,69,42,.32);border-top:4px solid var(--operator-accent, var(--result-dark));border-radius:4px;background:#fffdf7db;box-shadow:var(--tight-shadow)}.directory-card h2,.directory-card p,.directory-card dl,.directory-card dd{margin:0}.directory-card h2{font-size:1.125rem;line-height:1.2;font-weight:900}.directory-card p,.directory-card dt{color:var(--muted)}.directory-card dl{display:grid;gap:6px}.directory-card div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--table-line);padding-top:6px}.directory-card dt{font-size:.8125rem;font-weight:700}.directory-card dd{font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.result-card{min-width:0;overflow:hidden;border-color:#50452a6b;border-radius:4px;box-shadow:var(--tight-shadow)}.result-card__header{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:stretch;min-height:72px;gap:0;padding:0;border-top:0;border-bottom:4px solid var(--result-dark-strong);background:var(--operator-bg, var(--operator-accent, var(--accent)));color:var(--operator-text, #fffdf7)}.operator-logo{display:block;box-sizing:border-box;align-self:stretch;width:84px;height:72px;object-fit:contain;object-position:center;background:var(--operator-bg, var(--operator-accent, var(--result-dark)));border:6px solid var(--operator-bg, var(--operator-accent, var(--result-dark)));border-right-color:color-mix(in srgb,var(--operator-text, #fffdf7) 24%,transparent)}.result-card[data-operator-id=sports-toto] .operator-logo,.result-card[data-operator-id=singapore-pools] .operator-logo,.result-card[data-operator-id=nine-lotto] .operator-logo{background:#fffffff5;border-color:#fffffff5;border-right-color:#0000002e}.result-card__identity{min-width:0;display:grid;align-items:center;padding:6px 10px}.result-card__title{margin:0;font-size:1.18rem;line-height:1.08;overflow-wrap:anywhere;font-weight:900}.result-card__meta{color:color-mix(in srgb,var(--operator-text, #fffdf7) 86%,transparent);margin-top:3px;font-size:.82rem;line-height:1.25;font-weight:850}.result-card__header .button-link{min-height:36px;padding:6px 10px;border:1px solid rgba(255,255,255,.36);background:#00000024;color:var(--operator-text, #fffdf7)}.top-prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--table-line)}.top-prizes-wrap{display:grid;background:var(--table-line)}.top-prizes-wrap .top-prizes{border:0}.zodiac-result{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:7px 10px;border-top:1px solid var(--border);background:var(--surface);text-align:center}.zodiac-result span{color:#c2410c;font-size:.72rem;font-weight:900;text-transform:uppercase}.zodiac-result strong{color:#9a3412;font-size:1.08rem;line-height:1.1}.prize-cell{background:var(--surface);padding:7px 4px 9px;text-align:center}.prize-cell span{display:block;margin:-8px -4px 7px;padding:5px 4px;background:var(--result-dark);color:#fffdf7;font-size:.95rem;font-weight:850}.prize-cell strong,.number-cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.prize-cell strong{display:block;font-size:clamp(1.72rem,5vw,2.36rem);line-height:1.1;white-space:nowrap;color:#121722;font-weight:900}.result-card__group h3,.result-card__group h4{margin:0;padding:6px 10px;border-top:1px solid var(--table-line);background:var(--result-dark);color:#fffdf7;font-size:1rem;text-align:center;line-height:1.2;font-weight:900}.history-layout{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.history-main,.history-side{display:grid;gap:16px}.history-toolbar{display:grid;gap:12px;padding:0;overflow:hidden;border-color:#50452a6b;background:#fffdf7e6}.history-toolbar h2{margin:0;padding:12px 14px;background:var(--result-dark);color:#fffdf7;font-size:1.25rem;line-height:1.2;font-weight:900}.history-toolbar p{margin:0;padding:0 14px;font-weight:600}.history-toolbar p,.history-count{color:var(--muted)}.history-date-picker{display:grid;gap:6px;color:var(--text);font-weight:700}.history-filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:end;padding:0 14px 4px}.history-date-picker input{min-height:44px;width:min(100%,240px);padding:8px 10px;border:1px solid rgba(80,69,42,.38);border-radius:4px;background:var(--surface);color:var(--text);font:inherit;font-weight:700}.history-clear,.history-region-tab{min-height:44px;padding:8px 12px;border:1px solid rgba(80,69,42,.38);border-radius:4px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;font-weight:850}.history-region-tabs{display:flex;gap:6px;overflow-x:auto;padding:0 14px 14px;scrollbar-width:thin}.history-region-tab[aria-pressed=true]{border-color:var(--result-dark);background:var(--result-dark);color:#fffdf7}.history-date-group{display:grid;gap:10px}.history-card .result-card__header{align-items:stretch}.history-card .result-card__identity{gap:8px}.history-card .button-link{min-height:34px;width:fit-content;padding:5px 10px;font-size:.8125rem}.history-empty{color:var(--muted)}.number-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--table-line);border-top:1px solid var(--table-line)}.number-cell{min-width:0;background:var(--surface);padding:5px 3px;text-align:center;font-size:clamp(1.04rem,3vw,1.38rem);font-weight:900;line-height:1.15;white-space:nowrap}.supplement-card{min-width:0;overflow:hidden;border:1px solid rgba(80,69,42,.42);border-radius:4px;background:var(--surface);box-shadow:var(--tight-shadow)}.supplement-card__header{display:grid;grid-template-columns:84px minmax(0,1fr);min-height:72px;align-items:stretch;background:var(--operator-bg);color:var(--operator-text);border-bottom:4px solid var(--result-dark-strong)}.supplement-card__header div{min-width:0;display:grid;align-content:center;padding:7px 10px}.supplement-card__header h3,.supplement-card__header p,.supplement-card__body h4,.supplement-lines,.supplement-lines dd,.supplement-lines dt,.gold-groups p,.gold-groups h4{margin:0}.supplement-card__header h3{font-size:1.15rem;line-height:1.05;font-weight:900}.supplement-card__header p{margin-top:4px;color:color-mix(in srgb,var(--operator-text) 84%,transparent);font-size:.78rem;font-weight:900}.supplement-card__header img{display:block;align-self:stretch;box-sizing:border-box;width:84px;height:72px;padding:6px;object-fit:contain;object-position:center;background:color-mix(in srgb,var(--operator-bg) 84%,#fffdf7 16%);border-right:1px solid rgba(0,0,0,.18)}.supplement-card[data-operator-id=sports-toto] .supplement-card__header img,.supplement-card[data-operator-id=da-ma-cai] .supplement-card__header img{background:#fffffff5}.supplement-card--sports-toto .supplement-card__header{background:#ff1008;color:#fffdf7}.supplement-card--magnum-4d .supplement-card__header{background:#ff3;color:#111827}.supplement-card--da-ma-cai .supplement-card__header{background:#27185f;color:#fffdf7}.supplement-card[data-result-id=singapore-toto] .supplement-card__header{grid-template-columns:74px minmax(0,1fr);min-height:58px;background:#087db8;color:#fffdf7}.supplement-card[data-result-id=singapore-toto] .supplement-card__header img{width:74px;height:58px;background:#fffdf7}.supplement-card[data-result-id=singapore-toto] .supplement-card__header h3{text-align:center}.supplement-card__body{display:grid;gap:0}.supplement-card__body h4{padding:3px 8px;background:var(--result-dark);color:#fffdf7;font-size:.85rem;line-height:1.15;text-align:center;text-transform:uppercase;font-weight:900}.supplement-number-row,.supplement-grid,.tiered-rows,.three-plus-prizes{background:var(--table-line)}.supplement-number-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:1px}.supplement-card--sports-toto.supplement-card--lotto-numbers .supplement-number-row{grid-template-columns:repeat(auto-fit,minmax(42px,1fr))}.supplement-number-row strong,.supplement-grid strong{display:block;min-width:0;padding:5px 3px;background:var(--surface);font-size:clamp(1.06rem,2.7vw,1.42rem);line-height:1.08;text-align:center;font-variant-numeric:tabular-nums;font-weight:900}.supplement-number-row--bonus strong,.supplement-number-row--gold strong{color:#f97316;font-size:clamp(1.35rem,3.4vw,1.74rem)}.supplement-lines{display:grid;gap:1px;background:var(--table-line)}.supplement-lines div{display:grid;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);background:var(--surface)}.supplement-lines dt{padding:5px 8px;background:var(--result-dark-strong);color:#fffdf7;font-weight:850;text-transform:uppercase}.supplement-lines dd{padding:5px 8px;font-weight:800}.gold-groups{display:grid;gap:1px;background:var(--table-line)}.gold-groups div{background:var(--surface)}.gold-groups p{display:grid;align-items:center;min-height:28px;padding:0;font-size:1rem;font-weight:850;line-height:1;text-align:center}.gold-group-row--2{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.gold-group-row--3{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr)}.gold-groups p strong,.gold-groups p span{display:grid;min-width:0;min-height:28px;place-items:center;border-right:1px solid var(--table-line);background:var(--surface)}.gold-groups p strong{font:inherit;font-variant-numeric:tabular-nums}.gold-groups p span{color:#f97316;font-size:.88rem;font-weight:900}.gold-groups p :last-child{border-right:0}.three-plus-prizes{display:grid;gap:1px}.three-plus-prize,.three-plus-bonus{display:grid;grid-template-columns:92px minmax(0,1fr) 86px;align-items:center;background:var(--surface)}.three-plus-prize span,.tiered-rows span{align-self:stretch;display:grid;place-items:center;background:#444;color:#fffdf7;font-weight:900}.three-plus-prize strong{padding:5px 8px;font-size:clamp(1.35rem,3.4vw,1.82rem);line-height:1.05;text-align:center;font-variant-numeric:tabular-nums}.three-plus-prize em{padding:5px;color:#666;font-size:.86rem;font-style:normal;font-weight:900;text-align:center}.three-plus-bonus{grid-template-columns:92px minmax(0,1fr)}.three-plus-bonus span,.three-plus-bonus strong{padding:5px 8px;background:var(--surface);color:#888;font-weight:850}.three-plus-bonus strong{text-align:center}.supplement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.singapore-toto-meta{display:flex;justify-content:space-between;gap:8px;padding:7px 8px;background:var(--surface);color:#333;font-size:clamp(.78rem,1.7vw,.92rem);font-weight:800;line-height:1.15}.singapore-toto-meta span{min-width:0}.singapore-toto-numbers{display:grid;grid-template-columns:repeat(6,minmax(25px,1fr)) 34px minmax(25px,1fr);gap:1px;background:#aaa69a;border-top:1px solid #aaa69a}.singapore-toto-numbers strong,.singapore-toto-numbers span{display:grid;min-width:0;min-height:38px;place-items:center;background:var(--surface);color:#111;font-size:clamp(1rem,2.45vw,1.45rem);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.singapore-toto-numbers span{background:#d90000;color:#fffdf7}.singapore-toto-prizes{display:grid;gap:1px;margin-top:10px;background:#c9c9c9;border:1px solid #c9c9c9}.singapore-toto-prizes__head,.singapore-toto-prizes__row{display:grid;grid-template-columns:minmax(66px,.82fr) minmax(0,1.15fr) minmax(0,1.2fr)}.singapore-toto-prizes__head span{display:grid;min-width:0;min-height:38px;place-items:center;padding:4px;background:#4a4a73;color:#fffdf7;font-size:clamp(.68rem,1.65vw,.84rem);font-weight:900;line-height:1.14;text-align:center;overflow-wrap:anywhere}.singapore-toto-prizes__row span,.singapore-toto-prizes__row strong{display:grid;min-width:0;min-height:36px;align-items:center;padding:5px 6px;background:var(--surface);color:#111;font-size:clamp(.86rem,1.95vw,1rem);line-height:1.1}.singapore-toto-prizes__row span{background:#d2d2d2;font-weight:850}.singapore-toto-prizes__row strong{justify-items:center;color:#d60000;font-weight:900;font-variant-numeric:tabular-nums}.tiered-main-number{display:block;padding:12px 8px;background:#444;color:#fffdf7;font-size:clamp(2rem,5vw,2.7rem);line-height:1;text-align:center;font-variant-numeric:tabular-nums;font-weight:900}.toto-5d-table{display:grid;border-top:1px solid var(--table-line);background:var(--surface)}.toto-5d-row{display:grid;grid-template-columns:58px minmax(0,1fr) 58px minmax(0,1fr);min-height:42px;border-bottom:1px dashed #b9b09a}.toto-5d-row:last-child{border-bottom:0}.toto-5d-row span,.toto-5d-row strong{display:grid;min-width:0;place-items:center;line-height:1}.toto-5d-row span{background:#444;color:#fffdf7;font-size:1.05rem;font-weight:900}.toto-5d-row strong{border-right:1px solid var(--table-line);background:#fffdf7;color:#111;font-size:clamp(1.52rem,4.1vw,1.88rem);font-weight:900;font-variant-numeric:tabular-nums}.toto-5d-row strong:last-child{border-right:0}.tiered-rows{display:grid;gap:1px}.tiered-rows div{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:48px;background:var(--surface)}.tiered-rows strong{display:grid;place-items:center;padding:5px 8px;font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.05;text-align:center;font-variant-numeric:tabular-nums}.tiered-values{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:1px;background:var(--table-line)}.tiered-values b{display:grid;place-items:center;min-height:36px;background:var(--surface);font:inherit}.tiered-values i{display:none}.tiered-rows--split{gap:0;background:var(--surface)}.tiered-rows--split div{grid-template-columns:58px minmax(0,1fr);min-height:42px;border-bottom:1px dashed #b9b09a;background:var(--surface)}.tiered-rows--split div:last-child{border-bottom:0}.tiered-rows--split span{background:#444;color:#fffdf7;font-size:1.05rem;font-weight:900}.tiered-rows--split .tiered-values{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:0;padding:0;background:#fffdf7}.tiered-rows--split .tiered-values b,.tiered-rows--split .tiered-values i{display:grid;min-height:42px;place-items:center;background:#fffdf7;color:#111;line-height:1}.tiered-rows--split .tiered-values b{font-size:clamp(1.38rem,3.8vw,1.7rem);font-weight:900}.tiered-rows--split .tiered-values i{font-size:1.55rem;font-style:normal;font-weight:900}.section-title{display:flex;justify-content:space-between;gap:12px;align-items:end;margin:14px 0 8px;padding:0 2px}.section-title h2{margin:0;color:#2c2415;font-size:1.18rem;line-height:1.2;font-weight:900}.ad-slot{min-height:var(--ad-height);display:flex;align-items:center;justify-content:center;color:#7a6e55;background:linear-gradient(180deg,#fffdf7db,#f0ead7db),repeating-linear-gradient(135deg,transparent,transparent 12px,rgba(80,69,42,.08) 12px,rgba(80,69,42,.08) 24px);border:1px dashed rgba(80,69,42,.36);box-shadow:inset 0 0 0 1px #fffdf76b;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ad-slot--sidebar{min-height:var(--ad-height)}.site-footer{margin-top:28px;padding:20px 16px;border-top:3px solid var(--result-dark);color:var(--muted);background:#fffdf7b8}.site-footer p{max-width:75ch;margin:0 0 12px}.site-footer nav{display:flex;gap:16px;flex-wrap:wrap}.site-footer nav a{color:inherit;text-decoration:none}@media (min-width: 861px){.site-header{grid-template-columns:auto 1fr auto;gap:16px;padding:0 clamp(16px,4vw,40px)}.top-nav{grid-column:auto;grid-row:auto;justify-content:center;flex-wrap:nowrap;overflow-x:visible}.language-link{grid-column:auto;grid-row:auto}main{padding:16px}.hero h1{font-size:2.125rem}.layout-grid{grid-template-columns:minmax(0,1fr) 320px}.results-layout{grid-template-columns:1fr}.west-result-layout,.regional-result-layout{grid-template-columns:minmax(128px,1fr) minmax(0,900px) minmax(128px,1fr);gap:16px}.west-results-row--top,.west-results-row--lower,.regional-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regional-results-grid .supplement-card[data-result-id=sabah-88-lotto-6-45]{grid-column:2}.west-results-board .result-card__header,.west-results-board .supplement-card__header,.regional-results-board .result-card__header,.regional-results-board .supplement-card__header{min-height:58px;grid-template-columns:74px minmax(0,1fr)}.west-results-board .operator-logo,.west-results-board .supplement-card__header img,.regional-results-board .operator-logo,.regional-results-board .supplement-card__header img{width:74px;height:58px;padding:5px}.west-results-board .result-card__title,.west-results-board .supplement-card__header h3,.regional-results-board .result-card__title,.regional-results-board .supplement-card__header h3{font-size:1rem}.west-results-board .result-card__meta,.west-results-board .supplement-card__header p,.regional-results-board .result-card__meta,.regional-results-board .supplement-card__header p{font-size:.72rem}.west-results-board .prize-cell,.regional-results-board .prize-cell{padding:6px 4px 7px}.west-results-board .prize-cell span,.regional-results-board .prize-cell span{margin:-6px -4px 5px;padding:5px 4px;font-size:.82rem}.west-results-board .prize-cell strong,.regional-results-board .prize-cell strong{font-size:1.78rem}.west-results-board .number-cell,.west-results-board .supplement-number-row strong,.west-results-board .supplement-grid strong,.regional-results-board .number-cell,.regional-results-board .supplement-number-row strong,.regional-results-board .supplement-grid strong{font-size:1.08rem;padding:4px 3px}.west-results-board .supplement-number-row--bonus strong,.west-results-board .supplement-number-row--gold strong,.regional-results-board .supplement-number-row--bonus strong,.regional-results-board .supplement-number-row--gold strong{font-size:1.42rem}.west-results-board .tiered-main-number,.regional-results-board .tiered-main-number{font-size:2.15rem}.west-results-board .tiered-rows div,.regional-results-board .tiered-rows div{min-height:38px}.west-results-board .tiered-rows strong,.regional-results-board .tiered-rows strong{font-size:1.26rem}.west-results-board .toto-5d-row,.regional-results-board .toto-5d-row{min-height:42px}.west-results-board .toto-5d-row strong,.regional-results-board .toto-5d-row strong{font-size:1.58rem}.west-results-board .tiered-rows--split div,.regional-results-board .tiered-rows--split div,.west-results-board .tiered-rows--split .tiered-values b,.west-results-board .tiered-rows--split .tiered-values i,.regional-results-board .tiered-rows--split .tiered-values b,.regional-results-board .tiered-rows--split .tiered-values i{min-height:42px}.west-results-board .tiered-rows--split .tiered-values b,.regional-results-board .tiered-rows--split .tiered-values b{font-size:1.42rem}.west-results-board .tiered-rows--split .tiered-values i,.regional-results-board .tiered-rows--split .tiered-values i{font-size:1.45rem}.west-results-board .gold-groups p,.regional-results-board .gold-groups p{min-height:26px;font-size:.92rem}.west-results-board .gold-groups p strong,.west-results-board .gold-groups p span,.regional-results-board .gold-groups p strong,.regional-results-board .gold-groups p span{min-height:26px}.west-results-board .three-plus-prize,.west-results-board .three-plus-bonus,.regional-results-board .three-plus-prize,.regional-results-board .three-plus-bonus{grid-template-columns:70px minmax(0,1fr) 68px}.west-results-board .three-plus-bonus,.regional-results-board .three-plus-bonus{grid-template-columns:70px minmax(0,1fr)}.west-results-board .three-plus-prize strong,.regional-results-board .three-plus-prize strong{font-size:1.46rem}.west-results-board .three-plus-prize em,.west-results-board .three-plus-bonus span,.west-results-board .three-plus-bonus strong,.regional-results-board .three-plus-prize em,.regional-results-board .three-plus-bonus span,.regional-results-board .three-plus-bonus strong{font-size:.7rem}.west-results-board .result-card__group h3,.west-results-board .result-card__group h4,.west-results-board .supplement-card__body h4,.regional-results-board .result-card__group h3,.regional-results-board .result-card__group h4,.regional-results-board .supplement-card__body h4{padding:4px 8px;font-size:.76rem}.west-side-ad .ad-slot,.regional-side-ad .ad-slot{position:sticky;top:82px}.results-layout>.ad-slot--sidebar{position:static}.history-layout{grid-template-columns:minmax(0,1fr) 320px}.ad-slot--sidebar{min-height:var(--ad-height);position:sticky;top:82px}.history-side{position:sticky;top:82px}.site-footer{padding:24px clamp(16px,4vw,40px)}}
