.BlogCTA_wrap__PXNIZ{display:flex;justify-content:center;margin:40px 0}.BlogCTA_card___rw73{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;max-width:480px;width:100%;padding:36px 28px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--gold) 40%,var(--border));background:linear-gradient(160deg,var(--surface-raised),var(--surface));box-shadow:var(--shadow-gold);text-align:center;color:var(--text);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.BlogCTA_card___rw73:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent),0 24px 48px -18px color-mix(in srgb,var(--gold) 45%,transparent)}.BlogCTA_card___rw73:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 280px 180px at 50% -20%,color-mix(in srgb,var(--gold) 20%,transparent),transparent 65%);pointer-events:none}.BlogCTA_logo___PxdJ{width:52px;height:52px;border-radius:12px;margin-bottom:14px;transition:transform .25s ease}.BlogCTA_card___rw73:hover .BlogCTA_logo___PxdJ{transform:scale(1.08) rotate(-4deg)}.BlogCTA_eyebrow__lD5X0{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}.BlogCTA_heading__VZCR7{margin-top:8px;font-size:1.3rem;font-weight:700;line-height:1.3}.BlogCTA_body__SGevG{margin-top:10px;font-size:.92rem;color:var(--text-muted);line-height:1.55}.BlogCTA_button__ajZwW{display:inline-flex;align-items:center;gap:6px;margin-top:22px;padding:13px 28px;border-radius:var(--radius-sm);background-color:var(--gold);color:var(--gold-contrast);font-weight:700;font-size:.95rem;transition:background-color .2s ease,transform .2s ease}.BlogCTA_card___rw73:hover .BlogCTA_button__ajZwW{background-color:var(--gold-dim);transform:translateX(3px)}.post_page__TGfKS{max-width:700px;margin:0 auto;padding:48px 24px 96px}.post_backLink__aQzDi{font-family:var(--font-mono);font-size:.82rem;color:var(--text-muted)}.post_backLink__aQzDi:hover{color:var(--gold)}.post_date__pbhd6{margin-top:20px;font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--gold)}.post_title__fn46W{margin-top:8px;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.2}.post_prose__OKiqH{margin-top:28px;font-size:1.02rem;line-height:1.75;color:var(--text)}.post_prose__OKiqH h2{margin-top:40px;margin-bottom:14px;font-size:1.4rem;font-weight:700}.post_prose__OKiqH h3{margin-top:30px;margin-bottom:10px;font-size:1.15rem;font-weight:600}.post_prose__OKiqH p{margin-top:16px}.post_prose__OKiqH p:first-child{margin-top:0}.post_prose__OKiqH ol,.post_prose__OKiqH ul{margin-top:16px;padding-left:24px;display:flex;flex-direction:column;gap:8px}.post_prose__OKiqH li{line-height:1.6}.post_prose__OKiqH strong{color:var(--text);font-weight:700}.post_prose__OKiqH a{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.post_prose__OKiqH blockquote{margin-top:20px;padding:4px 20px;border-left:3px solid var(--gold);color:var(--text-muted);font-style:italic}.post_prose__OKiqH code{font-family:var(--font-mono);font-size:.88em;background-color:var(--surface-raised);padding:2px 6px;border-radius:4px}.post_prose__OKiqH hr{margin:32px 0;border:none;border-top:1px solid var(--border)}.post_prose__OKiqH img{max-width:100%;border-radius:var(--radius-md);margin-top:20px}.post_prose__OKiqH .chessora-board-diagram{margin:28px 0;display:flex;flex-direction:column;align-items:center}.post_prose__OKiqH .chessora-board-diagram-inner{position:relative;width:min(100%,320px);aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border)}.post_prose__OKiqH .chessora-board-diagram-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);width:100%;height:100%}.post_prose__OKiqH .chessora-board-diagram-caption{margin-top:12px;max-width:340px;text-align:center;font-size:.85rem;color:var(--text-muted);font-style:italic}