.heading-inside{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding-block:4rem 3rem}.author-inside{display:flex;align-items:center;gap:1rem}.author-avatar{display:flex;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;background-color:#000;border-radius:50%;overflow:hidden}.author-avatar__picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-avatar__initials{color:#fff;font-size:1.25rem;font-weight:600}.author-info{display:flex;flex-direction:column;gap:.5rem}.author-info__name{color:#000;font-size:2rem}.author-info__description{color:#6d7077;font-size:.9rem}.author-delimiter{width:100%;height:2px;margin:1.5rem 0 0;padding:0;background-color:#f0ede4;border:none}@media screen and (max-width: 500px){.author-avatar{width:4rem;height:4rem}.author-avatar__initials{font-size:1rem}.author-info__name{font-size:1.5rem}}.info-text{font-size:1rem;line-height:1.5rem;white-space:pre-line}.posts-inside{display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem}.posts-heading__title{font-size:1.75rem;font-weight:500}.posts-collect{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem 2rem}.posts-item{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;border-top:1px solid #D5DBE3}.posts-item:hover .posts-item__info-title,.posts-item:hover .posts-item__info-description{color:#000}.posts-item__preview{width:100%;height:164px;-o-object-fit:cover;object-fit:cover}.posts-item__info{display:flex;flex-direction:column;gap:.75rem}.posts-item__info-title{color:#000;font-size:1.5rem;font-weight:400}.posts-item__info-description{color:#535d54;font-size:1.25rem;font-weight:200;font-family:var(--font-serif),serif}@media screen and (max-width: 500px){.posts-collect{grid-template-columns:repeat(1,1fr)}.posts-item__preview{height:auto;aspect-ratio:16/9}}.pagination{margin-bottom:3rem}.pagination-inside{display:flex;align-items:center;gap:1rem}.pagination-action{padding:.75rem 1rem;text-align:center;background-color:#000}.pagination-action--disabled{pointer-events:none;opacity:.1}.pagination-action__text{color:#fff;font-weight:500}@media screen and (max-width: 430px){.pagination-inside{gap:.5rem}.pagination-action{width:100%}}
