.tag{font-family:var(--font-mono);font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-tracking);text-transform:uppercase;color:var(--accent-text);display:var(--tag-display);margin-bottom:16px}.report-note{color:var(--text-1);font-size:14px;max-width:60ch;margin:0 auto;text-align:center}.pt{color:var(--text-0);font-family:var(--font-mono)}.logo{display:flex;align-items:center;gap:10px;font-family:var(--font-brand);font-size:20px;font-weight:var(--fw-brand);color:var(--text-0);text-decoration:none;justify-self:start}.logo img,.logo svg{display:block}.logo .wordmark{letter-spacing:var(--tracking-brand)}.logo .gold{color:var(--accent-text)}.book-card:hover .book-cover,.report-card:hover{background:var(--bg-2);transform:translateY(-3px);box-shadow:0 10px 24px rgba(var(--shadow-rgb),.3)}.btn-gold{background:var(--btn-bg);color:var(--btn-text);border-radius:var(--r-btn)}.btn-gold:hover{background:var(--btn-bg-hover)}.btn-quiet{background:0 0;border:1px solid var(--line);color:var(--text-1);font-size:13px;font-weight:500;line-height:1.3;padding:10px 20px;border-radius:var(--r-btn);font-family:var(--font-ui);cursor:pointer;display:inline-block;transition:border-color .15s ease,color .15s ease}.btn-quiet:hover{border-color:var(--text-2);color:var(--text-0)}html[data-theme=signal] .btn-quiet{border-radius:0}.partners-form button,.subscribe-form button,.ticker-form button{background:var(--btn-bg);color:var(--btn-text);border-radius:var(--r-btn);font-family:inherit}.partners-form button:hover,.subscribe-form button:hover,.ticker-form button:hover{background:var(--btn-bg-hover)}.investor-form input,.partners-form input,.subscribe-form input,.subscribe-form textarea,.ticker-form input{background:var(--bg-1);border:1px solid var(--line-input);color:var(--text-0);padding:14px 16px;font-size:14px;border-radius:var(--r-form-field)}.investor-form input:focus,.partners-form input:focus,.subscribe-form input:focus,.subscribe-form textarea:focus,.ticker-form input:focus{outline:0;border-color:var(--accent-text)}.investor-form input:focus-visible,.partners-form input:focus-visible,.subscribe-form input:focus-visible,.subscribe-form textarea:focus-visible,.ticker-form input:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.investor-combo button.combo-clear,.ticker-combo button.combo-clear{position:absolute;top:2px;right:2px;bottom:2px;width:40px;display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;border:none;box-shadow:none;border-radius:0;padding:0;margin:0;cursor:pointer;font-family:inherit;color:var(--text-2);font-size:18px;line-height:1}.investor-combo button.combo-clear:focus-visible,.investor-combo button.combo-clear:hover,.ticker-combo button.combo-clear:focus-visible,.ticker-combo button.combo-clear:hover{color:var(--text-0);background:0 0}.investor-combo button.combo-clear:focus-visible,.ticker-combo button.combo-clear:focus-visible{outline:1px dotted var(--text-2);outline-offset:2px}.investor-combo .combo-search-icon,.ticker-combo .combo-search-icon{position:absolute;top:0;bottom:0;left:14px;display:flex;align-items:center;pointer-events:none;color:var(--text-2)}.investor-combo .combo-search-icon svg,.ticker-combo .combo-search-icon svg{display:block;width:16px;height:16px}.seo-prerender{background:var(--paper-bg);color:var(--paper-text);border:1px solid var(--paper-line);padding:28px 32px 24px;margin:0 auto 28px;font-family:var(--font-read)}html.gv-entity-boot .seo-prerender{display:none}.seo-prerender-h1{font-family:var(--font-display);font-size:28px;font-weight:var(--fw-display);line-height:1.2;color:var(--paper-text);margin:0 0 6px}.seo-prerender-title{font-family:var(--font-display);font-size:20px;font-weight:var(--fw-display);line-height:1.3;color:var(--paper-text);margin:0 0 2px}.seo-prerender-title span{font-family:var(--font-ui);font-size:14px;font-weight:400;color:var(--paper-text-soft);margin-left:10px}.seo-prerender h2{font-family:var(--font-display);font-size:18px;font-weight:var(--fw-display);color:var(--paper-text);margin:20px 0 6px}.seo-prerender-meta{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--paper-text-soft);margin:0 0 18px}.seo-prerender-lede{font-size:15px;line-height:1.6;margin:0 0 4px}.seo-prerender ul{margin:0;padding-left:20px}.seo-prerender li{font-size:15px;line-height:1.7}.seo-prerender-note{font-size:12.5px;line-height:1.55;color:var(--paper-text-soft);margin:18px 0 0;max-width:80ch}.seo-prerender-links{font-size:14px;margin:14px 0 0}.seo-prerender a{color:var(--paper-accent)}.seo-prerender a:hover{color:var(--paper-accent-deep)}.seo-prerender-table{width:100%;border-collapse:collapse;margin:0;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.seo-prerender-table caption{text-align:left;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--paper-text-soft);padding-bottom:8px}.seo-prerender-table th{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--paper-text-soft);background:var(--paper-thead);padding:8px 10px;border-bottom:1px solid var(--paper-line)}.seo-prerender-table td{font-size:14px;padding:8px 10px;border-bottom:1px solid var(--paper-line)}.seo-prerender-table td:nth-child(n+3),.seo-prerender-table th:nth-child(n+3){text-align:right}