.bfn-content-filters{flex-wrap:wrap;gap:8px;padding:18px 0 4px;display:flex}.bfn-content-filter{border:1px solid var(--bfn-line-strong);min-height:38px;color:var(--bfn-body);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.bfn-content-filter span{min-width:20px;color:var(--bfn-muted);text-align:center;background:#17151212;border-radius:999px;padding:2px 6px;font-size:9px;line-height:1.5}.bfn-content-filter[aria-pressed=true]{border-color:var(--bfn-ink);background:var(--bfn-ink);color:var(--bfn-panel)}.bfn-content-filter[aria-pressed=true] span{color:inherit;background:#ffffff26}.bfn-story-row[data-bfn-content-type=experiment],.bfn-story-row[data-bfn-content-type=results]{position:relative}.bfn-story-row[data-bfn-content-type=experiment]:before,.bfn-story-row[data-bfn-content-type=results]:before{content:"";background:var(--bfn-accent);width:3px;position:absolute;top:20px;bottom:20px;left:0}.bfn-story-meta-detail{color:var(--bfn-ink)!important;letter-spacing:.02em!important;text-transform:none!important;font-size:10px!important;font-weight:750!important}.bfn-story-cta{color:var(--bfn-accent-text);letter-spacing:.04em;text-transform:uppercase;margin-top:13px;font-size:11px;font-weight:900;display:inline-block}.bfn-filter-empty{border-bottom:1px solid var(--bfn-line-strong);color:var(--bfn-muted);margin:0;padding:30px 4px;font-size:13px}.bfn-experiment-layout{align-items:start}.bfn-experiment-section-label{text-transform:uppercase;color:var(--bfn-accent-text)!important;letter-spacing:.15em!important;margin:0 0 8px!important;font-size:9px!important;font-weight:900!important}.bfn-experiment-safety,.bfn-experiment-privacy,.bfn-experiment-no-results{border-left:2px solid var(--bfn-accent);background:#ffffff61;padding:13px 15px;color:var(--bfn-body)!important;font-size:12px!important}.bfn-experiment-protocol{counter-reset:bfn-experiment-step;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.bfn-experiment-protocol li{min-height:42px;color:var(--bfn-body);counter-increment:bfn-experiment-step;padding:4px 0 4px 52px;position:relative}.bfn-experiment-protocol li:before{content:counter(bfn-experiment-step, decimal-leading-zero);color:var(--bfn-accent-text);font:500 27px/1 var(--bfn-serif);position:absolute;top:0;left:0}.bfn-experiment-button{border:1px solid var(--bfn-ink);background:var(--bfn-ink);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;min-height:46px;margin-top:22px;padding:0 17px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;color:var(--bfn-panel)!important}.bfn-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.bfn-score-grid label{border:1px solid var(--bfn-line);background:#ffffff6b;gap:6px;padding:14px;display:grid}.bfn-score-grid label>span{color:var(--bfn-ink);font-size:11px;font-weight:850}.bfn-score-grid small{min-height:34px;color:var(--bfn-muted);font-size:10px;line-height:1.4}.bfn-score-grid input{border:1px solid var(--bfn-line-strong);background:var(--bfn-white);width:100%;min-height:46px;color:var(--bfn-ink);font:500 24px/1 var(--bfn-serif);padding:0 12px}.bfn-experiment-status dl{border-top:1px solid var(--bfn-line);grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:8px 14px;margin:18px 0 0;padding-top:14px;display:grid}.bfn-experiment-status dt{color:var(--bfn-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.bfn-experiment-status dd{color:var(--bfn-ink);margin:0;font-size:12px;font-weight:750}.bfn-experiment-participant-count strong{color:var(--bfn-accent-text);font:500 38px/1 var(--bfn-serif);margin-bottom:4px;display:block}.bfn-reddit-discussion{border:1px solid var(--bfn-line-strong);background:#ffffff59;margin-top:8px;padding:26px!important}@media (width<=760px){.bfn-content-filters{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.bfn-content-filter{flex:none}.bfn-story-row[data-bfn-content-type=experiment]:before,.bfn-story-row[data-bfn-content-type=results]:before{top:16px;bottom:16px}.bfn-score-grid{grid-template-columns:1fr}}
