.ph-author-header{margin:0 0 2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--ph-cream-dark)}.ph-author-header__eyebrow{margin:0 0 .5rem;font-family:var(--ph-font-body);font-size:.72rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--ph-bronze)}.ph-author-header__top{display:flex;flex-direction:column;gap:1.2rem}.ph-author-header__identity{min-width:0}.ph-author-header__name{margin:0;font-family:var(--ph-font-display);font-weight:500;font-size:clamp(2rem,5vw,3rem);line-height:1.05;letter-spacing:-0.01em;color:var(--ph-ink)}.ph-author-header__job{margin:.4rem 0 0;font-family:var(--ph-font-body);font-size:1.05rem;font-style:italic;color:var(--ph-text-soft)}.ph-author-header__photo{margin:0;width:110px;height:110px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--ph-cream-dark)}.ph-author-header__photo-img{display:block;width:100%;height:100%;object-fit:cover}.ph-author-header__bio{margin:1.2rem 0 0;font-family:var(--ph-font-body);font-size:1rem;line-height:1.6;color:var(--ph-text)}.ph-author-header__bio p:last-child{margin-bottom:0}@media (min-width:1024px){.ph-author-header__bio{text-align:justify}}.ph-author-header__meta{margin-top:1.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-family:var(--ph-font-body);font-size:.85rem}.ph-author-header__meta-label{font-size:.72rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--ph-muted)}.ph-author-header__specialties{font-family:var(--ph-font-body);font-size:.9rem;color:var(--ph-text);line-height:1.55}.ph-author-articles-title{margin:0 0 1.5rem;font-family:var(--ph-font-display);font-weight:500;font-size:1.4rem;letter-spacing:-0.005em;color:var(--ph-ink)}@media (min-width:640px){.ph-author-articles-title{font-size:1.6rem;margin-bottom:1.75rem}}@media (min-width:640px){.ph-author-header__top{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.5rem}.ph-author-header__photo{width:140px;height:140px}}@media (min-width:1024px){.ph-author-header{margin-bottom:3rem;padding-bottom:2.5rem}.ph-author-header__photo{width:160px;height:160px}}