.styles_pageWrapper__B18of{min-height:100vh}.styles_pageTitle___kAxz{margin-bottom:0;color:var(--font-color-primary)}.styles_introText___qfnj{font-family:var(--font-sans-serif);font-size:1.125rem;line-height:1.7;color:var(--font-color-secondary);text-align:center;max-width:800px;margin:0 auto}.styles_introText___qfnj p{margin-bottom:1.5rem}.styles_introText___qfnj p:last-child{margin-bottom:0}@media(min-width:768px){.styles_introText___qfnj{font-size:1.25rem}}.styles_sectionHeader__a4JEm{text-align:center;margin-bottom:2rem}.styles_sectionSubtitle__TAKoB{font-family:var(--font-sans-serif);font-size:1.125rem;color:var(--font-color-secondary);margin:.5rem 0 0}.styles_authorsGrid__MjpP3{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.styles_authorCard__xTTXF{border:1px solid var(--font-color-secondary);background-color:var(--color-orange-300);border-radius:24px;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:1px 1px var(--color-shadow),2px 2px var(--color-shadow),3px 3px var(--color-shadow)}.styles_authorCard__xTTXF:hover{transform:translateY(-4px);box-shadow:1px 1px var(--color-shadow),2px 2px var(--color-shadow),3px 3px var(--color-shadow),0 8px 16px rgba(0,0,0,.1)}.styles_authorLink__YIrRi{text-decoration:none;color:inherit;display:block;height:100%}.styles_authorImageContainer__k1SeR{width:120px;height:120px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;background-color:var(--color-orange-200)}.styles_authorImage__UnKx0{width:100%;height:100%;object-fit:cover;border-radius:50%}.styles_placeholder__zM95k{width:100%;height:100%;border-radius:50%;background-color:var(--color-orange-200);display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:var(--font-color-secondary)}.styles_authorContent___8v41{text-align:center}.styles_authorName___YRYf{font-family:var(--font-serif);font-size:1.5rem;font-weight:300;margin:0 0 .5rem;color:var(--font-color-primary)}.styles_authorRole__3DAPo{font-size:1rem;margin:0 0 .5rem;font-weight:500}.styles_authorExperience__Oaws8,.styles_authorRole__3DAPo{font-family:var(--font-sans-serif);color:var(--font-color-secondary)}.styles_authorExperience__Oaws8{font-size:.875rem;margin:0 0 1rem;font-style:italic}.styles_authorBioPreview__2qZ3q{margin:1rem 0}.styles_authorBioPreview__2qZ3q p{font-family:var(--font-sans-serif);font-size:.875rem;line-height:1.5;color:var(--font-color-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.styles_authorArticles__G_VVT{margin:1rem 0;text-align:left}.styles_articlesLabel__u_QQr{font-family:var(--font-sans-serif);font-size:.875rem;font-weight:600;color:var(--font-color-primary);margin:0 0 .5rem}.styles_articlesList__UYa_T{list-style:none;padding:0;margin:0}.styles_articleItem__J_Pyn{margin-bottom:.25rem}.styles_articleLink__omhun{font-family:var(--font-sans-serif);font-size:.8rem;color:var(--font-color-secondary);text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.styles_articleLink__omhun:hover{color:var(--color-orange-600);text-decoration:underline}.styles_viewProfile__8WZP6{display:inline-block;margin-top:1rem;font-family:var(--font-sans-serif);font-size:.875rem;font-weight:600;color:var(--color-orange-600)}.styles_recentArticlesGrid__H2qNX{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}@media(min-width:768px){.styles_recentArticlesGrid__H2qNX{grid-template-columns:repeat(2,1fr)}}.styles_viewAllContainer__clQn8{text-align:center}.styles_viewAllLink__rPkll{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-orange-500);color:#fff;text-decoration:none;border-radius:8px;font-family:var(--font-sans-serif);font-weight:500;transition:background-color .2s ease}.styles_viewAllLink__rPkll:hover{background-color:var(--color-orange-600)}.styles_noAuthorsText__aKiQ3,.styles_noAuthors__4VV7h{text-align:center;padding:3rem 1rem}.styles_noAuthorsText__aKiQ3{font-family:var(--font-sans-serif);font-size:1.125rem;color:var(--font-color-secondary);margin:1rem 0 0}