.sa-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:var(--sa-muted);margin-bottom:2rem}.sa-breadcrumb a{text-decoration:underline;text-underline-offset:.15em}.sa-author-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.sa-author-headshot{width:160px;height:160px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.sa-author-header h1{margin:.25rem 0}.sa-author-title{margin:0;color:var(--sa-muted)}@media (max-width:640px){.sa-author-header{flex-direction:column;align-items:flex-start}.sa-author-headshot{width:120px;height:120px}}.sa-author-page{padding-block:3.5rem;color:var(--sa-text)}.sa-author-page>p,.sa-author-page>section{max-width:48rem;margin-block:1.5rem}.sa-author-page h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.sa-author-page h2{font-size:1.5rem;margin-bottom:.75rem}.sa-author-page li{margin-block:.5rem}.sa-author-page a{color:var(--sa-link);text-decoration:underline;text-underline-offset:.15em}.sa-author-stats{margin:.5rem 0 0;color:var(--sa-muted);font-size:.875rem}.sa-author-page>.sa-author-intro{display:grid;gap:1.5rem 3rem;max-width:none;margin-block:1.5rem 3rem}.sa-author-intro>div>p{margin-block:0 1.25rem;max-width:44rem}.sa-author-elsewhere{align-self:start;border-top:1px solid var(--sa-line);padding-top:1rem}.sa-author-elsewhere h2{font-size:1rem}.sa-author-elsewhere li{margin-block:.35rem}@media (min-width:900px){.sa-author-page>.sa-author-intro{grid-template-columns:minmax(0,1fr) 16rem}}.sa-author-page>.sa-author-articles{max-width:none}.sa-author-groups{-moz-column-width:20rem;column-width:20rem;-moz-column-gap:1rem;column-gap:1rem}.sa-author-group{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;border:1px solid var(--sa-line);background:var(--sa-surface);padding:1.1rem 1.25rem .6rem}.sa-author-group h3{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .35rem;font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:700}.sa-author-page .sa-author-group h3 a{color:var(--sa-text);text-decoration:none}.sa-author-page .sa-author-group h3 a:hover{text-decoration:underline}.sa-author-group h3 span{color:var(--sa-muted);font-size:.8rem;font-weight:600}.sa-author-group ul{margin:0;padding:0;list-style:none}.sa-author-page .sa-author-group li{display:grid;gap:.1rem;margin:0;border-top:1px solid var(--sa-line);padding-block:.6rem}.sa-author-group li:first-child{border-top:0}.sa-author-page .sa-author-group li a{color:var(--sa-text);font-size:.95rem;line-height:1.35;text-decoration:none}.sa-author-page .sa-author-group li a:hover{color:var(--sa-link);text-decoration:underline}.sa-author-group time{color:var(--sa-muted);font-size:.75rem}