.author-page{max-width:1200px;margin:0 auto;padding:60px 20px}.author-header{display:flex;align-items:start;gap:30px;margin-bottom:60px;padding:40px;background:#f5f5f5}.author-image img{width:150px;height:150px;border-radius:50%;object-fit:cover}.author-info h1{margin-bottom:15px}.author-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.author-post img{width:100%;height:220px;object-fit:cover}.author-post h3{margin:15px 0 10px}.author-post h3 a{text-decoration:none}@media (max-width:768px){.author-header{flex-direction:column;text-align:center}.author-post-grid{grid-template-columns:1fr}}.author-profile{display:flex;align-items:center;gap:25px;margin:50px 0 40px;padding:30px;border:1px solid #e5e5e5;background:#f9f9f9}.author-profile-image img{width:120px;height:120px;border-radius:50%;object-fit:cover}.author-profile-content{flex:1}.author-name{margin:0 0 10px;font-size:24px}.author-bio{margin-bottom:15px;line-height:1.7}.author-link{display:inline-block;text-decoration:none;font-weight:600}.author-info{width:80%}@media (max-width:767px){.author-profile{flex-direction:column;text-align:center;padding:25px 20px}.author-info{width:100%}}