.archive-posts{display:block;padding:6rem 0;position:relative}@media(max-width: 767px){.archive-posts{padding:3rem 0}}.archive-posts>div>ul{column-gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:2rem;row-gap:1.5rem}.archive-posts>div>ul a{background-color:#f7f7f7;border-radius:.3rem;color:#292833;display:flex;font-family:"Poppins Semibold",sans-serif;font-size:1.2rem;height:3rem;line-height:3.3rem;padding:0 1rem;text-transform:capitalize;transition:background-color .3s ease-in-out,color .3s ease-in-out}.archive-posts>div>ul a:focus{text-decoration:underline}.platform-desktop .archive-posts>div>ul a:hover{background-color:#393163;color:#fff}.archive-posts>div>ul a.current{background-color:#ef3a6e;color:#fff}.archive-posts #articlesContainer{display:grid;grid-column-gap:3rem;grid-template-columns:repeat(3, minmax(0, 1fr));padding-block:2rem;row-gap:3rem}@media(max-width: 991px){.archive-posts #articlesContainer{grid-template-columns:repeat(1, minmax(0, 1fr))}}.archive-posts article{box-shadow:0 .3rem .6rem rgba(0,0,0,0),0 .3rem .6rem rgba(0,0,0,.13);display:flex;flex-direction:column;height:100%;transition:box-shadow .2s ease-in-out}.archive-posts article:focus{outline:dotted #ef3a6e;outline-offset:.1rem}.platform-desktop .archive-posts article:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.19),0 .6rem .6rem rgba(0,0,0,.23)}.archive-posts article a:first-child picture:first-child{display:block}@media(max-width: 412px){.archive-posts article a:first-child picture:first-child{display:none}}.archive-posts article a:first-child picture:nth-child(2){display:none}@media(max-width: 412px){.archive-posts article a:first-child picture:nth-child(2){display:block}}.archive-posts article a:first-child img{object-position:center;object-fit:cover;display:block;flex-shrink:0;height:20rem;width:100%}.archive-posts article>div:last-child{display:flex;flex-direction:column;height:100%;padding:2rem 2rem}.archive-posts article header{flex:1}.archive-posts article .date{font-family:"Poppins Semibold",sans-serif;font-size:1.3rem;color:#393163;margin-bottom:1rem}.archive-posts article h2{color:#393163;display:-webkit-box;flex:1;font-family:"Poppins Bold",sans-serif;font-size:1.6rem;line-height:2.6rem;transition:color .3s ease-in-out}.platform-desktop .archive-posts article h2:hover{color:#000}.archive-posts article .author{align-items:center;display:flex;margin-top:1rem}.archive-posts article .author img{border-radius:50%;height:3.2rem;width:3.2rem}.archive-posts article .author p{color:#393163;font-family:"Poppins Semibold",sans-serif;font-size:1.2rem;margin-left:.6rem}.archive-posts article .author p a{color:#007af6}.archive-posts article .author p a:focus{text-decoration:underline}.platform-desktop .archive-posts article .author p a:hover{color:#ef3a6e}.archive-posts article .read-more-link{background:#ef3a6e;border:none;border-radius:0;color:#fff;display:inline-block;font-family:"Poppins Semibold",sans-serif;font-size:1.3rem;height:4.2rem;line-height:4.6rem;margin:3rem auto 0 0;padding:0 2.5rem;width:auto;text-transform:uppercase;transition:background-color .3s ease-in-out}.archive-posts article .read-more-link:focus{text-decoration:underline}.platform-desktop .archive-posts article .read-more-link:hover{background-color:#393163}.archive-posts .pagination{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;overflow:hidden;padding-top:3rem}.archive-posts .pagination span,.archive-posts .pagination a{background-color:#f7f7f7;border-radius:.3rem;color:#292833;display:flex;font-family:"Poppins Semibold",sans-serif;font-size:1.2rem;height:3rem;line-height:3.3rem;padding:0 1rem;text-transform:capitalize}.archive-posts .pagination .current{background-color:#ef3a6e;color:#fff}.archive-posts .pagination a{transition:background-color .3s ease-in-out,color .3s ease-in-out}.archive-posts .pagination a:focus{text-decoration:underline}.platform-desktop .archive-posts .pagination a:hover{background-color:#393163;color:#fff}.archive-posts .no-results-found{display:block;font-family:"Poppins Semibold",sans-serif;font-size:2.2rem;padding-top:4rem;text-align:center}
