.featured-entities[data-astro-cid-dpo7oave]{margin-top:var(--sp-6)}.featured-entities-heading[data-astro-cid-dpo7oave]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim,#9ca3af);margin:0 0 var(--sp-2)}.featured-entities-list[data-astro-cid-dpo7oave]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.featured-entity-chip[data-astro-cid-dpo7oave]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);color:var(--text-primary);font-size:var(--fs-sm);background:#16a34a0f;border:1px solid #16a34a38;border-radius:6px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.featured-entity-chip[data-astro-cid-dpo7oave]:hover{background:#16a34a24;border-color:#16a34a73}.featured-entity-kind[data-astro-cid-dpo7oave]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim,#9ca3af);padding:1px var(--sp-1);background:#ffffff0a;border-radius:4px}.guide-toc[data-astro-cid-xmaeph5b]{margin:var(--sp-6) 0 var(--sp-8);padding:var(--sp-4) var(--sp-4);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg)}.guide-toc-head[data-astro-cid-xmaeph5b]{margin:0 0 var(--sp-2);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-danger)}.guide-toc[data-astro-cid-xmaeph5b] ol[data-astro-cid-xmaeph5b]{padding-left:var(--sp-4);gap:var(--sp-1);margin:0;display:grid}.guide-toc[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{color:var(--text-secondary);font-size:var(--fs-md)}.guide-toc[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--text-secondary);text-decoration:none}.guide-toc[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]:hover{color:var(--space-green)}@media (width<=600px),(pointer:coarse){.guide-toc[data-astro-cid-xmaeph5b] ol[data-astro-cid-xmaeph5b]{gap:0}.guide-toc[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{min-height:var(--touch-target-min);align-items:center;display:inline-flex}}.post-body[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]>a[data-astro-cid-xmaeph5b].anchor,.post-body[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]>a[data-astro-cid-xmaeph5b][aria-hidden=true]{opacity:0}.post-body[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]:hover>a[data-astro-cid-xmaeph5b]{opacity:.5}.guide-mid-ask{margin:var(--sp-8) 0;padding:var(--sp-4) var(--sp-4);border-left:3px solid var(--space-green);background:color-mix(in srgb, var(--space-green) 5%, transparent);border-radius:0 var(--radius-md) var(--radius-md) 0}.guide-mid-ask p{color:var(--text-secondary);font-size:var(--fs-base);margin:0}.guide-mid-ask-btn{font:inherit;color:var(--space-green);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (width<=600px),(pointer:coarse){.guide-mid-ask-btn{min-height:var(--touch-target-min);margin-block:calc((1lh - var(--touch-target-min)) / 2);align-items:center;display:inline-flex}}.guide-buyer-bridge[data-astro-cid-xmaeph5b]{margin-top:var(--sp-8);padding:var(--sp-6);border:1px solid var(--glass-border-hover);border-radius:var(--radius-md);background:color-mix(in srgb, var(--space-green) 5%, transparent)}.guide-buyer-bridge[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{margin:var(--sp-1) 0 var(--sp-2)}.guide-buyer-bridge[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{color:var(--text-secondary);margin:0 0 var(--sp-4);line-height:1.65}.guide-buyer-bridge[data-astro-cid-xmaeph5b] .spotlight-tags[data-astro-cid-xmaeph5b]{margin-bottom:var(--sp-4)}.guide-buyer-cta[data-astro-cid-xmaeph5b]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.blog-post{padding:var(--sp-12) 0 var(--sp-16)}.blog-post .post-header{margin-bottom:var(--sp-8)}.blog-post .post-category{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:var(--sp-3);font-family:JetBrains Mono,monospace}.blog-post h1{font-size:var(--h1-clamp);letter-spacing:-.02em;margin-bottom:var(--sp-4);color:var(--text-primary);font-weight:700;line-height:1.15}.blog-post .post-excerpt{font-size:clamp(var(--fs-lg), 1.6vw, var(--fs-xl));color:var(--text-primary);letter-spacing:-.005em;margin-bottom:var(--sp-6);max-width:min(100%,64ch);font-weight:400;line-height:1.55}.blog-post .post-meta{gap:var(--sp-4);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:.04em;padding-bottom:var(--sp-4);border-bottom:1px solid var(--glass-border);flex-wrap:wrap;font-family:JetBrains Mono,monospace;display:flex}.blog-post .post-body{font-size:var(--fs-base);color:var(--text-primary);max-width:68ch;margin-inline:auto;line-height:1.78}.blog-post .post-body>p:first-of-type:first-letter{font-family:Inter,sans-serif;font-weight:700;font-size:var(--fs-display);float:left;color:var(--accent-gold);padding:.08em .12em 0 0;line-height:.82}.blog-post .post-body h2{font-size:var(--fs-2xl);margin:var(--sp-8) 0 var(--sp-4);color:var(--space-green);letter-spacing:-.01em;font-weight:600}.blog-post .post-body h3{font-size:var(--fs-xl);margin:var(--sp-6) 0 var(--sp-3);color:var(--text-primary);font-weight:600}.blog-post .post-body p{margin-bottom:var(--sp-4);color:var(--text-secondary)}.blog-post .post-body strong{color:var(--text-primary)}.blog-post .post-body em{color:var(--accent-gold);font-style:italic}.blog-post .post-body a{color:var(--space-green);border-bottom:1px solid #16a34a66}.blog-post .post-body a:hover{color:var(--white);border-color:var(--white)}.blog-post .post-body ul,.blog-post .post-body ol{margin:0 0 var(--sp-4) var(--sp-6);color:var(--text-secondary)}.blog-post .post-body li{margin-bottom:var(--sp-2);line-height:1.65}.blog-post .post-body blockquote{border-left:3px solid var(--space-green);padding-left:var(--sp-4);margin:var(--sp-6) 0;color:var(--text-primary);font-style:italic}.blog-post .post-body code{background:var(--glass-bg);padding:2px var(--sp-2);color:var(--space-green);border-radius:3px;font-family:JetBrains Mono,monospace;font-size:.88em}.blog-post .post-body pre{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--sp-4);margin:var(--sp-6) 0;overflow-x:auto}.blog-post .post-body table{border-collapse:collapse;width:100%;margin:var(--sp-6) 0;font-size:var(--fs-md);max-width:100%;display:block;overflow-x:auto}.blog-post .post-body th,.blog-post .post-body td{padding:var(--sp-2) var(--sp-3);border:1px solid var(--glass-border);text-align:left}.blog-post .post-body th{background:var(--glass-bg);color:var(--text-primary);font-weight:600}.post-tags{gap:var(--sp-2);margin:var(--sp-6) 0;flex-wrap:wrap;display:flex}.post-tag{font-size:var(--fs-xs);padding:var(--sp-1) var(--sp-3);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);letter-spacing:.04em;border-radius:999px;text-decoration:none;transition:all .2s}.post-tag:hover{border-color:var(--space-green);color:var(--space-green)}.post-share{padding:var(--sp-4) 0;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);margin:var(--sp-6) 0;justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.related-posts{margin-top:var(--sp-12)}.related-posts h3{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-danger);margin-bottom:var(--sp-4);font-family:JetBrains Mono,monospace;font-weight:500}
