.br-page{scrollbar-width:thin;scrollbar-color:var(--border2) transparent;background:var(--white);flex:1;overflow-y:auto}.br-page::-webkit-scrollbar{width:4px}.br-page::-webkit-scrollbar-thumb{background:var(--border2)}.col{max-width:960px;margin:0 auto;padding:0 32px}.br-filters{border-bottom:1px solid var(--border2);background:var(--white);z-index:10;align-items:center;gap:0;display:flex;position:sticky;top:0}.br-filters-inner{max-width:960px;margin:0 auto;padding:0 32px;display:flex}.br-filter{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;border-right:1px solid var(--border);white-space:nowrap;padding:12px 18px;font-size:9px;font-weight:600;transition:all .1s}.br-filter:hover{color:var(--text-dim);background:var(--paper)}.br-filter.on{color:var(--amber);border-bottom-color:var(--amber)}.featured{border-bottom:1px solid var(--border2);cursor:pointer;padding:48px 0 40px}.featured:hover .feat-hed{color:var(--amber)}.feat-meta{align-items:center;gap:10px;margin-bottom:20px;display:flex}.feat-type{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;padding:3px 9px;font-size:8px;font-weight:600}.feat-issue{font-family:var(--mono);color:var(--text-muted);font-size:9px}.feat-date{font-family:var(--mono);color:var(--text-muted);margin-left:auto;font-size:9px}.feat-hed{font-family:var(--serif);color:var(--text);letter-spacing:-.02em;margin-bottom:16px;font-size:38px;font-weight:900;line-height:1.1;transition:color .15s}.feat-hed em{font-style:italic}.feat-deck{font-family:var(--sans);color:var(--text-dim);margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.75}.feat-quote{background:var(--amber-sub);border-left:3px solid var(--amber);font-family:var(--corm);color:var(--text);margin-bottom:20px;padding:20px 24px;font-size:19px;font-style:italic;line-height:1.55}.feat-quote strong{color:var(--amber);font-style:normal}.feat-foot{align-items:center;gap:10px;display:flex}.feat-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:2px 7px;font-size:8px;font-weight:600}.feat-read{font-family:var(--mono);color:var(--blue);margin-left:auto;font-size:9px}.articles-grid{border-top:2px solid var(--border2);grid-template-columns:repeat(6,1fr);gap:0;display:grid}.article.art-lg{grid-column:span 4}.article.art-sm,.article.art-md{grid-column:span 2}.article{cursor:pointer;border-bottom:1px solid var(--border);border-right:1px solid var(--border);background:var(--white);flex-direction:column;padding:28px 28px 24px;transition:background .1s;display:flex}.article:nth-child(8n+2),.article:nth-child(8n+5),.article:nth-child(8n+7){border-right:none}.article:hover{background:var(--paper)}.article:hover .art-hed{color:var(--blue)}.article.art-lg{border-left:3px solid var(--amber);padding-left:25px}.article.art-lg .art-hed{font-family:var(--serif);color:var(--text);margin-bottom:12px;font-size:26px;font-weight:900;line-height:1.2;transition:color .15s}.article.art-lg .art-deck{font-family:var(--sans);color:var(--text-dim);flex:1;margin-bottom:16px;font-size:14px;font-weight:300;line-height:1.7}.article.art-md .art-hed{font-family:var(--serif);color:var(--text);margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.3;transition:color .15s}.article.art-md .art-deck{font-family:var(--sans);color:var(--text-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:14px;font-size:13px;font-weight:300;line-height:1.65;display:-webkit-box;overflow:hidden}.article.art-sm{background:var(--paper)}.article.art-sm .art-hed{font-family:var(--serif);color:var(--text);margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.3;transition:color .15s}.article.art-sm .art-deck{display:none}.article.art-sm:hover{background:var(--paper2)}.art-meta{align-items:center;gap:8px;margin-bottom:12px;display:flex}.art-type{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:2px 7px;font-size:8px;font-weight:600}.art-date-inline{font-family:var(--mono);color:var(--text-muted);font-size:9px}.art-readtime{font-family:var(--mono);color:var(--text-muted);margin-left:auto;font-size:9px}.art-pro{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);border:1px solid var(--blue-100);background:var(--blue-sub);margin-left:auto;padding:2px 7px;font-size:8px;font-weight:600}.art-hed{transition:color .15s}.art-deck{flex:1}.art-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.art-tags{flex-wrap:wrap;flex:1;gap:5px;display:flex}.art-tag{font-family:var(--mono);color:var(--text-muted);border:1px solid var(--border);padding:2px 6px;font-size:8px}.art-read-link{font-family:var(--mono);color:var(--blue);white-space:nowrap;margin-left:auto;font-size:9px}.tc-weekly{color:var(--blue);border-color:var(--blue-100);background:var(--blue-sub)}.tc-analysis{color:var(--amber);border-color:var(--amber-100);background:var(--amber-sub)}.tc-deepdive{color:var(--blue);border-color:var(--blue-100);background:var(--blue-sub)}.tc-interview{color:var(--green);border-color:var(--green-100);background:var(--green-sub)}.tc-data{color:var(--gray);border-color:var(--gray-100);background:var(--gray-sub)}.nl{background:var(--text);justify-content:space-between;align-items:center;gap:40px;margin:48px 0;padding:40px;display:flex}.nl-title{font-family:var(--corm);color:var(--white);margin-bottom:6px;font-size:26px;font-weight:700}.nl-desc{font-family:var(--sans);color:#ffffff80;font-size:13px;font-weight:300}.nl-right{flex-shrink:0;gap:0;display:flex}.nl-input{width:240px;font-family:var(--mono);color:var(--white);background:0 0;border:none;border-bottom:1px solid #ffffff40;outline:none;padding:9px 0;font-size:10px}.nl-input::placeholder{color:#ffffff4d}.nl-btn{background:var(--amber);color:var(--white);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;margin-left:10px;padding:9px 20px;font-size:9px;font-weight:600}@media (max-width:768px){.col{padding:0 14px}.featured{padding:28px 0}.feat-hed{font-size:24px}.feat-deck{font-size:14px}.articles-grid{grid-template-columns:1fr}.article,.article.art-lg,.article.art-md,.article.art-sm{grid-column:span 1!important}.article.art-sm{background:var(--white)}.article.art-lg{border-left:none;padding-left:28px}.article.art-lg .art-hed{font-size:20px}.article.art-sm .art-deck{display:block}.art-hed{font-size:17px}.nl{flex-direction:column;gap:16px;padding:24px}.nl-right,.nl-input{width:100%}.br-filters-inner{padding:0 14px}}
