.blog-wrap{padding-block:clamp(12px,2vw,24px) clamp(48px,7vw,96px)}.blog-h1{font-family:var(--font-display), var(--font-num), sans-serif;letter-spacing:-.01em;color:var(--text);max-width:24ch;margin:0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1}.blog-h1-day{color:var(--accent)}.blog-lede{max-width:64ch;color:var(--muted);margin:18px 0 0;font-size:1.0625rem;line-height:1.7}.blog-note{color:var(--dim);margin:14px 0 0;font-size:.8125rem}.blog-index-head{padding-block:clamp(20px,4vw,48px) clamp(24px,3vw,36px)}.blog-section-h,.blog-today h2{font-family:var(--font-display), var(--font-num), sans-serif;margin:0 0 16px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.blog-today{border-left:3px solid var(--accent);background:var(--panel);margin-bottom:36px;padding:clamp(20px,3vw,32px)}.blog-today p,.blog-method p{max-width:70ch;color:var(--muted);margin:0 0 16px;line-height:1.65}.blog-today .blog-today-date{color:var(--accent);font-size:.875rem;font-weight:650}.blog-today-link{width:fit-content;min-height:44px;color:var(--brand-strong);align-items:center;gap:8px;margin-top:14px;font-weight:700;display:flex}.blog-today-link svg{flex-shrink:0}.blog-method{margin-top:36px}.blog-method a{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.blog-summary{max-width:70ch;color:var(--muted);margin:0;line-height:1.65}.blog-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:14px;padding:28px}.blog-list{border-top:1px solid var(--border2);margin:0;padding:0;list-style:none}.blog-row{border-bottom:1px solid var(--border2);transition:background .15s var(--lp-ease);grid-template-columns:5.2rem minmax(0,1fr) auto 20px;align-items:center;gap:clamp(12px,2vw,24px);padding:18px 6px;display:grid}.blog-row:hover{background:color-mix(in oklch, var(--panel) 70%, transparent)}.blog-row:hover .blog-row-arrow{color:var(--text);transform:translate(3px)}.blog-row-date{line-height:1.05;font-family:var(--font-display), var(--font-num), sans-serif;justify-items:start;display:grid}.blog-row-day{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:700}.blog-row-date .num{color:var(--text);font-size:1.5rem;font-weight:700}.blog-row-main{gap:4px;min-width:0;display:grid}.blog-row-title{color:var(--text);font-size:1.0625rem;font-weight:650}.blog-row-games{color:var(--dim);font-weight:500}.blog-row-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-row-arrow{color:var(--dim);transition:transform .2s var(--lp-ease), color .15s}.blog-status{white-space:nowrap;border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.blog-status.status-live{color:var(--positive);border-color:color-mix(in oklch, var(--positive) 40%, transparent);background:color-mix(in oklch, var(--positive) 10%, transparent)}.blog-status.status-final{color:var(--brand-strong);border-color:var(--brand-line);background:var(--brand-dim)}.blog-status.status-awaiting-results{color:var(--warning);border-color:color-mix(in oklch, var(--warning) 40%, transparent);background:color-mix(in oklch, var(--warning) 10%, transparent)}@media (max-width:640px){.blog-row{grid-template-columns:3.6rem minmax(0,1fr);row-gap:8px}.blog-row .blog-status{grid-column:2;justify-self:start}.blog-row-arrow{display:none}}.blog-crumbs{color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px;padding-top:clamp(8px,2vw,20px);font-size:.8125rem;display:flex}.blog-crumbs a{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.blog-crumbs a:hover{color:var(--text)}.blog-head{justify-items:start;gap:14px;padding-block:18px clamp(24px,3vw,36px);display:grid}.blog-meta{color:var(--muted);margin:0;font-size:.875rem}.blog-head .blog-note{margin:0}.blog-layout{align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:1060px){.blog-layout{grid-template-columns:minmax(0,1fr) 340px}.blog-aside{position:sticky;top:24px}}.blog-aside-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-2);border-radius:16px;padding:22px}.blog-aside-card p{color:var(--muted);margin:10px 0 16px;font-size:.9375rem;line-height:1.55}.blog-aside-card .lp-form-row{flex-direction:column}.blog-aside-card .lp-input{flex:none;width:100%}.blog-aside-card .lp-button{width:100%}.blog-aside-card .lp-signin-line{margin-top:14px;font-size:.875rem}.blog-body{min-width:0;color:var(--text);font-size:1.0625rem;line-height:1.7}.blog-body>:first-child{margin-top:0}.blog-body p{max-width:70ch;margin:0 0 16px}.blog-body em{color:var(--muted)}.blog-body strong{color:var(--text);font-weight:700}.blog-body h2,.blog-body h3{font-family:var(--font-display), var(--font-num), sans-serif;color:var(--text);margin:40px 0 14px;font-weight:800;line-height:1.05}.blog-body h2{font-size:clamp(1.6rem,2.6vw,2rem)}.blog-body h3{font-size:clamp(1.3rem,2vw,1.55rem)}.blog-body blockquote{background:var(--panel);border:1px solid var(--border2);color:var(--muted);border-radius:12px;margin:0 0 22px;padding:16px 20px}.blog-body blockquote p{margin:0 0 10px}.blog-body blockquote p:last-child{margin-bottom:0}.blog-body ul,.blog-body ol{margin:0 0 18px;padding-left:1.25em}.blog-body li{max-width:70ch;margin:6px 0}.blog-body li::marker{color:var(--accent)}.blog-body hr{border:0;border-top:1px solid var(--border2);margin:32px 0}.blog-body a{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.blog-body del{color:var(--dim)}.blog-body table{border-collapse:collapse;white-space:nowrap;border:1px solid var(--border2);background:var(--panel);border-radius:12px;max-width:100%;margin:0 0 22px;font-size:.9375rem;display:block;overflow-x:auto}.blog-body th,.blog-body td{text-align:left;border-bottom:1px solid var(--border2);padding:9px 14px}.blog-body th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface);font-size:.75rem;font-weight:700}.blog-body tr:last-child td{border-bottom:0}.blog-body td{font-variant-numeric:tabular-nums}.blog-body tbody tr:hover td{background:color-mix(in oklch, var(--surface2) 60%, transparent)}.blog-pager{border-top:1px solid var(--border2);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:clamp(36px,5vw,56px);padding-top:22px;font-size:.9375rem;display:grid}.blog-pager-link{color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.blog-pager-link:last-child{justify-self:end}.blog-pager-link:hover{color:var(--text)}.blog-pager-all{color:var(--brand-strong);font-weight:700}.blog-cta{background:var(--panel);border:1px solid var(--border);border-radius:18px;margin-top:clamp(40px,6vw,72px);padding:clamp(22px,4vw,36px)}.blog-cta p{max-width:60ch;color:var(--muted);margin:10px 0 18px;line-height:1.6}.blog-cta .lp-form{max-width:560px}.blog-cta-h{font-family:var(--font-display), var(--font-num), sans-serif;color:var(--text);margin:0;font-size:1.6rem;font-weight:800;line-height:1.05}.blog-disclaimer{border-top:1px solid var(--border2);color:var(--dim);margin-top:clamp(32px,5vw,48px);padding-top:20px;font-size:.8125rem;line-height:1.6}.blog-disclaimer p{max-width:90ch;margin:0 0 8px}.blog-disclaimer strong{color:var(--muted)}.blog-disclaimer a{color:var(--muted);text-decoration:underline}
