/* Article-only author card. Load after frozen article and editorial CSS, on posts only. */
.mlx-article-view .mlx-article-author-card{
    box-sizing:border-box;min-width:0;max-width:100%;margin:40px 0 0;padding:28px;
    border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:16px;
    background:var(--pale);color:#131313;font:400 16px/1.7 "DM Sans Variable","DM Sans",Arial,sans-serif;
    overflow-wrap:anywhere;
}
.mlx-article-view .mlx-article-author-card .mlx-article-author-identity{
    display:flex;align-items:center;gap:22px;min-width:0;margin:0 0 20px;
}
.mlx-article-view .mlx-article-author-card .mlx-article-author-identity>img,
.mlx-article-view .mlx-article-author-card .mlx-article-author-identity>.mxe-portrait{
    box-sizing:border-box;display:block;flex:0 0 96px;width:96px;height:96px;max-width:none;
    object-fit:cover;object-position:center;border:3px solid #fff;border-radius:50%;margin:0;
}
.mlx-article-view .mlx-article-author-card .mlx-article-author-identity>.mxe-initials{
    display:grid;place-items:center;background:#fff;color:var(--link);font-size:28px;font-weight:700;
}
.mlx-article-view .mlx-article-author-card .mlx-article-author-details{min-width:0;flex:1}
.mlx-article-view .mlx-article-author-card .mlx-article-author-eyebrow{
    margin:0 0 5px;color:var(--link);font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
}
.mlx-article-view .mlx-article-author-card h2{
    margin:0;color:#131313;font:700 clamp(22px,2.4vw,28px)/1.25 "DM Sans Variable","DM Sans",Arial,sans-serif;
}
.mlx-article-view .mlx-article-author-card h2 a{color:inherit;text-decoration:none}
.mlx-article-view .mlx-article-author-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}
.mlx-article-view .mlx-article-author-card .mlx-article-author-role{
    margin:7px 0 0;color:var(--link);font-size:14px;line-height:1.5;font-weight:500;
}
.mlx-article-view .mlx-article-author-card .mlx-article-author-bio{min-width:0}
.mlx-article-view .mlx-article-author-card .mlx-article-author-bio p{margin:0 0 14px}
.mlx-article-view .mlx-article-author-card .mlx-article-author-bio a{color:var(--link);text-underline-offset:3px}
.mlx-article-view .mlx-article-author-card .mlx-article-author-profile-link{
    display:inline-flex;align-items:center;min-height:44px;max-width:100%;box-sizing:border-box;
    margin:2px 0 0;color:var(--link);font-size:14px;line-height:1.5;font-weight:700;text-decoration:underline;text-underline-offset:4px;
}
.mlx-article-view .mlx-article-author-card a:focus-visible,
.mlx-article-view .mlx-article-reviewer a:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:2px}
@media(max-width:480px){
    .mlx-article-view .mlx-article-author-card{padding:20px;margin-top:32px;border-radius:12px}
    .mlx-article-view .mlx-article-author-card .mlx-article-author-identity{flex-direction:column;align-items:flex-start;gap:16px}
    .mlx-article-view .mlx-article-author-card .mlx-article-author-details{width:100%}
}
