.cc-blog{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Work Sans,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cc-blog main a{color:hsl(var(--primary));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.cc-blog main a:hover{text-decoration-thickness:2px}.cc-blog .cc-micro{color:hsl(var(--muted-foreground));font-family:Courier Prime,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cc-blog .cc-micro-ink{color:hsl(var(--foreground))}.cc-blog .cc-rule{background-color:hsl(var(--primary));height:3px;margin:20px 0 28px;width:100%}.cc-blog h1.cc-title{color:hsl(var(--foreground));font-family:Space Grotesk,-apple-system,sans-serif;font-size:38px;font-weight:700;letter-spacing:-1px;line-height:1.05;margin:0}@media (max-width:767px){.cc-blog h1.cc-title{font-size:28px}}.cc-blog .cc-lede{color:hsl(var(--muted-foreground));font-size:15px;line-height:1.55;margin:12px 0 0;max-width:46ch}.cc-blog .cc-post-list{border-top:1px solid hsl(var(--border));list-style:none;margin:0;padding:0}.cc-blog .cc-post-item{grid-gap:20px;align-items:baseline;border-bottom:1px solid hsl(var(--border));display:grid;gap:20px;grid-template-columns:44px 1fr;padding:20px 0}@media (max-width:767px){.cc-blog .cc-post-item{gap:14px;grid-template-columns:32px 1fr;padding:18px 0}}.cc-blog .cc-post-num{color:hsl(var(--muted-foreground));font-family:Courier Prime,monospace;font-size:12px;letter-spacing:.06em;padding-top:4px}.cc-blog .cc-post-title{color:hsl(var(--foreground));font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.2px;line-height:1.2;margin:0}.cc-blog .cc-post-title a{color:inherit;text-decoration:none}.cc-blog .cc-post-title a:hover{text-decoration:underline;text-underline-offset:3px}.cc-blog .cc-post-desc{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.55;margin:6px 0 0;max-width:56ch}.cc-blog .cc-post-meta{color:hsl(var(--muted-foreground));font-family:Courier Prime,monospace;font-size:11px;letter-spacing:.1em;margin-top:10px;text-transform:uppercase}.cc-blog .cc-post-meta .cc-tag{color:hsl(var(--primary))}.cc-blog .cc-post-item.cc-featured .cc-post-title{font-size:26px}.cc-blog .cc-featured-label{color:hsl(var(--primary));display:block;font-family:Courier Prime,monospace;font-size:11px;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.cc-blog .cc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 8px}.cc-blog .cc-chip{background:#0000;border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;font-family:Courier Prime,monospace;font-size:11px;letter-spacing:.1em;padding:5px 10px;text-transform:uppercase}.cc-blog .cc-chip.is-active{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--background))}.cc-blog .cc-crumbs{color:hsl(var(--muted-foreground));font-family:Courier Prime,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.cc-blog .cc-crumbs a{color:hsl(var(--muted-foreground));text-decoration:none}.cc-blog .cc-crumbs a:hover,.cc-blog h1.cc-post-h1{color:hsl(var(--foreground))}.cc-blog h1.cc-post-h1{text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4.2vw,44px);font-weight:700;letter-spacing:-1px;line-height:1.08;margin:6px 0 0;max-width:26ch}.cc-blog .cc-cover{border-radius:8px;display:block;margin:8px 0 6px;width:100%}.cc-blog .cc-cover-caption{color:hsl(var(--muted-foreground));font-family:Courier Prime,monospace;font-size:11px;letter-spacing:.1em;margin:4px 0 0;text-transform:uppercase}.cc-blog .cc-body{color:hsl(var(--foreground));font-size:17px;line-height:1.75;max-width:68ch}.cc-blog .cc-body p{margin:0 0 1.1em}.cc-blog .cc-body h2{font-size:20px;margin:24px 0 8px}.cc-blog .cc-body h2,.cc-blog .cc-body h3{color:hsl(var(--foreground));font-family:Space Grotesk,sans-serif;font-weight:700}.cc-blog .cc-body h3{font-size:17px;margin:20px 0 6px}.cc-blog .cc-body blockquote{border-left:3px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:1em 0;padding-left:16px}.cc-blog .cc-body ol,.cc-blog .cc-body ul{margin:0 0 1.1em;padding-left:22px}.cc-blog .cc-body li{line-height:1.75;margin:4px 0}.cc-blog .cc-body code{background-color:hsl(var(--muted));font-family:Courier Prime,monospace;font-size:.92em;padding:1px 4px}.cc-blog .cc-body pre{background-color:hsl(var(--muted));margin:1em 0;overflow-x:auto;padding:12px}.cc-blog .cc-body pre code{background:#0000;padding:0}.cc-blog .cc-body img{border-radius:8px;margin:12px 0 4px;width:100%}.cc-blog .cc-body a{color:hsl(var(--primary));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.cc-blog .cc-body a:hover{text-decoration-thickness:2px}.cc-blog .cc-body table{border-collapse:collapse;margin:1em 0;width:100%}.cc-blog .cc-body td,.cc-blog .cc-body th{background:#0000;border:1px solid hsl(var(--foreground));font-size:15px;padding:8px 10px;text-align:left}.cc-blog .cc-body th{font-family:Courier Prime,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:767px){.cc-blog .cc-body{font-size:16px}.cc-blog .cc-body .cc-table-wrap{overflow-x:auto}}.cc-blog .cc-tag-list{color:hsl(var(--primary));font-family:Courier Prime,monospace;font-size:11px;letter-spacing:.1em;margin:30px 0 0;text-transform:uppercase}.cc-blog .cc-cta{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:0;margin:30px 0;padding:18px 20px}.cc-blog .cc-cta-h{color:hsl(var(--foreground));font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;margin:0}.cc-blog .cc-cta-p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.55;margin:6px 0 12px;max-width:52ch}.cc-blog .cc-btns{display:flex;flex-wrap:wrap;gap:8px}.cc-blog .cc-btn{border:1px solid #0000;border-radius:0;display:inline-block;font-family:Courier Prime,monospace;font-size:11px;letter-spacing:.08em;line-height:1;padding:9px 14px;text-decoration:none;text-transform:uppercase}.cc-blog .cc-btn-primary{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--background))}.cc-blog .cc-btn-primary:hover{opacity:.92;text-decoration:none}.cc-blog .cc-btn-secondary{background:#0000;border-color:hsl(var(--primary));color:hsl(var(--primary))}.cc-blog .cc-btn-secondary:hover{background-color:#3d405b0f;text-decoration:none}@media (max-width:767px){.cc-blog .cc-btns{flex-direction:column}.cc-blog .cc-btn{padding:12px 14px;text-align:center;width:100%}}.cc-blog .cc-related{border-top:1px solid hsl(var(--border));margin-top:40px;padding-top:20px}.cc-blog .cc-related-label{color:hsl(var(--muted-foreground));font-family:Courier Prime,monospace;font-size:11px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.cc-blog .cc-progress{background-color:hsl(var(--primary));height:2px;left:0;position:fixed;top:0;transition:width .06s linear;width:0;z-index:60}
/*# sourceMappingURL=648.fa15627b.chunk.css.map*/