.blog-post-page,.blog-index-page{background:var(--carbon);color:var(--white);font-family:var(--font-b);min-height:100vh;margin:0;padding:0}.blog-post-page #tactix-account-strip,.blog-index-page #tactix-account-strip{position:sticky;top:0;z-index:100}.blog-post-page .container,.blog-index-page .container{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.blog-post-page .predictions-hero,.blog-index-page .predictions-hero{padding:64px 0 48px;position:relative;overflow:hidden;border-bottom:1px solid rgba(238,242,255,0.08)}.blog-post-page .predictions-hero .container,.blog-index-page .predictions-hero .container{max-width:880px}.blog-post-page .breadcrumbs,.blog-index-page .breadcrumbs{font-size:13px;color:rgba(238,242,255,0.55);margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.blog-post-page .breadcrumbs a,.blog-index-page .breadcrumbs a{color:rgba(238,242,255,0.7);text-decoration:none;transition:color 0.15s}.blog-post-page .breadcrumbs a:hover,.blog-index-page .breadcrumbs a:hover{color:var(--teal)}.blog-post-page .hero-title,.blog-index-page .hero-title{font-family:var(--font-d);font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;letter-spacing:-0.02em;color:var(--white);margin:0 0 16px}.blog-post-page .hero-subtitle,.blog-index-page .hero-subtitle{font-size:18px;line-height:1.55;color:rgba(238,242,255,0.75);max-width:720px;margin:0}.blog-post-page .hero-meta,.blog-index-page .hero-meta{font-size:13px;color:rgba(238,242,255,0.55)}.blog-post-page .hero-meta strong,.blog-index-page .hero-meta strong{color:var(--white);font-weight:600}.blog-post-page .blog-content,.blog-index-page .blog-content{padding:48px 0 96px}.blog-post-page .blog-content .container,.blog-index-page .blog-content .container{max-width:1200px}.blog-post-page .blog-grid,.blog-index-page .blog-grid{display:block;max-width:720px;margin:0 auto}.blog-post-page .blog-grid-with-sidebar,.blog-index-page .blog-grid-with-sidebar{max-width:1100px}.blog-post-page .blog-main,.blog-index-page .blog-main{min-width:0}.blog-post-page .article-body,.blog-index-page .article-body{font-size:17px;line-height:1.75;color:rgba(238,242,255,0.92)}.blog-post-page .article-body>*,.blog-index-page .article-body>*{max-width:100%}.blog-post-page .article-body h2,.blog-index-page .article-body h2{font-family:var(--font-d);font-size:26px;font-weight:800;line-height:1.25;letter-spacing:-0.01em;color:var(--white);margin:48px 0 16px}.blog-post-page .article-body h2:first-child,.blog-index-page .article-body h2:first-child{margin-top:0}.blog-post-page .article-body h3,.blog-index-page .article-body h3{font-family:var(--font-d);font-size:20px;font-weight:800;line-height:1.3;color:var(--white);margin:32px 0 12px}.blog-post-page .article-body p,.blog-index-page .article-body p{margin:0 0 20px}.blog-post-page .article-body a,.blog-index-page .article-body a{color:var(--teal);text-decoration:underline;text-decoration-color:var(--teal-glow);text-underline-offset:3px;transition:text-decoration-color 0.15s}.blog-post-page .article-body a:hover,.blog-index-page .article-body a:hover{text-decoration-color:var(--teal)}.blog-post-page .article-body strong,.blog-index-page .article-body strong{color:var(--white);font-weight:600}.blog-post-page .article-body ul,.blog-index-page .article-body ul,.blog-post-page .article-body ol,.blog-index-page .article-body ol{margin:0 0 24px;padding-left:28px}.blog-post-page .article-body li,.blog-index-page .article-body li{margin-bottom:10px}.blog-post-page .article-body li::marker,.blog-index-page .article-body li::marker{color:var(--teal)}.blog-post-page .article-body blockquote,.blog-index-page .article-body blockquote{margin:28px 0;padding:16px 24px;border-left:3px solid var(--teal);background:var(--teal-dim);border-radius:0 8px 8px 0;font-style:italic;color:rgba(238,242,255,0.85)}.blog-post-page .article-body code,.blog-index-page .article-body code{background:rgba(238,242,255,0.08);padding:2px 6px;border-radius:4px;font-family:var(--font-m, 'JetBrains Mono', ui-monospace, monospace);font-size:0.9em;color:var(--teal)}.blog-post-page .article-body pre,.blog-index-page .article-body pre{background:rgba(2,13,24,0.6);border:1px solid rgba(238,242,255,0.08);border-radius:8px;padding:16px 20px;overflow-x:auto;margin:24px 0}.blog-post-page .article-body pre code,.blog-index-page .article-body pre code{background:none;padding:0;color:var(--white)}.blog-post-page .article-body hr,.blog-index-page .article-body hr{border:none;height:1px;background:rgba(238,242,255,0.1);margin:40px 0}.blog-post-page .article-body img,.blog-index-page .article-body img{max-width:100%;height:auto;border-radius:8px;margin:24px 0}.blog-post-page .article-body table,.blog-index-page .article-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.blog-post-page .article-body th,.blog-index-page .article-body th,.blog-post-page .article-body td,.blog-index-page .article-body td{padding:10px 14px;text-align:left;border-bottom:1px solid rgba(238,242,255,0.08)}.blog-post-page .article-body th,.blog-index-page .article-body th{color:var(--teal);font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:1px}.blog-post-page .guide-toc,.blog-index-page .guide-toc{max-width:720px;margin:24px auto 32px}.blog-post-page .guide-toc ol li,.blog-index-page .guide-toc ol li{padding:4px 0}.blog-post-page .guide-toc ol li a:hover,.blog-index-page .guide-toc ol li a:hover{color:var(--teal)!important}.blog-post-page .seo-landing-sidebar a:hover,.blog-index-page .seo-landing-sidebar a:hover{color:var(--teal)!important}.blog-post-page .blog-cta-card,.blog-index-page .blog-cta-card{margin-top:48px}@media (max-width:900px){.blog-post-page .predictions-hero,.blog-index-page .predictions-hero{padding:40px 0 32px}.blog-post-page .container,.blog-index-page .container{padding:0 16px}.blog-post-page .blog-content,.blog-index-page .blog-content{padding:32px 0 64px}.blog-post-page .blog-grid-with-sidebar,.blog-index-page .blog-grid-with-sidebar{grid-template-columns:1fr!important;gap:32px!important}.blog-post-page .seo-landing-sidebar,.blog-index-page .seo-landing-sidebar{position:static!important}.blog-post-page .article-body,.blog-index-page .article-body{font-size:16px}.blog-post-page .article-body h2,.blog-index-page .article-body h2{font-size:22px;margin:36px 0 14px}}@media (max-width:500px){.blog-post-page .breadcrumbs,.blog-index-page .breadcrumbs{font-size:12px}.blog-post-page .hero-meta,.blog-index-page .hero-meta{font-size:12px;gap:10px!important}}.blog-index-page .blog-section{margin-top:48px}.blog-index-page .blog-section:first-child,.blog-index-page .featured-section{margin-top:0}.blog-index-page .section-title{font-family:var(--font-d);font-size:24px;font-weight:800;color:var(--white);margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid rgba(238,242,255,0.08);letter-spacing:-0.01em}.blog-index-page .blog-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.blog-index-page .featured-section .blog-card-grid{grid-template-columns:1fr}.blog-index-page .article-card{background:rgba(238,242,255,0.04);border:1px solid rgba(238,242,255,0.08);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:border-color 0.15s,background 0.15s}.blog-index-page .article-card:hover{border-color:rgba(0,212,168,0.35);background:rgba(238,242,255,0.06)}.blog-index-page .article-card-eyebrow{display:inline-block;align-self:flex-start;font-family:var(--font-d);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--teal);background:rgba(0,212,168,0.1);border:1px solid rgba(0,212,168,0.3);border-radius:12px;padding:4px 10px}.blog-index-page .article-card-title{font-size:19px;font-weight:700;line-height:1.3;margin:0;letter-spacing:-0.01em}.blog-index-page .article-card-title a{color:var(--white);text-decoration:none;transition:color 0.15s}.blog-index-page .article-card-title a:hover{color:var(--teal)}.blog-index-page .article-card-summary{font-size:14px;line-height:1.6;color:rgba(238,242,255,0.7);margin:0}.blog-index-page .article-card-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:rgba(238,242,255,0.5);margin-top:4px}.blog-index-page .article-card-meta strong{color:rgba(238,242,255,0.75);font-weight:600}.blog-index-page .read-more{color:var(--teal);font-size:13px;font-weight:600;text-decoration:none;margin-top:8px;align-self:flex-start;transition:transform 0.15s;display:inline-block}.blog-index-page .read-more:hover{transform:translateX(2px)}.blog-index-page .featured-section .article-card{padding:28px}.blog-index-page .featured-section .article-card-title{font-size:24px}.blog-index-page .featured-section .article-card-summary{font-size:15px}.blog-index-page .league-card{background:rgba(238,242,255,0.04);border:1px solid rgba(238,242,255,0.08);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px;transition:border-color 0.15s,background 0.15s}.blog-index-page .league-card:hover{border-color:rgba(0,212,168,0.35);background:rgba(238,242,255,0.06)}.blog-index-page .league-card h3{font-size:17px;font-weight:700;color:var(--white);margin:0;letter-spacing:-0.01em}.blog-index-page .league-card p{font-size:13px;line-height:1.55;color:rgba(238,242,255,0.65);margin:0;flex-grow:1}.blog-index-page .league-link{color:var(--teal);font-size:13px;font-weight:600;text-decoration:none;align-self:flex-start;margin-top:8px;transition:transform 0.15s;display:inline-block}.blog-index-page .league-link:hover{transform:translateX(2px)}.blog-index-page .blog-sidebar a:hover{color:var(--teal)!important}@media (max-width:720px){.blog-index-page .blog-card-grid{grid-template-columns:1fr}.blog-index-page .section-title{font-size:20px}.blog-index-page .featured-section .article-card-title{font-size:20px}}
/* [contrastsite-20261031] O6-03 CONTRAST-SITE (D-B-446): reader text to 4.5:1 (greys #6A7592/#5F7488/#7E93A6 to #9AA6C2/#8896B3, red text to #FF5A78) and the 12px floor */
