.cts-byline{--cts-byline-background: #fff;--cts-byline-text: #0f1418;--cts-byline-muted: #5b6570;--cts-byline-border: #e3e8ed;--cts-byline-link-hover: #1730ad;--cts-byline-focus: #1b3bd8;--cts-byline-avatar-stripe-a: #e8e7e4;--cts-byline-avatar-stripe-b: #f4f3f1;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;box-sizing:border-box;inline-size:100%;min-inline-size:0;margin-block-end:var(--cts-space-5);padding-block:14px;border-block:var(--cts-border-width) solid var(--cts-byline-border);background:var(--cts-byline-background);color:var(--cts-byline-text)}:where(.cts-theme-dark,[data-cts-theme=dark]) .cts-byline{--cts-byline-background: #0e1116;--cts-byline-text: #e8ecf1;--cts-byline-muted: #9aa5b1;--cts-byline-border: #2a313b;--cts-byline-link-hover: #a6bcff;--cts-byline-focus: #8aa6ff;--cts-byline-avatar-stripe-a: #161a21;--cts-byline-avatar-stripe-b: #1e242d}.cts-byline__avatar{display:grid;place-items:center;inline-size:36px;block-size:36px;overflow:hidden;border:var(--cts-border-width) solid var(--cts-byline-border);border-radius:2px;background:repeating-linear-gradient(135deg,var(--cts-byline-avatar-stripe-a) 0 6px,var(--cts-byline-avatar-stripe-b) 6px 12px);color:var(--cts-byline-muted);font-family:var(--cts-font-family-mono);font-size:.75rem;font-weight:var(--cts-font-weight-semibold)}.cts-byline__avatar img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cts-byline__identity{min-inline-size:0;font-size:.90625rem;line-height:1.5;overflow-wrap:anywhere}.cts-byline__written-label,.cts-byline__role,.cts-byline__date{color:var(--cts-byline-muted)}.cts-byline__written-label{margin-inline-end:.3em}.cts-byline__written-label-short{display:none}.cts-byline__author{color:var(--cts-byline-text);font-weight:var(--cts-font-weight-bold);text-decoration:underline;text-underline-offset:3px}.cts-byline a.cts-byline__author:hover{color:var(--cts-byline-link-hover)}.cts-byline__author:focus-visible{outline:var(--cts-focus-ring-width) solid var(--cts-byline-focus);outline-offset:var(--cts-focus-ring-offset)}.cts-byline__date{font-family:var(--cts-font-family-mono);font-size:.75rem;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;white-space:nowrap}@media(max-width:759px){.cts-byline{grid-template-columns:36px minmax(0,1fr);gap:4px var(--cts-space-3);align-items:start}.cts-byline__avatar{grid-row:1 / span 2}.cts-byline__identity,.cts-byline__date{grid-column:2}.cts-byline__identity{font-size:.875rem}.cts-byline__written-label-long{display:none}.cts-byline__written-label-short{display:inline}.cts-byline__date{white-space:normal}}@media(forced-colors:active){.cts-byline,.cts-byline__avatar{border-color:CanvasText}}@media print{.cts-byline{break-inside:avoid-page}}
