.blog[data-v-07c11809]{background:var(--bru-bg);color:var(--bru-fg);border-top:1px solid var(--bru-border)}.clickable[data-v-07c11809]{cursor:pointer}.blog-head[data-v-07c11809]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--bru-border)}.section-title[data-v-07c11809]{font-family:var(--bru-font-sans);font-weight:700;font-size:.95rem;letter-spacing:.15em;color:var(--bru-fg);text-transform:uppercase;margin:0}.blog-signup[data-v-07c11809]{display:flex;align-items:center;flex-wrap:wrap;gap:0}.signup-input[data-v-07c11809]{background:var(--bru-bg);border:1px solid var(--bru-border);color:var(--bru-fg);font-family:var(--bru-font-mono);font-size:.72rem;letter-spacing:.08em;padding:.5rem .7rem;min-width:220px;outline:none}.signup-input[data-v-07c11809]:focus{box-shadow:inset 0 0 0 2px var(--bru-border)}.signup-input[data-v-07c11809]::placeholder{color:var(--bru-muted)}.signup-input[data-v-07c11809]:disabled{opacity:.6}.signup-btn[data-v-07c11809]{background:#000;border:1px solid #000;border-left:none;color:#fff;font-family:var(--bru-font-mono);font-weight:700;font-size:.72rem;letter-spacing:.12em;padding:.5rem 1rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.signup-btn[data-v-07c11809]:hover:not(:disabled){background:var(--bru-accent);border-color:var(--bru-accent)}.signup-btn[data-v-07c11809]:disabled{opacity:.6;cursor:not-allowed}.signup-loading[data-v-07c11809]{animation:signup-blink-07c11809 1s infinite}@keyframes signup-blink-07c11809{0%,50%{opacity:1}51%,to{opacity:.3}}.signup-error[data-v-07c11809]{font-family:var(--bru-font-mono);font-size:.65rem;letter-spacing:.1em;color:var(--bru-accent);margin-left:.6rem}.signup-success[data-v-07c11809]{display:flex;align-items:center;gap:.5rem;background:#000;color:#fff;font-family:var(--bru-font-mono);font-size:.72rem;letter-spacing:.1em;padding:.5rem .85rem;border:1px solid var(--bru-border)}.signup-success-icon[data-v-07c11809]{color:var(--bru-accent)}.intro-grid[data-v-07c11809]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.intro-card[data-v-07c11809],.signals-card[data-v-07c11809]{border:1px solid rgba(22,78,99,.3);background:#030712cc;padding:1.25rem}.intro-label[data-v-07c11809],.signals-title[data-v-07c11809]{font-size:.75rem;color:var(--cyan-500);letter-spacing:.15em;margin-bottom:.5rem}.intro-title[data-v-07c11809]{font-size:1.1rem;color:var(--gray-100);font-weight:400;margin-bottom:.75rem}.intro-body[data-v-07c11809]{color:var(--gray-400);font-size:.875rem;line-height:1.6;margin-bottom:1rem}.intro-tags[data-v-07c11809]{display:flex;flex-wrap:wrap;gap:.5rem}.bru-hero[data-v-07c11809]{width:100%;background:#000;border-bottom:1px solid var(--bru-border);overflow:hidden}.bru-hero-img[data-v-07c11809]{display:block;width:100%;max-height:320px;object-fit:contain;object-position:center}@media (max-width: 768px){.bru-hero-img[data-v-07c11809]{max-height:200px}}@media (max-width: 480px){.bru-hero-img[data-v-07c11809]{max-height:140px}}.pill[data-v-07c11809]{font-family:var(--bru-font-mono);font-size:.62rem;padding:.18rem .5rem;border:1px solid var(--bru-border);color:var(--bru-fg);background:var(--bru-bg);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.pill.secondary[data-v-07c11809]{color:var(--bru-fg);border-color:var(--bru-border);background:var(--bru-soft);font-weight:500}.featured-card[data-v-07c11809]{display:block;background:var(--bru-bg);border-bottom:1px solid var(--bru-border);padding:1.75rem 1.25rem;text-decoration:none;color:inherit;transition:background .15s ease}.featured-card[data-v-07c11809]:hover{background:var(--bru-hover)}.post-meta[data-v-07c11809]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.tag[data-v-07c11809]{font-family:var(--bru-font-mono)!important;font-size:.6rem!important;padding:.15rem .45rem!important;border:1px solid var(--bru-border)!important;background:var(--bru-bg)!important;color:var(--bru-fg)!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.post-date[data-v-07c11809],.post-read[data-v-07c11809]{font-family:var(--bru-font-mono);font-size:.68rem;color:var(--bru-muted);letter-spacing:.05em}.divider[data-v-07c11809]{color:var(--bru-muted)}.post-title[data-v-07c11809]{font-family:var(--bru-font-sans);font-size:1.5rem;font-weight:700;color:var(--bru-fg);margin-bottom:.5rem;line-height:1.2;letter-spacing:-.01em}.post-title.small[data-v-07c11809]{font-size:1.05rem}.post-summary[data-v-07c11809]{font-family:var(--bru-font-sans);color:var(--bru-fg);font-size:.88rem;line-height:1.55;margin-bottom:.75rem}.post-tags[data-v-07c11809]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.post-footer[data-v-07c11809]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--bru-font-mono);font-size:.7rem;color:var(--bru-muted);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.1em;padding-top:.5rem;border-top:1px solid var(--bru-border)}.cta[data-v-07c11809]{color:var(--bru-fg);font-weight:700}.featured-card:hover .cta[data-v-07c11809],.post-card:hover .cta[data-v-07c11809]{color:var(--bru-accent)}.post-sources[data-v-07c11809]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.sources-label[data-v-07c11809]{font-family:var(--bru-font-mono);font-size:.6rem;color:var(--bru-muted);letter-spacing:.15em;font-weight:700}.source-link[data-v-07c11809]{font-family:var(--bru-font-mono);font-size:.68rem;color:var(--bru-fg);text-decoration:underline;text-underline-offset:3px}.source-link[data-v-07c11809]:hover{color:var(--bru-accent)}.posts-grid[data-v-07c11809]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.post-card[data-v-07c11809]{display:block;border-right:1px solid var(--bru-border);border-bottom:1px solid var(--bru-border);background:var(--bru-bg);padding:1.25rem;transition:background .15s ease;text-decoration:none;color:inherit}.post-card[data-v-07c11809]:nth-child(2n){border-right:none}.post-card[data-v-07c11809]:hover{background:var(--bru-hover)}@media (max-width: 960px){.posts-grid[data-v-07c11809]{grid-template-columns:1fr}}@media (max-width: 768px){.section-title[data-v-07c11809]{font-size:1rem}.blog-head[data-v-07c11809]{flex-direction:column;align-items:stretch}.blog-signup[data-v-07c11809]{width:100%}.signup-input[data-v-07c11809]{flex:1;min-width:0}.intro-grid[data-v-07c11809]{grid-template-columns:1fr}.featured-card[data-v-07c11809]{padding:1.25rem}.post-title[data-v-07c11809]{font-size:1rem}.post-title.small[data-v-07c11809]{font-size:.95rem}.post-summary[data-v-07c11809]{font-size:.8rem}}@media (max-width: 480px){.intro-card[data-v-07c11809],.signals-card[data-v-07c11809],.featured-card[data-v-07c11809],.post-card[data-v-07c11809]{padding:1rem}.intro-title[data-v-07c11809]{font-size:1rem}.post-footer[data-v-07c11809]{flex-direction:column;align-items:flex-start}}
