.page-module__zmKTLG__authorsPage{max-width:980px;margin:0 auto;padding:6rem 1.5rem 8rem}.page-module__zmKTLG__hero{max-width:760px;margin-bottom:3rem}.page-module__zmKTLG__eyebrow{color:var(--brand-action);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.page-module__zmKTLG__title{color:var(--text-primary);margin:.35rem 0 1rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.page-module__zmKTLG__lead{color:var(--text-secondary);line-height:1.7}.page-module__zmKTLG__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.page-module__zmKTLG__card{border:1px solid var(--border-color);background:var(--bg-muted);transition:border-color var(--transition-fast), transform var(--transition-fast);border-radius:14px;gap:.8rem;padding:1.25rem;display:grid}.page-module__zmKTLG__card:hover{border-color:#d4ff3d40;transform:translateY(-1px)}.page-module__zmKTLG__avatar{background:linear-gradient(135deg, var(--brand-action), #6654f5);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.page-module__zmKTLG__card strong{color:var(--text-primary);font-size:1.05rem}.page-module__zmKTLG__card span{color:var(--text-muted);font-size:.88rem}.page-module__zmKTLG__card p{color:var(--text-secondary);margin:0;line-height:1.55}.page-module__zmKTLG__cardLink{color:var(--brand-action);text-underline-offset:4px;font-weight:800;text-decoration:underline}
