.author-bio-card{display:flex;gap:24px;align-items:flex-start;margin:28px 0;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);font-family:Georgia,'Times New Roman',serif}.author-bio-portrait{flex:0 0 112px}.author-bio-portrait img{display:block;width:112px;height:112px;object-fit:cover;border-radius:50%;border:2px solid #151515}.author-bio-copy{min-width:0}.author-bio-copy .author-bio-eyebrow{margin:0 0 8px;color:var(--accent);font:700 11px/1.4 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.author-bio-copy h2{margin:0 0 12px;font:400 28px/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.025em}.author-bio-copy .author-bio-text{margin:0 0 18px;font-size:17px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.author-bio-links{display:flex;flex-wrap:wrap;gap:12px 18px}.author-bio-links a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:13px/1.4 Arial,sans-serif;text-decoration:none}.author-bio-links a:hover{color:var(--accent)}.profile-save-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-save-actions .editor-button{margin-top:0}.bio-preview-panel{margin-top:32px}.bio-preview-panel>h2{font-size:23px;margin-bottom:8px}@media(max-width:480px){.author-bio-card{flex-direction:column;gap:18px}}
.author-bio-card .contributor-headshot{display:flex;align-items:center;justify-content:center;width:112px;height:112px;border-radius:50%;border:2px solid #151515;background:#f7f7f5}.author-bio-card .headshot-initials{position:relative;display:block;width:86px;height:86px;font:400 64px/1 Georgia,'Times New Roman',serif;letter-spacing:-.06em}.author-bio-card .headshot-initial-first{position:absolute;left:0;top:-8px;line-height:1;color:#151515}.author-bio-card .headshot-initial-last{position:absolute;right:0;bottom:-8px;line-height:1;color:#9a2727;font-style:italic}.author-bio-card .headshot-initial-first:only-child{left:50%;top:50%;transform:translate(-50%,-50%)}

.author-profile-link{color:inherit;text-decoration:none}.author-profile-link:hover{color:var(--accent)}.author-profile-link:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.author-bio-portrait .author-profile-link{display:block;border-radius:50%}
