.next-contest-card{overflow-wrap:anywhere;background:#f0f6f2;border:1px solid #c8dace;border-radius:14px;min-width:0;margin:18px 0;padding:22px}.next-contest-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#42634e;font-size:11px;font-weight:800}.next-contest-heading h2{margin:6px 0 18px;font-size:17px;line-height:1.4}.next-contest-values{flex-wrap:wrap;justify-content:space-between;gap:14px 24px;display:flex}.next-contest-values>div{min-width:0}.next-contest-values span{color:#43594a;font-size:12px;display:block}.next-contest-values strong{font:800 clamp(24px, 3vw, 34px)/1.2 var(--heading);letter-spacing:-.7px;color:#173e30;margin-top:4px;display:block}.next-contest-values b{color:#173e30;margin-top:8px;font-size:18px;display:block}.next-contest-context{color:#43594a;margin:14px 0 0;font-size:12px;line-height:1.5}.next-contest-follow{text-underline-offset:3px;align-items:center;gap:10px;min-height:44px;margin-top:8px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.next-contest-income{border-top:1px solid #c8dace;margin-top:10px;padding-top:8px}.next-contest-income .income-link{text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.next-contest-income .income-context{color:#43594a;margin:0;font-size:12px;line-height:1.5}.next-contest-card a:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:3px}@media (width<=520px){.next-contest-card{padding:18px}.next-contest-values strong{font-size:27px}}:is(.result-page,.result-document) .lottery-tabs{padding-bottom:10px;scroll-padding-inline:12px;position:relative}:is(.result-page,.result-document) .lottery-tabs a{flex:none;min-height:44px}:is(.result-page,.result-document) .lottery-tabs:after{content:"";flex:0 0 8px}:is(.result-page,.result-document) .lottery-tabs{background:linear-gradient(to left, var(--surface,#f7f9f8), transparent 24px) right / 28px 100% no-repeat}@media (width<=640px){:is(.result-page,.result-document)>.page-header{padding-top:20px;padding-bottom:14px}:is(.result-page,.result-document)>.page-header .breadcrumb{margin-bottom:9px;font-size:11px}:is(.result-page,.result-document)>.page-header .eyebrow{display:none}:is(.result-page,.result-document)>.page-header h1{letter-spacing:-.7px;margin:0;font-size:25px;line-height:1.22}:is(.result-page,.result-document)>.page-header .lead{margin-top:7px;font-size:12px;line-height:1.5}:is(.result-page,.result-document)>.page-content{padding-top:0}:is(.result-page,.result-document) .lottery-tabs{gap:6px;margin-bottom:10px}:is(.result-page,.result-document) .lottery-tabs a{padding:8px 11px}:is(.result-page,.result-document) .contest-navigation :is(a,button),:is(.result-page,.result-document) .contest-search summary{align-items:center;min-height:44px;display:inline-flex}:is(.result-page,.result-document) .result-contest-controls{gap:0 12px;margin-top:8px;padding:6px 0}:is(.result-page,.result-document) .result-draw-numbers{margin-top:12px}:is(.result-page,.result-document) .draw-head h2{font-size:24px}:is(.result-page,.result-document) .draw-head .eyebrow,.next-contest-card[hidden]{display:none}}.official-result-details{border-top:1px solid var(--border,#dce4df);margin-top:1rem;padding-top:.85rem}.official-result-details>summary{cursor:pointer;padding:.25rem 0;font-weight:700}.official-details-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.25rem;margin-top:1rem;display:grid}.official-details-grid h3{margin:0 0 .7rem;font-size:.95rem}.official-details-grid p{margin:.65rem 0}.official-winner-locations{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.official-winner-locations li{flex-direction:column;gap:.15rem;display:flex}.official-winner-locations span{font-size:.85rem}.official-revenue{font-size:1.15rem}@media (width<=639px){.official-details-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}}.quick-checker{overflow-wrap:anywhere;background:#fff;border:1px solid #b8cfc2;border-radius:12px;margin:18px 0}.quick-disclosure>summary{cursor:pointer;color:#173e30;min-height:48px;padding:15px 18px;font-size:15px;font-weight:750}.quick-disclosure-hint{color:var(--muted);margin:4px 0 0 16px;font-size:12px;font-weight:400;display:block}.quick-disclosure[open]>summary{border-bottom:1px solid var(--line)}.quick-disclosure-content{min-width:0;padding:4px 18px 14px}.quick-checker h3{margin:0 0 6px;font-size:16px}.quick-checker p{margin:8px 0}.quick-checker [hidden]{display:none!important}.quick-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.quick-checker button,.quick-checker select{min-height:44px}.quick-checker button{white-space:normal}.quick-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;margin:12px 0;display:grid}.quick-number{border:1px solid var(--line);min-width:44px;color:var(--ink);font:inherit;background:#fff;border-radius:8px}.quick-number[aria-pressed=true]{background:var(--game-color,var(--green));color:#fff;border-color:currentColor;box-shadow:inset 0 0 0 2px #fff}.quick-checker label{gap:6px;margin:12px 0;font-size:14px;display:grid}.quick-checker input,.quick-checker textarea,.quick-checker select{width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid var(--line);border-radius:8px;padding:10px;font-size:16px}.quick-checker input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;padding:0}.quick-checker label:has(input[type=checkbox]){justify-content:center;align-items:center}.quick-checker fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;margin:10px 0;padding:8px}.quick-checker [data-quick-result]{background:var(--surface);overflow-wrap:anywhere;border-radius:8px;padding:14px}.quick-checker .quick-error{color:#a32727}.quick-checker :focus-visible{outline:3px solid var(--game-color,var(--green));outline-offset:3px}
