.newsletter-section[data-v-a2e4f086]{background:var(--bru-soft);border-top:1px solid var(--bru-border)}.newsletter-content[data-v-a2e4f086]{padding:1.75rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.newsletter-header[data-v-a2e4f086]{display:flex;align-items:center;gap:1rem}.newsletter-title h3[data-v-a2e4f086]{font-family:var(--bru-font-sans);font-weight:900;font-size:1.1rem;letter-spacing:.02em;color:var(--bru-fg);margin:0;text-transform:uppercase}.newsletter-subtitle[data-v-a2e4f086]{font-family:var(--bru-font-mono);font-size:.7rem;color:var(--bru-muted);letter-spacing:.1em;margin:.25rem 0 0}.newsletter-form[data-v-a2e4f086]{display:flex;flex-direction:column;gap:.5rem}.input-group[data-v-a2e4f086]{display:flex;gap:0}.email-input[data-v-a2e4f086]{background:var(--bru-bg);border:1px solid var(--bru-border);color:var(--bru-fg);font-family:var(--bru-font-mono);font-size:.78rem;letter-spacing:.08em;padding:.7rem .85rem;min-width:280px;outline:none;transition:background .15s ease}.email-input[data-v-a2e4f086]:focus{background:var(--bru-bg);box-shadow:inset 0 0 0 2px var(--bru-border)}.email-input[data-v-a2e4f086]::placeholder{color:var(--bru-muted)}.email-input[data-v-a2e4f086]:disabled{opacity:.6}.submit-btn[data-v-a2e4f086]{background:#000;border:1px solid #000;color:#fff;font-family:var(--bru-font-mono);font-weight:700;font-size:.78rem;padding:.7rem 1.25rem;cursor:pointer;letter-spacing:.15em;transition:background .15s ease,border-color .15s ease;border-left:none}.submit-btn[data-v-a2e4f086]:hover:not(:disabled){background:var(--bru-accent);border-color:var(--bru-accent)}.submit-btn[data-v-a2e4f086]:disabled{opacity:.6;cursor:not-allowed}.loading-indicator[data-v-a2e4f086]{animation:blink-a2e4f086 1s infinite}@keyframes blink-a2e4f086{0%,50%{opacity:1}51%,to{opacity:.3}}.privacy-note[data-v-a2e4f086]{font-family:var(--bru-font-mono);font-size:.65rem;color:var(--bru-muted);margin:0;letter-spacing:.05em}.success-message[data-v-a2e4f086]{display:flex;align-items:center;gap:.5rem;background:#000;color:#fff;font-family:var(--bru-font-mono);font-size:.78rem;letter-spacing:.1em;padding:.7rem 1rem;border:1px solid var(--bru-border)}.success-icon[data-v-a2e4f086]{color:var(--bru-accent);font-size:1rem}.error-message[data-v-a2e4f086]{font-family:var(--bru-font-mono);color:var(--bru-accent);font-size:.7rem;margin:0;letter-spacing:.1em}@media (max-width: 768px){.newsletter-content[data-v-a2e4f086]{flex-direction:column;align-items:stretch;text-align:center;padding:1.5rem 1rem}.newsletter-header[data-v-a2e4f086]{justify-content:center}.input-group[data-v-a2e4f086]{flex-direction:column;width:100%}.email-input[data-v-a2e4f086]{min-width:auto;width:100%;min-height:44px}.submit-btn[data-v-a2e4f086]{width:100%;min-height:44px}.newsletter-form[data-v-a2e4f086]{align-items:stretch;width:100%}.privacy-note[data-v-a2e4f086]{text-align:center}}@media (max-width: 480px){.newsletter-content[data-v-a2e4f086]{padding:1.25rem .75rem;gap:1rem}.newsletter-icon[data-v-a2e4f086]{font-size:1.25rem}.newsletter-title h3[data-v-a2e4f086]{font-size:.9rem}.newsletter-subtitle[data-v-a2e4f086]{font-size:.75rem}.email-input[data-v-a2e4f086]{font-size:.85rem;padding:.75rem}.submit-btn[data-v-a2e4f086]{font-size:.85rem;padding:.75rem 1rem}.privacy-note[data-v-a2e4f086]{font-size:.75rem}.success-message[data-v-a2e4f086]{font-size:.85rem;flex-direction:column;gap:.25rem}.error-message[data-v-a2e4f086]{font-size:.8rem}}.news-feed[data-v-4bddf5b8]{width:100%;border-top:1px solid var(--bru-border)}.news-head[data-v-4bddf5b8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.9rem 1.25rem;font-family:var(--bru-font-mono);border-bottom:1px solid var(--bru-border);background:var(--bru-bg)}.news-head-title[data-v-4bddf5b8]{font-size:.72rem;letter-spacing:.15em;font-weight:700}.news-head-updated[data-v-4bddf5b8]{font-size:.62rem;letter-spacing:.1em;color:var(--bru-muted)}.news-loading[data-v-4bddf5b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.25rem;gap:1rem;border-bottom:1px solid var(--bru-border)}.loading-spinner[data-v-4bddf5b8]{width:16px;height:16px;border:2px solid var(--bru-border);border-top-color:transparent;animation:spin-4bddf5b8 1s linear infinite}.loading-label[data-v-4bddf5b8]{font-family:var(--bru-font-mono);font-size:.7rem;color:var(--bru-fg);letter-spacing:.15em}@keyframes spin-4bddf5b8{to{transform:rotate(360deg)}}.news-list[data-v-4bddf5b8]{display:flex;flex-direction:column}.news-item[data-v-4bddf5b8]{display:grid;grid-template-columns:1fr auto;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:var(--bru-bg);border-bottom:1px solid var(--bru-border);transition:background .12s ease}.news-item.clickable[data-v-4bddf5b8]{cursor:pointer}.news-item.clickable[data-v-4bddf5b8]:hover{background:var(--bru-hover)}.news-item.is-new[data-v-4bddf5b8]{background:#fff8e6}.news-content[data-v-4bddf5b8]{min-width:0}.news-meta[data-v-4bddf5b8]{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem;flex-wrap:wrap;font-family:var(--bru-font-mono);font-size:.65rem;letter-spacing:.05em}.news-label[data-v-4bddf5b8]{font-family:var(--bru-font-mono);font-size:.6rem;padding:.15rem .45rem;border:1px solid var(--bru-border)!important;background:var(--bru-bg)!important;color:var(--bru-fg)!important;text-transform:uppercase;letter-spacing:.1em}.verification-badge[data-v-4bddf5b8]{font-family:var(--bru-font-mono);font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;padding:.15rem .4rem;border:1px solid var(--bru-border)!important;background:#000!important;color:#fff!important;display:inline-flex;align-items:center;gap:.25rem;cursor:help}.verification-badge.official[data-v-4bddf5b8]{background:var(--bru-accent)!important;border-color:var(--bru-accent)!important}.verification-badge.commentary[data-v-4bddf5b8]{background:var(--bru-bg)!important;color:var(--bru-fg)!important;font-style:normal;opacity:1}.verification-icon[data-v-4bddf5b8]{font-size:.6rem}.news-date[data-v-4bddf5b8]{font-family:var(--bru-font-mono);font-size:.65rem;color:var(--bru-fg)}.news-relative[data-v-4bddf5b8]{font-family:var(--bru-font-mono);font-size:.6rem;color:var(--bru-muted)}.new-badge[data-v-4bddf5b8]{font-family:var(--bru-font-mono);font-size:.55rem;padding:.15rem .4rem;border:1px solid var(--bru-accent);background:var(--bru-accent);color:#fff;letter-spacing:.15em;margin-left:auto}.news-title[data-v-4bddf5b8]{font-family:var(--bru-font-sans);font-size:.95rem;font-weight:500;color:var(--bru-fg);margin:0;line-height:1.35}.news-summary[data-v-4bddf5b8]{font-family:var(--bru-font-sans);font-size:.82rem;color:var(--bru-muted);margin:.35rem 0 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-status[data-v-4bddf5b8]{margin-top:.45rem}.status-badge[data-v-4bddf5b8]{font-family:var(--bru-font-mono);font-size:.6rem;padding:.15rem .4rem;border:1px solid var(--bru-border);text-transform:uppercase;letter-spacing:.1em}.status-badge.released[data-v-4bddf5b8]{background:#000;color:#fff}.status-badge.pending[data-v-4bddf5b8],.status-badge.introduced[data-v-4bddf5b8]{background:var(--bru-accent);color:#fff;border-color:var(--bru-accent)}.status-badge.ongoing[data-v-4bddf5b8]{background:var(--bru-bg);color:var(--bru-fg);border-style:dashed}.news-extra[data-v-4bddf5b8]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.extra-item[data-v-4bddf5b8]{font-family:var(--bru-font-mono);font-size:.65rem;color:var(--bru-fg)}.extra-label[data-v-4bddf5b8]{color:var(--bru-muted)}.news-arrow[data-v-4bddf5b8]{color:var(--bru-muted);font-size:1.1rem;align-self:center;transition:color .15s ease,transform .15s ease}.news-item.clickable:hover .news-arrow[data-v-4bddf5b8]{color:var(--bru-accent);transform:translate(3px)}.news-footer[data-v-4bddf5b8]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;border-bottom:1px solid var(--bru-border)}.more-indicator[data-v-4bddf5b8]{font-family:var(--bru-font-mono);font-size:.7rem;color:var(--bru-muted);letter-spacing:.1em}.load-more-actions[data-v-4bddf5b8]{display:flex;gap:.5rem}.load-more-btn[data-v-4bddf5b8],.show-all-btn[data-v-4bddf5b8]{background:var(--bru-bg);border:1px solid var(--bru-border);color:var(--bru-fg);padding:.5rem 1.1rem;font-family:var(--bru-font-mono);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.load-more-btn[data-v-4bddf5b8]:hover,.show-all-btn[data-v-4bddf5b8]:hover{background:#000;color:#fff}.newsletter-wrapper[data-v-4bddf5b8]{border-bottom:1px solid var(--bru-border)}@media (max-width: 600px){.news-head[data-v-4bddf5b8]{padding:.75rem 1rem}.news-item[data-v-4bddf5b8]{padding:.85rem 1rem;gap:.6rem}.news-title[data-v-4bddf5b8]{font-size:.88rem}}.bru-newsview[data-v-75fd3442]{background:var(--bru-bg);color:var(--bru-fg)}.bru-hero[data-v-75fd3442]{width:100%;background:#000;border-bottom:1px solid var(--bru-border);overflow:hidden}.bru-hero-img[data-v-75fd3442]{display:block;width:100%;max-height:320px;object-fit:contain;object-position:center}@media (max-width: 768px){.bru-hero-img[data-v-75fd3442]{max-height:200px}}@media (max-width: 480px){.bru-hero-img[data-v-75fd3442]{max-height:140px}}.bru-mast[data-v-75fd3442]{display:grid;grid-template-columns:2fr 1fr;border-bottom:1px solid var(--bru-border)}.bru-mast-left[data-v-75fd3442]{padding:2.5rem 1.25rem 2rem;border-right:1px solid var(--bru-border)}.bru-eyebrow[data-v-75fd3442]{font-family:var(--bru-font-mono);font-size:.7rem;letter-spacing:.15em;margin-bottom:1.5rem;color:var(--bru-fg)}.bru-title[data-v-75fd3442]{font-family:var(--bru-font-sans);font-weight:900;font-size:clamp(3.5rem,9vw,7rem);line-height:.9;letter-spacing:-.04em;margin:0 0 1.25rem;text-transform:uppercase;color:var(--bru-fg)}.bru-mark[data-v-75fd3442]{color:var(--bru-accent)}.bru-lede[data-v-75fd3442]{font-family:var(--bru-font-sans);font-size:1rem;line-height:1.5;max-width:36rem;margin:0;color:var(--bru-fg)}.bru-mast-right[data-v-75fd3442]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:.6rem;padding:1.25rem}.bru-cta[data-v-75fd3442],.bru-cta-alt[data-v-75fd3442]{display:inline-block;font-family:var(--bru-font-mono);font-weight:700;font-size:.85rem;letter-spacing:.15em;padding:.85rem 1.1rem;text-decoration:none;border:1px solid var(--bru-border);text-align:center;transition:background .15s ease,color .15s ease}.bru-cta[data-v-75fd3442]{background:#000;color:#fff}.bru-cta[data-v-75fd3442]:hover{background:var(--bru-accent);border-color:var(--bru-accent)}.bru-cta-alt[data-v-75fd3442]{background:var(--bru-bg);color:var(--bru-fg)}.bru-cta-alt[data-v-75fd3442]:hover{background:#000;color:#fff}@media (max-width: 900px){.bru-mast[data-v-75fd3442]{grid-template-columns:1fr}.bru-mast-left[data-v-75fd3442]{border-right:none;border-bottom:1px solid var(--bru-border)}.bru-mast-right[data-v-75fd3442]{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.bru-cta[data-v-75fd3442],.bru-cta-alt[data-v-75fd3442]{flex:1 1 auto}}@media (max-width: 480px){.bru-mast-left[data-v-75fd3442]{padding:1.75rem 1rem 1.5rem}}
