.x\:prose{max-width:none}:has(.ttsc-blog-page) .nextra-sidebar-container{display:none!important}:has(.ttsc-blog-page) .nextra-sidebar{display:none!important}:has(.ttsc-blog-page) .nextra-breadcrumb{display:none!important}:has(.ttsc-blog-page) .nextra-toc{display:none!important}:has(.ttsc-blog-page) nav.nextra-toc{display:none!important}:has(.ttsc-blog-page) article{max-width:100%!important;margin:0!important;padding:0!important}:has(.ttsc-blog-page) main{max-width:100%!important;margin:0!important}.ttsc-blog-list-page{max-width:min(1180px,100vw - 2rem);margin-left:auto;margin-right:auto;padding:2rem 1.5rem 0}.ttsc-blog-list-page>:first-child{margin-top:0}.ttsc-blog-list-page>p{max-width:72rem;line-height:1.7}.ttsc-blog-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:2rem;display:grid}.ttsc-blog-card{background:color-mix(in srgb, rgb(var(--nextra-bg)) 92%, white 8%);color:inherit;border:1px solid #7f7f7f33;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.dark .ttsc-blog-card{background:color-mix(in srgb, rgb(var(--nextra-bg)) 94%, white 6%)}.ttsc-blog-card:hover{transition:transform .18s;transform:translateY(-2px)}.ttsc-blog-card-image{aspect-ratio:1.91;object-fit:cover;background:#7f7f7f14;width:100%}.ttsc-blog-card-body{flex-direction:column;flex:1;gap:.85rem;padding:1.1rem 1.1rem 1.2rem;display:flex}.ttsc-blog-card-title{margin:0;font-size:1.15rem;line-height:1.35}.ttsc-blog-card-description{color:#5f5f5f;margin:0;line-height:1.6}.dark .ttsc-blog-card-description{color:#aaa}.ttsc-blog-card-meta{color:#6e6e6e;flex-wrap:wrap;gap:.65rem;margin-top:auto;font-size:.9rem;display:flex}.dark .ttsc-blog-card-meta{color:#9b9b9b}.ttsc-blog-card-tags,.ttsc-blog-tags{flex-wrap:wrap;gap:.45rem;display:flex}.ttsc-blog-card-tags span,.ttsc-blog-tags span{background:#7f7f7f1f;border-radius:999px;align-items:center;padding:.24rem .6rem;font-size:.84rem;display:inline-flex}.ttsc-blog-hero{object-fit:cover;background:#7f7f7f14;border-radius:8px;width:100%;max-height:30rem;margin:0 0 1.5rem}.ttsc-blog-meta,.ttsc-blog-tags{margin:0 0 1rem}.ttsc-blog-meta{color:#6e6e6e;flex-wrap:wrap;gap:.75rem;font-size:.95rem;display:flex}.dark .ttsc-blog-meta{color:#a0a0a0}.ttsc-blog-post-page{max-width:min(1100px,100vw - 2rem);margin-left:auto;margin-right:auto;padding:2rem 1.5rem 0}.ttsc-blog-post-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:2.5rem;display:grid}.ttsc-blog-post-main{min-width:0}.ttsc-blog-toc{align-self:start;max-height:calc(100vh - 7rem);position:sticky;top:5.5rem;overflow:auto}.ttsc-blog-toc-inner{border-left:1px solid #7f7f7f2e;flex-direction:column;gap:.6rem;padding-left:1rem;display:flex}.ttsc-blog-toc-title{letter-spacing:.04em;text-transform:uppercase;color:#737373;font-size:.82rem;font-weight:700}.dark .ttsc-blog-toc-title{color:#a5a5a5}.ttsc-blog-toc-list,.ttsc-blog-toc-sublist{margin:0;padding-left:1.05rem}.ttsc-blog-toc-list{list-style:outside}.ttsc-blog-toc-sublist{margin-top:.35rem;list-style:circle}.ttsc-blog-toc-item+.ttsc-blog-toc-item{margin-top:.55rem}.ttsc-blog-toc-subitem+.ttsc-blog-toc-subitem{margin-top:.3rem}.ttsc-blog-toc-link{color:#5a5a5a;font-size:.95rem;line-height:1.45;text-decoration:none;display:inline-block}.dark .ttsc-blog-toc-link{color:#afafaf}.ttsc-blog-toc-link:hover{color:inherit}.ttsc-blog-toc-depth-3{font-size:.9rem}@media (max-width:1024px){.ttsc-blog-post-layout{grid-template-columns:minmax(0,1fr)}.ttsc-blog-toc{max-height:none;position:static;top:auto;overflow:visible}.ttsc-blog-toc-inner{border-top:1px solid #7f7f7f2e;border-left:0;margin-top:1rem;padding:1rem 0 0}}
