.author-hero{color:#fff;padding:3rem 0}.author-hero__inner{align-items:center;display:flex;gap:2.5rem}.author-hero__avatar{flex-shrink:0}.author-hero__avatar-img{border:4px solid hsla(0,0%,100%,.2);border-radius:50%;height:128px;width:128px}.author-hero__info{flex:1;min-width:0}.author-hero__role{color:hsla(0,0%,100%,.7);display:inline-block;font-size:var(--wp--preset--font-size--xs);font-weight:600;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.author-hero__title{color:#fff;font-size:var(--wp--preset--font-size--4xl);line-height:1.2;margin-bottom:.75rem}.author-hero__bio{color:hsla(0,0%,100%,.85);font-size:var(--wp--preset--font-size--base);line-height:1.7;margin-bottom:1.25rem}.author-hero__social{display:flex;flex-wrap:wrap;gap:.75rem}.author-hero__social-link{align-items:center;background:hsla(0,0%,100%,.12);border-radius:var(--flashgl-radius-sm);color:#fff;display:inline-flex;font-size:var(--wp--preset--font-size--sm);font-weight:500;gap:.4rem;padding:.4rem .9rem;transition:background var(--flashgl-transition-fast) ease,color var(--flashgl-transition-fast) ease}.author-hero__social-link:hover{background:hsla(0,0%,100%,.25);color:#fff}.author-stats{background:#f5f7fa;border-bottom:1px solid var(--wp--preset--color--gray-200,#e5e7eb);padding:1.25rem 0}.author-stats__inner{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem}.author-stats__item{display:flex;flex-direction:column;gap:.15rem}.author-stats__number{color:var(--flashgl-primary,#1a2b8c);font-size:var(--wp--preset--font-size--xl);font-weight:700;line-height:1.2}.author-stats__label{color:var(--wp--preset--color--gray-500,#6b7280);font-size:var(--wp--preset--font-size--xs);letter-spacing:.05em;text-transform:uppercase}.author-stats__contact{align-items:center;background:var(--flashgl-primary,#1a2b8c);border-radius:var(--flashgl-radius-sm);color:#fff!important;display:inline-flex;font-size:var(--wp--preset--font-size--sm);font-weight:600;padding:.5rem 1.25rem;transition:opacity var(--flashgl-transition-fast) ease}.author-stats__contact:hover{opacity:.85}.author-posts{padding:3rem 0}.author-posts__heading{color:var(--wp--preset--color--gray-800,#1f2937);font-size:var(--wp--preset--font-size--2xl);margin-bottom:2rem}.archive-card__meta{align-items:center;color:var(--wp--preset--color--gray-500,#6b7280);display:flex;font-size:var(--wp--preset--font-size--xs);gap:.75rem;margin-bottom:.75rem}.archive-card__meta time{font-weight:500}.archive-card__thumbnail--placeholder{align-items:center;background:#f5f7fa;color:var(--flashgl-primary,#1a2b8c);display:flex;justify-content:center}@media (max-width:768px){.author-hero{padding:2.5rem 0}.author-hero__inner{flex-direction:column;gap:1.5rem;text-align:center}.author-hero__avatar-img{height:96px;width:96px}.author-hero__title{font-size:var(--wp--preset--font-size--3xl)}.author-hero__bio{margin-left:auto;margin-right:auto}.author-hero__social,.author-stats__inner{justify-content:center}.author-stats__inner{gap:1.5rem}}