body:not(.front-end) .ch-library-latest{pointer-events:none !important}.ch-library-latest .latest-posts-container{display:flex;flex-direction:column;gap:10px}.ch-library-latest .latest-post-item{background:var(--wp--preset--color--chalk);height:156px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}@media(max-width: 1300px){.ch-library-latest .latest-post-item{height:auto}}.ch-library-latest .latest-post-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ch-library-latest .latest-post-item .latest-card-link,.ch-library-latest .latest-post-item .latest-card-lightbox{display:flex;text-decoration:none;color:inherit;cursor:pointer;height:100%}@media(max-width: 1300px){.ch-library-latest .latest-post-item .latest-card-link,.ch-library-latest .latest-post-item .latest-card-lightbox{flex-direction:column;height:auto}}@media(max-width: 400px){.ch-library-latest .latest-post-item .latest-card-link,.ch-library-latest .latest-post-item .latest-card-lightbox{flex-direction:column;height:auto}}.ch-library-latest .latest-post-item .latest-image{width:274px;height:156px;flex-shrink:0;overflow:hidden}@media(max-width: 1300px){.ch-library-latest .latest-post-item .latest-image{width:100%;aspect-ratio:274/156;height:auto}}@media(max-width: 400px){.ch-library-latest .latest-post-item .latest-image{width:100%;aspect-ratio:274/156;height:auto}}.ch-library-latest .latest-post-item .latest-image img{width:100%;height:100%;object-fit:cover;display:block}.ch-library-latest .latest-post-item .latest-content{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;flex:1;font-family:var(--wp--preset--font-family--lato)}@media(max-width: 1300px){.ch-library-latest .latest-post-item .latest-content{height:auto;gap:.75rem;justify-content:flex-start}}@media(max-width: 400px){.ch-library-latest .latest-post-item .latest-content{height:auto;gap:.75rem;justify-content:flex-start}}.ch-library-latest .latest-post-item .latest-content .latest-meta{display:flex;gap:.5rem;align-items:center}.ch-library-latest .latest-post-item .latest-content .latest-meta .latest-category{background:var(--wp--preset--color--pastel);color:var(--wp--preset--color--purple-darker);font-size:12px;padding:.25rem .75rem;text-transform:uppercase;font-weight:600}.ch-library-latest .latest-post-item .latest-content .latest-meta .latest-post-type{background:var(--wp--preset--color--desert);color:var(--wp--preset--color--white);font-size:12px;padding:.25rem .75rem;text-transform:uppercase;font-weight:600}.ch-library-latest .latest-post-item .latest-content .latest-title{margin:0;color:var(--wp--preset--color--purple-darker);font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:1.2;font-family:var(--wp--preset--font-family--lato);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 400px){.ch-library-latest .latest-post-item .latest-content .latest-title{font-size:18px}}.ch-library-latest .latest-post-item .latest-content .latest-date{color:var(--wp--preset--color--purple-darker);font-size:14px;font-family:var(--wp--preset--font-family--lato);opacity:.8}.ch-library-latest .latest-pagination{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:2rem}.ch-library-latest .latest-pagination .pagination-arrow,.ch-library-latest .latest-pagination .pagination-number{background:none;border:none;color:var(--wp--preset--color--purple-darker);width:44px;height:44px;cursor:pointer;font-family:var(--wp--preset--font-family--lato);font-size:16px;transition:opacity .2s ease;opacity:.5}.ch-library-latest .latest-pagination .pagination-arrow.active,.ch-library-latest .latest-pagination .pagination-number.active{opacity:1}.ch-library-latest .latest-pagination .pagination-arrow:disabled,.ch-library-latest .latest-pagination .pagination-number:disabled{opacity:.3;cursor:not-allowed}.ch-library-latest .latest-pagination .pagination-arrow{display:flex;align-items:center;justify-content:center}.ch-library-latest .latest-pagination .pagination-number{display:flex;align-items:center;justify-content:center}
