.author-posts{padding:70px 0 90px}.author-posts__inner{margin:0 auto;max-width:1280px;padding:0 20px}.author-posts__heading{color:#1a2a44;font-size:38px;font-weight:400;line-height:1.2;margin:0 0 36px}.author-posts__grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.author-posts__card{border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.author-posts__card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.author-posts__card.is-hidden{display:none}.author-posts__card a{display:block;height:100%;text-decoration:none}.author-posts__card img,.author-posts__placeholder{aspect-ratio:16/9;background-color:#f0f0f0;display:block;height:auto;object-fit:cover;width:100%}.author-posts__card h3{color:#1a2a44;font-size:18px;font-weight:600;line-height:1.4;margin:15px 0 8px;padding:0 16px}.author-posts__card p{color:#666;font-size:14px;line-height:1.5;margin:0 0 16px;padding:0 16px}.author-posts__more{margin-top:40px;text-align:center}.author-posts__more-btn{background:#1a2a44;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:23px;font-weight:600;padding:15px 45px;transition:all .3s ease}.author-posts__more-btn:hover{box-shadow:0 4px 12px rgba(26,42,68,.2);opacity:.85;transform:translateY(-2px)}.author-posts__more-btn:active{transform:translateY(0)}.author-posts__viewall{font-size:17px;margin:34px 0 0;text-align:center}.author-posts__viewall a{border-bottom:1px solid rgba(171,145,81,.45);color:#ab9151;font-weight:600;text-decoration:none}.author-posts__viewall a:hover{border-bottom-color:#ab9151}@media (max-width:992px){.author-posts{padding:55px 0 70px}.author-posts__heading{font-size:32px;margin-bottom:28px}.author-posts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.author-posts__heading{font-size:26px}.author-posts__grid{gap:20px;grid-template-columns:1fr}.author-posts__more-btn{font-size:18px;padding:12px 30px}}