.c-guidebanner{gap:var(--sp-1) var(--sp-4);padding:var(--sp-2) 22px;border-block-end:3px solid var(--rule-opinion);background:var(--bg-hearth-raised);color:var(--text-opinion);font:var(--fw-regular) var(--fs-caption) / 1.4 var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;display:flex}.c-guidebanner p{margin:0}.c-guidebanner__label{align-items:center;gap:10px;display:inline-flex}.c-guidebanner__icon{block-size:14px;inline-size:14px;color:var(--text-secondary);flex:none}.c-guidebanner__who{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase}.c-guidebanner__link{font-weight:var(--fw-regular)}.c-guidebanner__link a{color:var(--text-link);text-decoration:none}.c-guidebanner__link a:hover{text-decoration:underline}@media (width<=599px){.c-guidebanner:not(.c-guidebanner--example){top:var(--nav-h);z-index:var(--z-sticky-head);position:sticky}}@media print{.c-guidebanner{background:0 0;border-block-end-color:currentColor;position:static}.c-guidebanner__link{display:none}}.c-byline{margin:0;font-size:12px}.c-byline__by{color:var(--text-primary);font:var(--fw-regular) 13.5px / 1.4 var(--font-ui);align-items:center;gap:8px;display:inline-flex}.c-byline__avatar{border:var(--bw-structure) solid var(--border-strong);border-radius:var(--radius-badge);background:var(--bg-overlay);block-size:26px;inline-size:26px;color:var(--text-secondary);font:var(--fw-semibold) var(--fs-micro) / 1 var(--font-mono);place-items:center;display:grid}.c-byline__reviewed{border:var(--bw-structure) solid var(--border-strong);background:var(--bg-overlay);color:var(--text-secondary);font:var(--fw-regular) 12px / 1.3 var(--font-mono);padding:2px 8px}.c-byline__rest{color:var(--text-muted);font:var(--fw-regular) 12px / 1.3 var(--font-mono)}
