.blog-prose{color:var(--clr-prose-body);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.8}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--clr-text);letter-spacing:-.02em;margin-top:2.5em;margin-bottom:.65em;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.25}.blog-prose h1{font-size:1.875rem;font-weight:800}.blog-prose h2{border-left:3px solid var(--clr-primary);padding-left:.875rem;font-size:1.4rem;font-weight:700}.blog-prose h3{color:var(--clr-text-secondary);letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.blog-prose h4{color:var(--clr-text-muted);font-size:1rem;font-weight:600}.blog-prose p+h2{margin-top:3em}.blog-prose p{margin-bottom:1.5em}.blog-prose h2+p,.blog-prose h3+p,.blog-prose h4+p{margin-top:0}.blog-prose .blog-lead{color:var(--clr-prose-body);border-left:3px solid var(--clr-primary-hover-border);margin-bottom:2rem;padding-left:1rem;font-size:1.1rem;font-weight:400;line-height:1.85}.blog-prose strong{color:var(--clr-text);font-weight:700}.blog-prose em{font-style:italic}.blog-prose a{color:var(--clr-primary);text-underline-offset:3px;text-decoration:underline 1px;transition:opacity .15s}.blog-prose a:hover{opacity:.75}.blog-prose ul,.blog-prose ol{margin-bottom:1.5em;padding-left:1.75rem}.blog-prose li{color:var(--clr-prose-body);margin-bottom:.55em;line-height:1.8}.blog-prose blockquote{border-left:3px solid var(--clr-primary);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--clr-prose-body);background:0 0;margin:2em 0;padding:1rem 1.5rem;font-size:1.05rem;font-style:italic;line-height:1.75}.blog-prose hr{border:none;border-top:1px solid var(--clr-border);margin:2.5em 0}.blog-prose img{border-radius:var(--r-sm);border:1px solid var(--clr-border);max-width:100%;height:auto;margin:1.5em 0;display:block}.blog-prose table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.9rem;display:table}.blog-prose th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--clr-text-muted);border-bottom:1px solid var(--clr-border);background:0 0;padding:10px 14px;font-size:.72rem;font-weight:600}.blog-prose td{border-bottom:1px solid var(--clr-border);color:var(--clr-prose-body);padding:10px 14px}.blog-prose tr:last-child td{border-bottom:none}.blog-prose tr:hover td{background:0 0}.blog-prose code{background:var(--clr-surface-lg);color:var(--clr-primary);border-radius:4px;padding:2px 6px;font-size:.83em}@media (max-width:640px){.blog-prose h2{padding-left:.75rem;font-size:1.2rem}.blog-prose h3,.blog-prose .blog-lead{font-size:1rem}}.blog-prose .blog-stats-row{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin:2rem 0;display:grid}.blog-prose .blog-stat-card{border:1px solid var(--clr-border);border-top:3px solid var(--clr-primary);border-radius:var(--r-sm);text-align:center;background:0 0;padding:1.1rem .75rem .9rem;transition:border-color .15s,transform .15s}.blog-prose .blog-stat-card:hover{border-right-color:var(--clr-border-strong);border-bottom-color:var(--clr-border-strong);border-left-color:var(--clr-border-strong);transform:translateY(-1px)}.blog-prose .blog-stat-card__value{color:var(--clr-primary);letter-spacing:-.03em;margin-bottom:5px;font-size:1.75rem;font-weight:800;line-height:1.05;display:block}.blog-prose .blog-stat-card__label{color:var(--clr-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:600;line-height:1.4;display:block}@media (max-width:640px){.blog-prose .blog-stats-row{gap:8px;margin:1.5rem 0}.blog-prose .blog-stat-card{padding:.85rem .5rem .75rem}.blog-prose .blog-stat-card__value{font-size:1.4rem}.blog-prose .blog-stat-card__label{font-size:.6rem}}.blog-prose .blog-callout{background:var(--clr-primary-active-bg);border:1px solid var(--clr-primary-hover-border);border-left:4px solid var(--clr-primary);border-radius:var(--r-sm);align-items:flex-start;gap:12px;margin:2rem 0;padding:1rem 1.25rem;display:flex}.blog-prose .blog-callout__icon{flex-shrink:0;margin-top:1px;font-size:1.1rem;line-height:1}.blog-prose .blog-callout__text{color:var(--clr-text);margin:0;font-size:.9rem;line-height:1.7}.blog-prose .blog-callout__text strong{color:var(--clr-primary)}@media (max-width:640px){.blog-prose .blog-callout{margin:1.5rem 0;padding:.85rem 1rem}}.blog-prose .blog-player-card{border:1px solid var(--clr-border);border-left:4px solid var(--clr-primary);border-radius:var(--r-sm);background:0 0;flex-direction:column;gap:3px;margin:1.1rem 0;padding:.9rem 1.1rem;transition:border-color .15s,background .15s;display:flex}.blog-prose .blog-player-card:hover{background:var(--clr-surface-row-hover)}.blog-prose .blog-player-card__name{color:var(--clr-text);font-size:.95rem;font-weight:700;line-height:1.25}.blog-prose .blog-player-card__stats{color:var(--clr-primary);font-size:.82rem;font-weight:600;line-height:1.4}.blog-prose .blog-player-card__note{color:var(--clr-text-body);margin-top:2px;font-size:.84rem;line-height:1.5}.blog-prose .blog-takeaway{background:var(--clr-primary-active-bg);border:1px solid var(--clr-primary-hover-border);border-radius:var(--r-sm);margin:2.5rem 0;padding:1.35rem 1.5rem;position:relative;overflow:hidden}.blog-prose .blog-takeaway:before{content:"";background:var(--clr-primary);border-radius:var(--r-sm) var(--r-sm) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.blog-prose .blog-takeaway__heading{text-transform:uppercase;letter-spacing:.1em;color:var(--clr-primary);align-items:center;gap:6px;margin:0 0 1rem;font-size:.68rem;font-weight:700;line-height:1.4;display:flex}.blog-prose .blog-takeaway__heading:before{content:"✦";font-size:.6rem}.blog-prose .blog-takeaway ul{flex-direction:column;gap:.55rem;margin:0;padding-left:0;list-style:none;display:flex}.blog-prose .blog-takeaway li{color:var(--clr-text);margin:0;padding-left:1.05rem;font-size:.875rem;line-height:1.6;position:relative}.blog-prose .blog-takeaway li:before{content:"";background:var(--clr-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}@media (max-width:640px){.blog-prose .blog-takeaway{margin:2rem 0;padding:1.1rem}}.blog-prose .blog-badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:9999px;margin-bottom:4px;margin-right:6px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-block}.blog-prose .blog-badge--green{background:var(--clr-primary-active-bg);color:var(--clr-primary);border:1px solid var(--clr-primary-hover-border)}.blog-prose .blog-badge--amber{background:var(--clr-warning-bg);color:var(--clr-warning);border:1px solid var(--clr-warning-border)}.blog-prose .blog-badge--red{background:var(--clr-error-bg-sm);color:var(--clr-error);border:1px solid var(--clr-error-border-md)}.blog-prose .blog-badge--blue{background:var(--clr-info-bg);color:var(--clr-info);border:1px solid var(--clr-blue-border)}.blog-prose .blog-awards-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:2rem 0;display:grid}.blog-prose .blog-award-pill{background:var(--clr-surface-tool);border:1px solid var(--clr-border);border-radius:var(--r-sm);text-align:center;padding:.75rem .75rem .65rem;transition:border-color .15s,background .15s}.blog-prose .blog-award-pill:hover{border-color:var(--clr-border-strong);background:var(--clr-surface-row-hover)}.blog-prose .blog-award-pill__icon{margin-bottom:5px;font-size:1.25rem;line-height:1;display:block}.blog-prose .blog-award-pill__name{color:var(--clr-text-secondary);font-size:.68rem;font-weight:600;line-height:1.35;display:block}@media (max-width:640px){.blog-prose .blog-awards-row{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;margin:1.5rem 0}}.blog-prose .blog-quote{border-left:4px solid var(--clr-primary);border-radius:0 var(--r-sm) var(--r-sm) 0;background:0 0;margin:2rem 0;padding:1rem 1.5rem}.blog-prose .blog-quote__text{color:var(--clr-prose-body);margin:0 0 .5em;font-size:1.05rem;font-style:italic;line-height:1.8}.blog-prose .blog-quote__author{color:var(--clr-text-muted);letter-spacing:.03em;font-size:.72rem;font-style:normal;font-weight:600;display:block}.blog-prose .blog-table-wrapper{border:1px solid var(--clr-border);border-radius:var(--r-sm);-webkit-overflow-scrolling:touch;margin:2rem 0;overflow-x:auto}.blog-prose .blog-table-wrapper table{border-radius:0;width:100%;min-width:100%;margin:0;display:table}.blog-prose .blog-table-wrapper tbody tr:nth-child(2n) td,.blog-prose .blog-table-wrapper tbody tr:hover td{background:0 0}.blog-prose .blog-table-wrapper th:first-child,.blog-prose .blog-table-wrapper td:first-child{padding-left:1rem}.blog-prose .blog-table-wrapper th:last-child,.blog-prose .blog-table-wrapper td:last-child{padding-right:1rem}.blog-prose .blog-divider{border:none;border-top:1px solid var(--clr-border);margin:2.5rem 0}.blog-prose .blog-figure{margin:2rem 0;display:block}.blog-prose .blog-figure__img{border-radius:var(--r-sm);border:1px solid var(--clr-border);width:100%;height:auto;margin:0;display:block}.blog-prose .blog-figure__caption{color:var(--clr-text-muted);margin-top:8px;font-size:.72rem;font-style:italic;line-height:1.4}.blog-prose .blog-list{flex-direction:column;gap:.5rem;margin:1.5rem 0;padding-left:0;list-style:none;display:flex}.blog-prose .blog-list__item{color:var(--clr-prose-body);padding-left:1.1rem;font-size:.9rem;line-height:1.65;position:relative}.blog-prose .blog-list--unordered .blog-list__item:before{content:"";background:var(--clr-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.blog-prose .blog-list--check .blog-list__item:before{content:"✓";width:1rem;color:var(--clr-primary);font-size:.85rem;font-weight:700;line-height:1.65;position:absolute;top:0;left:0}.blog-prose .blog-list--ordered{counter-reset:gof-list;padding-left:0}.blog-prose .blog-list--ordered .blog-list__item{counter-increment:gof-list;padding-left:1.85rem}.blog-prose .blog-list--ordered .blog-list__item:before{content:counter(gof-list);background:var(--clr-primary-active-bg);border:1px solid var(--clr-primary-hover-border);width:1.4rem;height:1.4rem;color:var(--clr-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:.1em;left:0}[data-theme=light] .blog-prose .blog-stat-card__value{color:var(--clr-primary)}[data-theme=light] .blog-prose .blog-callout{background:var(--clr-primary-active-bg);border-color:var(--clr-primary-active-border)}[data-theme=light] .blog-prose .blog-callout__text{color:var(--clr-text)}[data-theme=light] .blog-prose .blog-player-card__stats{color:var(--clr-primary)}[data-theme=light] .blog-prose .blog-takeaway{background:var(--clr-primary-active-bg);border-color:var(--clr-primary-active-border)}[data-theme=light] .blog-prose .blog-takeaway li{color:var(--clr-text)}[data-theme=light] .blog-prose .blog-badge--green{background:var(--clr-primary-active-bg);color:var(--clr-primary);border-color:var(--clr-primary-active-border)}.blog-prose .blog-table-wrapper td.td--highlight,.blog-prose .blog-table-wrapper td.td--green{color:var(--clr-primary);font-weight:600}.blog-prose .blog-table-wrapper td.td--amber{color:var(--clr-warning);font-weight:600}.blog-prose .blog-table-wrapper td.td--blue{color:var(--clr-info);font-weight:500}.blog-prose .blog-table-wrapper td.td--muted{color:var(--clr-text-muted);font-size:.85rem}.blog-prose .blog-table-wrapper td.td--bold{color:var(--clr-text);font-weight:700}@media (max-width:640px){.blog-prose{font-size:.9375rem;line-height:1.75}.blog-prose h2{margin-top:2em;padding-left:.7rem;font-size:1.15rem}.blog-prose h3{margin-top:1.5em;font-size:1rem}.blog-prose .blog-lead{margin-bottom:1.5rem;padding-left:.75rem;font-size:.9375rem;line-height:1.75}.blog-prose .blog-player-card{gap:2px;margin:.875rem 0;padding:.75rem .875rem}.blog-prose .blog-player-card__name{font-size:.875rem}.blog-prose .blog-player-card__stats{font-size:.78rem}.blog-prose .blog-player-card__note{font-size:.72rem}.blog-prose .blog-table-wrapper{border-radius:var(--r-sm);margin:1.5rem 0}.blog-prose .blog-table-wrapper table{font-size:.8rem}.blog-prose .blog-table-wrapper{border-color:var(--clr-border-strong)}.blog-prose .blog-table-wrapper table{border:none}.blog-prose .blog-table-wrapper th{border:1px solid var(--clr-border-strong);padding:8px 10px;font-size:.62rem}.blog-prose .blog-table-wrapper td{border:1px solid var(--clr-border-strong);padding:8px 10px}.blog-prose .blog-table-wrapper th:first-child,.blog-prose .blog-table-wrapper td:first-child{padding-left:.75rem}.blog-prose .blog-table-wrapper th:last-child,.blog-prose .blog-table-wrapper td:last-child{padding-right:.75rem}.blog-prose .blog-quote{margin:1.5rem 0;padding:.75rem 1rem}.blog-prose .blog-quote__text{font-size:.95rem;line-height:1.7}.blog-prose blockquote{margin:1.5em 0;padding:.75rem 1rem;font-size:.95rem}.blog-prose .blog-takeaway{margin:1.75rem 0;padding:1rem}.blog-prose .blog-takeaway li{font-size:.82rem;line-height:1.6}.blog-prose .blog-list__item{font-size:.85rem;line-height:1.6}.blog-prose .blog-badge{margin-bottom:4px;margin-right:4px;padding:2px 8px;font-size:.62rem}.blog-prose .blog-divider{margin:1.75rem 0}.blog-prose .blog-stats-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.blog-prose .blog-player-card--plain{border-left:1px solid var(--clr-border)}.blog-prose .blog-takeaway--blue{background:var(--clr-info-bg);border-color:var(--clr-blue-border)}.blog-prose .blog-takeaway--blue:before{background:var(--clr-info)}.blog-prose .blog-takeaway--blue .blog-takeaway__heading{color:var(--clr-info)}.blog-prose .blog-takeaway--blue li:before{background:var(--clr-info)}.blog-prose .blog-takeaway--amber{background:var(--clr-warning-bg);border-color:var(--clr-warning-border)}.blog-prose .blog-takeaway--amber:before{background:var(--clr-warning)}.blog-prose .blog-takeaway--amber .blog-takeaway__heading{color:var(--clr-warning)}.blog-prose .blog-takeaway--amber li:before{background:var(--clr-warning)}.blog-prose .blog-takeaway--red{background:var(--clr-error-bg-sm);border-color:var(--clr-error-border-md)}.blog-prose .blog-takeaway--red:before{background:var(--clr-error)}.blog-prose .blog-takeaway--red .blog-takeaway__heading{color:var(--clr-error)}.blog-prose .blog-takeaway--red li:before{background:var(--clr-error)}.blog-prose .blog-callout--blue{background:var(--clr-info-bg);border-color:var(--clr-blue-border);border-left-color:var(--clr-info)}.blog-prose .blog-callout--blue .blog-callout__text{color:var(--clr-text)}.blog-prose .blog-callout--blue .blog-callout__text strong{color:var(--clr-info)}.blog-prose .blog-callout--amber{background:var(--clr-warning-bg);border-color:var(--clr-warning-border);border-left-color:var(--clr-warning)}.blog-prose .blog-callout--amber .blog-callout__text strong{color:var(--clr-warning)}.blog-prose .blog-callout--red{background:var(--clr-error-bg-sm);border-color:var(--clr-error-border-md);border-left-color:var(--clr-error)}.blog-prose .blog-callout--red .blog-callout__text strong{color:var(--clr-error)}.blog-prose .blog-player-card--blue{border-left-color:var(--clr-info)}.blog-prose .blog-player-card--blue .blog-player-card__stats{color:var(--clr-info)}.blog-prose .blog-player-card--amber{border-left-color:var(--clr-warning)}.blog-prose .blog-player-card--amber .blog-player-card__stats{color:var(--clr-warning)}.blog-prose .blog-player-card--red{border-left-color:var(--clr-error)}.blog-prose .blog-player-card--red .blog-player-card__stats{color:var(--clr-error)}.blog-prose .blog-stat-card--blue .blog-stat-card__value{color:var(--clr-info)}.blog-prose .blog-stat-card--blue{border-top-color:var(--clr-info)}.blog-prose .blog-stat-card--amber .blog-stat-card__value{color:var(--clr-warning)}.blog-prose .blog-stat-card--amber{border-top-color:var(--clr-warning)}.blog-prose .blog-stat-card--red .blog-stat-card__value{color:var(--clr-error)}.blog-prose .blog-stat-card--red{border-top-color:var(--clr-error)}.blog-prose .blog-takeaway li{font-weight:500}[data-theme=light] .blog-prose .blog-takeaway--blue{background:#3b82f614;border-color:#3b82f640}[data-theme=light] .blog-prose .blog-takeaway--blue:before{background:#3b82f6}[data-theme=light] .blog-prose .blog-takeaway--blue .blog-takeaway__heading{color:#3b82f6}[data-theme=light] .blog-prose .blog-takeaway--blue li{color:#1e3a5f}[data-theme=light] .blog-prose .blog-takeaway--blue li:before{background:#3b82f6}[data-theme=light] .blog-prose .blog-takeaway--amber{background:#f59e0b14;border-color:#f59e0b4d}[data-theme=light] .blog-prose .blog-takeaway--amber:before{background:#d97706}[data-theme=light] .blog-prose .blog-takeaway--amber .blog-takeaway__heading{color:#d97706}[data-theme=light] .blog-prose .blog-takeaway--amber li:before{background:#d97706}[data-theme=light] .blog-prose .blog-takeaway--red{background:#ef444414;border-color:#ef444440}[data-theme=light] .blog-prose .blog-takeaway--red:before{background:#dc2626}[data-theme=light] .blog-prose .blog-takeaway--red .blog-takeaway__heading{color:#dc2626}[data-theme=light] .blog-prose .blog-takeaway--red li:before{background:#dc2626}[data-theme=light] .blog-prose .blog-callout--amber{background:#f59e0b14;border-color:#f59e0b4d #f59e0b4d #f59e0b4d #d97706}[data-theme=light] .blog-prose .blog-callout--amber .blog-callout__text{color:#78350f}[data-theme=light] .blog-prose .blog-callout--amber .blog-callout__text strong{color:#d97706}[data-theme=light] .blog-prose .blog-callout--blue{background:#3b82f614;border-color:#3b82f640 #3b82f640 #3b82f640 #3b82f6}[data-theme=light] .blog-prose .blog-callout--blue .blog-callout__text strong{color:#3b82f6}[data-theme=light] .blog-prose .blog-callout--red{background:#ef444414;border-color:#ef444440 #ef444440 #ef444440 #dc2626}[data-theme=light] .blog-prose .blog-callout--red .blog-callout__text strong{color:#dc2626}.blog-prose .blog-table-wrapper td.td--purple{color:var(--clr-blog-purple-text);font-weight:500}.blog-prose .blog-table-wrapper td.td--rose{color:var(--clr-blog-rose-text);font-weight:500}.blog-prose .blog-table-wrapper td.td--indigo{color:var(--clr-blog-indigo-text);font-weight:500}.blog-prose .blog-table-wrapper td.td--cyan{color:var(--clr-blog-cyan-text);font-weight:500}.blog-prose .blog-table-wrapper td.td--teal{color:var(--clr-blog-teal-text);font-weight:500}[data-theme=light] .blog-prose .blog-table-wrapper td.td--purple{color:var(--clr-blog-purple);font-weight:500}[data-theme=light] .blog-prose .blog-table-wrapper td.td--rose{color:var(--clr-blog-rose);font-weight:500}[data-theme=light] .blog-prose .blog-table-wrapper td.td--indigo{color:var(--clr-blog-indigo);font-weight:500}[data-theme=light] .blog-prose .blog-table-wrapper td.td--cyan{color:var(--clr-blog-cyan);font-weight:500}[data-theme=light] .blog-prose .blog-table-wrapper td.td--teal{color:#0d9488;font-weight:500}.blog-prose .blog-takeaway--purple{background:rgba(var(--clr-blog-purple-rgb), .08);border-color:rgba(var(--clr-blog-purple-rgb), .25)}.blog-prose .blog-takeaway--purple:before{background:var(--clr-blog-purple)}.blog-prose .blog-takeaway--purple .blog-takeaway__heading{color:var(--clr-blog-purple-text)}.blog-prose .blog-takeaway--purple li:before{background:var(--clr-blog-purple-text)}[data-theme=light] .blog-prose .blog-takeaway--purple{background:rgba(var(--clr-blog-purple-rgb), .07);border-color:rgba(var(--clr-blog-purple-rgb), .22)}[data-theme=light] .blog-prose .blog-takeaway--purple .blog-takeaway__heading{color:var(--clr-blog-purple)}[data-theme=light] .blog-prose .blog-takeaway--purple li{color:var(--clr-blog-purple-ink)}[data-theme=light] .blog-prose .blog-takeaway--purple li:before{background:var(--clr-blog-purple)}.blog-prose .blog-takeaway--teal{background:rgba(var(--clr-blog-teal-rgb), .08);border-color:rgba(var(--clr-blog-teal-rgb), .25)}.blog-prose .blog-takeaway--teal:before{background:var(--clr-blog-teal)}.blog-prose .blog-takeaway--teal .blog-takeaway__heading{color:var(--clr-blog-teal-text)}.blog-prose .blog-takeaway--teal li:before{background:var(--clr-blog-teal-text)}[data-theme=light] .blog-prose .blog-takeaway--teal{background:rgba(var(--clr-blog-teal-rgb), .07);border-color:rgba(var(--clr-blog-teal-rgb), .22)}[data-theme=light] .blog-prose .blog-takeaway--teal .blog-takeaway__heading{color:var(--clr-blog-teal)}[data-theme=light] .blog-prose .blog-takeaway--teal li{color:var(--clr-blog-teal-ink)}[data-theme=light] .blog-prose .blog-takeaway--teal li:before{background:var(--clr-blog-teal)}.blog-prose .blog-callout--purple{background:rgba(var(--clr-blog-purple-rgb), .08);border-color:rgba(var(--clr-blog-purple-rgb), .25);border-left-color:var(--clr-blog-purple)}.blog-prose .blog-callout--purple .blog-callout__text strong{color:var(--clr-blog-purple-text)}[data-theme=light] .blog-prose .blog-callout--purple{background:rgba(var(--clr-blog-purple-rgb), .07);border-color:rgba(var(--clr-blog-purple-rgb), .22);border-left-color:var(--clr-blog-purple)}[data-theme=light] .blog-prose .blog-callout--purple .blog-callout__text{color:var(--clr-blog-purple-ink)}[data-theme=light] .blog-prose .blog-callout--purple .blog-callout__text strong{color:var(--clr-blog-purple)}.blog-prose .blog-callout--teal{background:rgba(var(--clr-blog-teal-rgb), .08);border-color:rgba(var(--clr-blog-teal-rgb), .25);border-left-color:var(--clr-blog-teal)}.blog-prose .blog-callout--teal .blog-callout__text strong{color:var(--clr-blog-teal-text)}[data-theme=light] .blog-prose .blog-callout--teal{background:rgba(var(--clr-blog-teal-rgb), .07);border-color:rgba(var(--clr-blog-teal-rgb), .22);border-left-color:var(--clr-blog-teal)}[data-theme=light] .blog-prose .blog-callout--teal .blog-callout__text strong{color:var(--clr-blog-teal)}.blog-prose .blog-player-card--purple{border-left-color:var(--clr-blog-purple)}.blog-prose .blog-player-card--purple .blog-player-card__stats{color:var(--clr-blog-purple-text)}[data-theme=light] .blog-prose .blog-player-card--purple .blog-player-card__stats{color:var(--clr-blog-purple)}.blog-prose .blog-player-card--teal{border-left-color:var(--clr-blog-teal)}.blog-prose .blog-player-card--teal .blog-player-card__stats{color:var(--clr-blog-teal-text)}[data-theme=light] .blog-prose .blog-player-card--teal .blog-player-card__stats{color:var(--clr-blog-teal)}.blog-prose .blog-stat-card--purple .blog-stat-card__value{color:var(--clr-blog-purple-text)}.blog-prose .blog-stat-card--purple{border-top-color:var(--clr-blog-purple)}[data-theme=light] .blog-prose .blog-stat-card--purple .blog-stat-card__value{color:var(--clr-blog-purple)}.blog-prose .blog-stat-card--teal .blog-stat-card__value{color:var(--clr-blog-teal-text)}.blog-prose .blog-stat-card--teal{border-top-color:var(--clr-blog-teal)}[data-theme=light] .blog-prose .blog-stat-card--teal .blog-stat-card__value{color:var(--clr-blog-teal)}.blog-prose .blog-badge--purple{background:rgba(var(--clr-blog-purple-rgb), .1);color:var(--clr-blog-purple-text);border:1px solid rgba(var(--clr-blog-purple-rgb), .25)}[data-theme=light] .blog-prose .blog-badge--purple{background:rgba(var(--clr-blog-purple-rgb), .08);color:var(--clr-blog-purple);border-color:rgba(var(--clr-blog-purple-rgb), .22)}.blog-prose .blog-badge--teal{background:rgba(var(--clr-blog-teal-rgb), .1);color:var(--clr-blog-teal-text);border:1px solid rgba(var(--clr-blog-teal-rgb), .25)}[data-theme=light] .blog-prose .blog-badge--teal{background:rgba(var(--clr-blog-teal-rgb), .08);color:var(--clr-blog-teal);border-color:rgba(var(--clr-blog-teal-rgb), .22)}.blog-prose .blog-table-wrapper tr.tr--green td{color:var(--clr-text);background:#22c55e14}.blog-prose .blog-table-wrapper tr.tr--green td:first-child{border-left:3px solid var(--clr-primary)}.blog-prose .blog-table-wrapper tr.tr--blue td{color:var(--clr-text);background:#3b82f614}.blog-prose .blog-table-wrapper tr.tr--blue td:first-child{border-left:3px solid #3b82f6}.blog-prose .blog-table-wrapper tr.tr--purple td{background:rgba(var(--clr-blog-purple-rgb), .08);color:var(--clr-text)}.blog-prose .blog-table-wrapper tr.tr--rose td{background:rgba(var(--clr-blog-rose-rgb), .08);color:var(--clr-text)}.blog-prose .blog-table-wrapper tr.tr--indigo td{background:rgba(var(--clr-blog-indigo-rgb), .08);color:var(--clr-text)}.blog-prose .blog-table-wrapper tr.tr--cyan td{background:rgba(var(--clr-blog-cyan-rgb), .08);color:var(--clr-text)}.blog-prose .blog-table-wrapper tr.tr--purple td:first-child{border-left:3px solid var(--clr-blog-purple)}.blog-prose .blog-table-wrapper tr.tr--rose td:first-child{border-left:3px solid var(--clr-blog-rose)}.blog-prose .blog-table-wrapper tr.tr--indigo td:first-child{border-left:3px solid var(--clr-blog-indigo)}.blog-prose .blog-table-wrapper tr.tr--cyan td:first-child{border-left:3px solid var(--clr-blog-cyan)}.blog-prose .blog-table-wrapper tr.tr--teal td{background:rgba(var(--clr-blog-teal-rgb), .08);color:var(--clr-text)}.blog-prose .blog-table-wrapper tr.tr--teal td:first-child{border-left:3px solid var(--clr-blog-teal)}.blog-prose .blog-table-wrapper tr.tr--red td{color:var(--clr-text);background:#ef444414}.blog-prose .blog-table-wrapper tr.tr--red td:first-child{border-left:3px solid #ef4444}.blog-prose .blog-table-wrapper tr.tr--amber td{color:var(--clr-text);background:#f59e0b14}.blog-prose .blog-table-wrapper tr.tr--amber td:first-child{border-left:3px solid #f59e0b}.blog-prose .blog-table-wrapper tr.tr--green td{border-bottom-color:#22c55e40}.blog-prose .blog-table-wrapper tr.tr--blue td{border-bottom-color:#3b82f640}.blog-prose .blog-table-wrapper tr.tr--purple td{border-bottom-color:rgba(var(--clr-blog-purple-rgb), .25)}.blog-prose .blog-table-wrapper tr.tr--rose td{border-bottom-color:rgba(var(--clr-blog-rose-rgb), .25)}.blog-prose .blog-table-wrapper tr.tr--indigo td{border-bottom-color:rgba(var(--clr-blog-indigo-rgb), .25)}.blog-prose .blog-table-wrapper tr.tr--cyan td{border-bottom-color:rgba(var(--clr-blog-cyan-rgb), .25)}.blog-prose .blog-table-wrapper tr.tr--teal td{border-bottom-color:rgba(var(--clr-blog-teal-rgb), .25)}.blog-prose .blog-table-wrapper tr.tr--red td{border-bottom-color:#ef444440}.blog-prose .blog-table-wrapper tr.tr--amber td{border-bottom-color:#f59e0b40}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--green td{border-bottom-color:#16a34a4d}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--blue td{border-bottom-color:#2563eb47}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--purple td{border-bottom-color:rgba(var(--clr-blog-purple-rgb), .26)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--rose td{border-bottom-color:rgba(var(--clr-blog-rose-rgb), .26)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--indigo td{border-bottom-color:rgba(var(--clr-blog-indigo-rgb), .26)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--cyan td{border-bottom-color:rgba(var(--clr-blog-cyan-rgb), .26)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--teal td{border-bottom-color:rgba(var(--clr-blog-teal-rgb), .28)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--red td{border-bottom-color:#dc262642}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--amber td{border-bottom-color:#d9770647}.blog-prose .blog-table-wrapper tbody tr.tr--green:nth-child(2n) td{background:#22c55e14}.blog-prose .blog-table-wrapper tbody tr.tr--blue:nth-child(2n) td{background:#3b82f614}.blog-prose .blog-table-wrapper tbody tr.tr--purple:nth-child(2n) td{background:rgba(var(--clr-blog-purple-rgb), .08)}.blog-prose .blog-table-wrapper tbody tr.tr--rose:nth-child(2n) td{background:rgba(var(--clr-blog-rose-rgb), .08)}.blog-prose .blog-table-wrapper tbody tr.tr--indigo:nth-child(2n) td{background:rgba(var(--clr-blog-indigo-rgb), .08)}.blog-prose .blog-table-wrapper tbody tr.tr--cyan:nth-child(2n) td{background:rgba(var(--clr-blog-cyan-rgb), .08)}.blog-prose .blog-table-wrapper tbody tr.tr--teal:nth-child(2n) td{background:rgba(var(--clr-blog-teal-rgb), .08)}.blog-prose .blog-table-wrapper tbody tr.tr--red:nth-child(2n) td{background:#ef444414}.blog-prose .blog-table-wrapper tbody tr.tr--amber:nth-child(2n) td{background:#f59e0b14}[data-theme=light] .blog-prose .blog-table-wrapper tbody tr.tr--green:nth-child(2n) td{background:#16a34a1f}[data-theme=light] .blog-prose .blog-table-wrapper tbody tr.tr--blue:nth-child(2n) td{background:#2563eb1a}[data-theme=light] .blog-prose .blog-table-wrapper tbody tr.tr--purple:nth-child(2n) td{background:rgba(var(--clr-blog-purple-rgb), .09)}[data-theme=light] .blog-prose .blog-table-wrapper tbody tr.tr--rose:nth-child(2n) td{background:rgba(var(--clr-blog-rose-rgb), .09)}[data-theme=light] .blog-prose .blog-table-wrapper tbody tr.tr--indigo:nth-child(2n) td{background:rgba(var(--clr-blog-indigo-rgb), .09)}[data-theme=light] .blog-prose .blog-table-wrapper tbody tr.tr--cyan:nth-child(2n) td{background:rgba(var(--clr-blog-cyan-rgb), .09)}[data-theme=light] .blog-prose .blog-table-wrapper tbody tr.tr--teal:nth-child(2n) td{background:rgba(var(--clr-blog-teal-rgb), .1)}[data-theme=light] .blog-prose .blog-table-wrapper tbody tr.tr--red:nth-child(2n) td{background:#dc262617}[data-theme=light] .blog-prose .blog-table-wrapper tbody tr.tr--amber:nth-child(2n) td{background:#d977061a}.blog-prose .blog-table-wrapper tr.tr--green:hover td{background:#22c55e24}.blog-prose .blog-table-wrapper tr.tr--blue:hover td{background:#3b82f624}.blog-prose .blog-table-wrapper tr.tr--purple:hover td{background:rgba(var(--clr-blog-purple-rgb), .14)}.blog-prose .blog-table-wrapper tr.tr--rose:hover td{background:rgba(var(--clr-blog-rose-rgb), .14)}.blog-prose .blog-table-wrapper tr.tr--indigo:hover td{background:rgba(var(--clr-blog-indigo-rgb), .14)}.blog-prose .blog-table-wrapper tr.tr--cyan:hover td{background:rgba(var(--clr-blog-cyan-rgb), .14)}.blog-prose .blog-table-wrapper tr.tr--teal:hover td{background:rgba(var(--clr-blog-teal-rgb), .14)}.blog-prose .blog-table-wrapper tr.tr--red:hover td{background:#ef444424}.blog-prose .blog-table-wrapper tr.tr--amber:hover td{background:#f59e0b24}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--green td{background:#16a34a1f}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--green td:first-child{border-left:3px solid #16a34a}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--blue td{background:#2563eb1a}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--blue td:first-child{border-left:3px solid #2563eb}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--purple td{background:rgba(var(--clr-blog-purple-rgb), .09)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--rose td{background:rgba(var(--clr-blog-rose-rgb), .09)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--indigo td{background:rgba(var(--clr-blog-indigo-rgb), .09)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--cyan td{background:rgba(var(--clr-blog-cyan-rgb), .09)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--purple td:first-child{border-left:3px solid var(--clr-blog-purple)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--rose td:first-child{border-left:3px solid var(--clr-blog-rose)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--indigo td:first-child{border-left:3px solid var(--clr-blog-indigo)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--cyan td:first-child{border-left:3px solid var(--clr-blog-cyan)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--teal td{background:rgba(var(--clr-blog-teal-rgb), .1)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--teal td:first-child{border-left:3px solid var(--clr-blog-teal)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--red td{background:#dc262617}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--red td:first-child{border-left:3px solid #dc2626}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--amber td{background:#d977061a}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--amber td:first-child{border-left:3px solid #d97706}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--green:hover td{background:#16a34a2e}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--blue:hover td{background:#2563eb29}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--purple:hover td{background:rgba(var(--clr-blog-purple-rgb), .15)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--rose:hover td{background:rgba(var(--clr-blog-rose-rgb), .15)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--indigo:hover td{background:rgba(var(--clr-blog-indigo-rgb), .15)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--cyan:hover td{background:rgba(var(--clr-blog-cyan-rgb), .15)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--teal:hover td{background:rgba(var(--clr-blog-teal-rgb), .16)}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--red:hover td{background:#dc262626}[data-theme=light] .blog-prose .blog-table-wrapper tr.tr--amber:hover td{background:#d9770629}.blog-prose .blog-table-wrapper thead.th--green th{color:var(--clr-primary);background:#22c55e1f;border-bottom-color:#22c55e40}.blog-prose .blog-table-wrapper thead.th--blue th{color:#60a5fa;background:#3b82f61f;border-bottom-color:#3b82f640}.blog-prose .blog-table-wrapper thead.th--purple th{background:rgba(var(--clr-blog-purple-rgb), .12);color:var(--clr-blog-purple-text);border-bottom-color:rgba(var(--clr-blog-purple-rgb), .25)}.blog-prose .blog-table-wrapper thead.th--rose th{background:rgba(var(--clr-blog-rose-rgb), .12);color:var(--clr-blog-rose-text);border-bottom-color:rgba(var(--clr-blog-rose-rgb), .25)}.blog-prose .blog-table-wrapper thead.th--indigo th{background:rgba(var(--clr-blog-indigo-rgb), .12);color:var(--clr-blog-indigo-text);border-bottom-color:rgba(var(--clr-blog-indigo-rgb), .25)}.blog-prose .blog-table-wrapper thead.th--cyan th{background:rgba(var(--clr-blog-cyan-rgb), .12);color:var(--clr-blog-cyan-text);border-bottom-color:rgba(var(--clr-blog-cyan-rgb), .25)}.blog-prose .blog-table-wrapper thead.th--teal th{background:rgba(var(--clr-blog-teal-rgb), .12);color:var(--clr-blog-teal-text);border-bottom-color:rgba(var(--clr-blog-teal-rgb), .25)}.blog-prose .blog-table-wrapper thead.th--dark th{background:var(--clr-surface-xs);color:var(--clr-text);letter-spacing:.04em;font-size:.75rem}.blog-prose .blog-table-wrapper thead.th--minimal th{color:var(--clr-text-muted);border-bottom:2px solid var(--clr-border);text-transform:none;letter-spacing:0;background:0 0;font-size:.8rem}[data-theme=light] .blog-prose .blog-table-wrapper thead.th--blue th{color:#2563eb}[data-theme=light] .blog-prose .blog-table-wrapper thead.th--purple th{color:var(--clr-blog-purple)}[data-theme=light] .blog-prose .blog-table-wrapper thead.th--rose th{color:var(--clr-blog-rose)}[data-theme=light] .blog-prose .blog-table-wrapper thead.th--indigo th{color:var(--clr-blog-indigo)}[data-theme=light] .blog-prose .blog-table-wrapper thead.th--cyan th{color:var(--clr-blog-cyan)}[data-theme=light] .blog-prose .blog-table-wrapper thead.th--teal th{color:var(--clr-blog-teal)}.blog-prose .blog-table-wrapper.blog-table--bordered td,.blog-prose .blog-table-wrapper.blog-table--bordered th{border:1px solid var(--clr-border)}.blog-prose .blog-table-wrapper.blog-table--compact th,.blog-prose .blog-table-wrapper.blog-table--compact td{padding:6px 10px}.blog-prose .blog-table-wrapper.blog-table--no-stripe tbody tr:nth-child(2n) td{background:0 0}.blog-prose .blog-table-wrapper.blog-table--centered td,.blog-prose .blog-table-wrapper.blog-table--centered th{text-align:center}.blog-prose .blog-accordion-table{border:1px solid var(--clr-border);border-radius:var(--r-sm);margin:2rem 0;overflow:hidden}.blog-prose .blog-accordion-row{border-bottom:1px solid var(--clr-border)}.blog-prose .blog-accordion-row:last-child{border-bottom:none}.blog-prose .blog-accordion-row__summary{cursor:pointer;background:var(--clr-surface-xs);transition:background var(--t-fast);justify-content:space-between;align-items:center;gap:12px;padding:.85rem 1rem;list-style:none;display:flex}.blog-prose .blog-accordion-row__summary::-webkit-details-marker{display:none}.blog-prose .blog-accordion-row__summary:hover{background:var(--clr-surface-row-hover)}.blog-prose .blog-accordion-row__summary-main{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.blog-prose .blog-accordion-row__name{color:var(--clr-text);font-size:.9rem;font-weight:700}.blog-prose .blog-accordion-row__tag{color:var(--clr-text-muted);font-size:.72rem}.blog-prose .blog-accordion-row__chevron{width:18px;height:18px;color:var(--clr-primary);transition:transform var(--t-fast);flex-shrink:0}.blog-prose .blog-accordion-row[open] .blog-accordion-row__chevron{transform:rotate(180deg)}.blog-prose .blog-accordion-row__body{flex-direction:column;gap:.75rem;padding:0 1rem 1rem;display:flex}.blog-prose .blog-accordion-row__field{flex-direction:column;gap:2px;display:flex}.blog-prose .blog-accordion-row__field-label{text-transform:uppercase;letter-spacing:.06em;color:var(--clr-text-muted);font-size:.68rem;font-weight:700}.blog-prose .blog-accordion-row__field-value{color:var(--clr-text-body);font-size:.875rem;line-height:1.65}.blog-prose .blog-accordion-table__header{color:var(--clr-primary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--clr-border);background:#22c55e1f;padding:.7rem 1rem;font-size:.72rem;font-weight:700}[data-theme=light] .blog-prose .blog-accordion-table__header{background:#16a34a1f}@media (max-width:640px){.blog-prose .blog-accordion-row__summary{padding:.7rem .85rem}.blog-prose .blog-accordion-row__body{padding:0 .85rem .85rem}.blog-prose .blog-accordion-row__name{font-size:.85rem}}.blog-prose h2.h2--blue{border-left-color:var(--clr-info);color:var(--clr-info)}.blog-prose h2.h2--amber{border-left-color:var(--clr-warning);color:var(--clr-warning)}.blog-prose h2.h2--red{border-left-color:var(--clr-error);color:var(--clr-error)}.blog-prose h2.h2--purple{border-left-color:var(--clr-blog-purple);color:var(--clr-blog-purple-text)}.blog-prose h2.h2--teal{border-left-color:var(--clr-blog-teal);color:var(--clr-blog-teal-text)}.blog-prose h2.h2--none{border-left:none;margin-left:0;padding-left:0}[data-theme=light] .blog-prose h2.h2--blue{color:#2563eb}[data-theme=light] .blog-prose h2.h2--amber{color:#d97706}[data-theme=light] .blog-prose h2.h2--red{color:#dc2626}[data-theme=light] .blog-prose h2.h2--purple{color:var(--clr-blog-purple)}[data-theme=light] .blog-prose h2.h2--teal{color:var(--clr-blog-teal)}.blog-prose h3.h3--blue{color:var(--clr-info)}.blog-prose h3.h3--amber{color:var(--clr-warning)}.blog-prose h3.h3--red{color:var(--clr-error)}.blog-prose h3.h3--purple{color:var(--clr-blog-purple-text)}.blog-prose h3.h3--teal{color:var(--clr-blog-teal-text)}.blog-prose h3.h3--green{color:var(--clr-primary)}[data-theme=light] .blog-prose h3.h3--blue{color:#2563eb}[data-theme=light] .blog-prose h3.h3--amber{color:#d97706}[data-theme=light] .blog-prose h3.h3--red{color:#dc2626}[data-theme=light] .blog-prose h3.h3--purple{color:var(--clr-blog-purple)}[data-theme=light] .blog-prose h3.h3--teal{color:var(--clr-blog-teal)}.blog-prose .blog-pill{background:var(--clr-blog-pill-bg);border:1px solid var(--clr-blog-pill-border);color:var(--clr-blog-pill-text);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.blog-prose .blog-pill--green{background:var(--clr-primary-active-bg,#22c55e1a);border-color:var(--clr-primary-hover-border,#22c55e40);color:var(--clr-primary)}.blog-prose .blog-pill--blue{background:var(--clr-info-bg,#3b82f61a);border-color:var(--clr-blue-border,#3b82f64d);color:var(--clr-info,var(--clr-blue))}.blog-prose .blog-pill--purple{background:rgba(var(--clr-blog-purple-rgb), .1);border-color:rgba(var(--clr-blog-purple-rgb), .28);color:var(--clr-blog-purple-text)}.blog-prose .blog-pill--teal{background:rgba(var(--clr-blog-teal-rgb), .1);border-color:rgba(var(--clr-blog-teal-rgb), .28);color:var(--clr-blog-teal-text)}.blog-prose .blog-pill--amber{background:var(--clr-warning-bg);border-color:var(--clr-warning-border);color:var(--clr-warning)}.blog-prose .blog-pill--red{background:var(--clr-error-bg-sm,#ef44441a);border-color:var(--clr-error-border-md,#ef444447);color:var(--clr-error)}.blog-prose .blog-pill-row{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.blog-prose .blog-card{border:1px solid var(--clr-blog-card-border);background:0 0;border-radius:10px;margin:20px 0;padding:16px 18px}.blog-prose .blog-card__title{color:var(--clr-text);margin:0 0 6px;font-size:.95rem;font-weight:700}.blog-prose .blog-card__body{color:var(--clr-text-body);margin:0;font-size:.9rem;line-height:1.6}.blog-prose .blog-card--comparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.blog-prose .blog-card--comparison .blog-card__side{background:var(--clr-surface-xs);border-radius:8px;padding:10px}.blog-prose .blog-card--timeline .blog-card__body{flex-direction:column;gap:8px;display:flex}.blog-prose .blog-card--checklist ul{margin:4px 0 0;padding-left:18px}.blog-prose .blog-card--blue{border-left:3px solid var(--clr-info,var(--clr-blue))}.blog-prose .blog-card--purple{border-left:3px solid var(--clr-blog-purple)}.blog-prose .blog-card--teal{border-left:3px solid var(--clr-blog-teal)}.blog-prose .blog-card--amber{border-left:3px solid var(--clr-warning)}.blog-prose .blog-card--red{border-left:3px solid var(--clr-error)}[data-theme=light] .blog-prose .blog-card--comparison .blog-card__side{background:var(--clr-surface-xs)}.blog-prose .text-green{color:var(--clr-primary)}.blog-prose .text-blue{color:var(--clr-info,var(--clr-blue))}.blog-prose .text-purple{color:var(--clr-blog-purple-text)}.blog-prose .text-teal{color:var(--clr-blog-teal-text)}.blog-prose .text-amber{color:var(--clr-warning)}.blog-prose .text-red{color:var(--clr-error)}.blog-prose .blog-callout,.blog-prose .blog-callout--blue,.blog-prose .blog-callout--amber,.blog-prose .blog-callout--red,.blog-prose .blog-callout--purple,.blog-prose .blog-callout--teal,[data-theme=light] .blog-prose .blog-callout,[data-theme=light] .blog-prose .blog-callout--blue,[data-theme=light] .blog-prose .blog-callout--amber,[data-theme=light] .blog-prose .blog-callout--red,[data-theme=light] .blog-prose .blog-callout--purple,[data-theme=light] .blog-prose .blog-callout--teal{background:0 0}.blog-prose .blog-awards-row:has(>.blog-badge){flex-wrap:wrap;gap:8px;display:flex}.blog-prose .blog-awards-row>.blog-badge{margin:0}.blog-prose .blog-table-wrapper{--blog-table-line:color-mix(in srgb, var(--clr-text) 20%, transparent);border:1px solid var(--blog-table-line);border-radius:var(--r-sm);overflow-x:auto}.blog-prose .blog-table-wrapper table{border-collapse:collapse;border:none;border-radius:0}.blog-prose .blog-table-wrapper table th,.blog-prose .blog-table-wrapper table td{border:1px solid var(--blog-table-line)}.blog-prose .blog-table-wrapper table tr>:first-child{border-left:none}.blog-prose .blog-table-wrapper table tr>:last-child{border-right:none}.blog-prose .blog-table-wrapper table tr:first-child>th,.blog-prose .blog-table-wrapper table thead+tbody tr:first-child>td,.blog-prose .blog-table-wrapper table>tbody:first-child>tr:first-child>td{border-top:none}.blog-prose .blog-table-wrapper table tbody tr:last-child>td{border-bottom:none}
