.author-byline{display:flex;align-items:center;gap:0.875rem;margin:0 0 1.5rem}.author-byline__photo{flex:0 0 auto;width:56px;height:56px;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 35%;border:2px solid var(--gold,#C69C3F);border-radius:50%}.author-byline__text{min-width:0}.author-byline__name,.author-byline__dates{margin:0;line-height:1.45}.author-byline__name{font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:700;color:var(--text-primary,#FFFFFF)}.author-byline__role{font-weight:500;color:var(--text-secondary,#E0E0E0)}.author-byline__dates{display:flex;flex-wrap:wrap;column-gap:1rem;font-size:0.875rem;color:var(--text-muted,#A0A0A0)}.author-profile{padding:2rem 0 3rem}.author-profile__crumbs{margin-bottom:2rem}.author-profile__card{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem;max-width:52rem}.author-profile__photo{flex:0 0 auto;width:160px;height:160px;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 35%;border:3px solid var(--gold,#C69C3F);border-radius:50%}.author-profile__who{flex:1 1 18rem;min-width:0}.author-profile__name{margin:0 0 0.5rem;font-size:clamp(2rem,5vw,3rem)}.author-profile__role{margin:0 0 1.25rem;font-size:1.125rem;color:var(--text-secondary,#E0E0E0)}.author-profile__bio{margin:0 0 1.5rem;max-width:40rem;font-size:1.0625rem;line-height:1.7;color:var(--text-secondary,#E0E0E0)}.author-profile__links{list-style:none;margin:0;padding:0}.author-profile__links a{display:inline-flex;align-items:center;gap:0.5rem;min-height:44px}.author-guides{padding:3rem 0 4rem}.author-guides__heading{margin:0 0 1.5rem;font-size:1.75rem}.author-guides__list{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;max-width:52rem}.author-guides__item{padding-bottom:1.5rem;border-bottom:1px solid var(--border,#3A3A3A)}.author-guides__title{font-family:'Montserrat',sans-serif;font-size:1.125rem;font-weight:700}.author-guides__date,.author-guides__summary{margin:0.375rem 0 0}.author-guides__date{font-size:0.875rem;color:var(--text-muted,#A0A0A0)}.author-guides__summary{color:var(--text-secondary,#E0E0E0)}.author-byline a,.author-profile__who a,.author-guides__title{color:var(--gold,#C69C3F);text-decoration:underline;text-underline-offset:0.2em}.author-byline a:hover,.author-profile__who a:hover,.author-guides__title:hover{color:var(--gold-bright,#E0B854)}.author-byline a:focus-visible,.author-profile__who a:focus-visible,.author-guides__title:focus-visible{outline:2px solid var(--gold,#C69C3F);outline-offset:2px;border-radius:2px}@media (max-width:575.98px){.author-profile__card{gap:1.25rem}.author-profile__photo{width:120px;height:120px}}