.np-blog-grid-module{padding:2.5rem 0 .4rem;width:100%}.np-blog-grid-module--dark{background:#000}.np-blog-grid-module--light{background:#fff}.np-blog-grid__inner{margin:0 auto;width:90%}.np-blog-grid__filter-bar{margin-bottom:2.5rem}.np-blog-grid__filter-wrap{align-items:center;display:flex;margin:0 auto;max-width:860px}.np-blog-grid__filter-label{align-items:center;background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#000;display:flex;flex-shrink:0;font-size:1rem;height:52px;padding:0 1.25rem;white-space:nowrap}.np-blog-grid-module--dark .np-blog-grid__filter-label{color:#000}.np-blog-grid__select-wrap{flex:1;position:relative}.np-blog-grid__filter-select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#000;cursor:pointer;font-size:1rem;height:52px;outline:none;padding:.65rem 2.5rem .65rem 1rem;width:100%}.np-blog-grid__select-arrow{align-items:center;color:#555;display:flex;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.np-blog-grid__search-btn{align-items:center;background:transparent;border:2px solid #ae936c;color:#ae936c;cursor:pointer;display:flex;flex-shrink:0;height:52px;justify-content:center;margin-left:15px;transition:background .2s,color .2s;width:52px}.np-blog-grid__search-btn:hover{background:#ae936c;color:#fff}.np-blog-grid{display:grid;gap:1.5rem;margin-bottom:3rem}.np-blog-grid--cols-3{grid-template-columns:repeat(3,1fr)}.np-blog-grid--cols-2{grid-template-columns:repeat(2,1fr)}.np-blog-card{background:#fff;color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:box-shadow .2s}.np-blog-card:focus,.np-blog-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12);color:inherit;text-decoration:none}.np-blog-card__img-link{display:block;text-decoration:none}.np-blog-card__img-wrap{aspect-ratio:16/10;overflow:hidden;width:100%}.np-blog-card__img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease;width:100%}.np-blog-card:focus .np-blog-card__img,.np-blog-card:hover .np-blog-card__img{transform:scale(1.04)}.np-blog-card__img-placeholder{background:#ddd;height:100%;width:100%}.np-blog-card__body{display:flex;flex:1;flex-direction:column;padding:1.75rem 1.75rem 2rem}.np-blog-card__date{color:#000;font-size:1.3rem;margin:0 0 .6rem}.np-blog-card__title{font-size:1.35rem!important;font-weight:600!important;line-height:1.25;margin:0 0 .75rem}.np-blog-card__title-link{color:#000;text-decoration:none}.np-blog-card__title-link:hover{color:#ae936c;text-decoration:none}.np-blog-card__excerpt{color:#000;flex:1;font-size:20px!important;line-height:1.3;margin:0 0 1rem}.np-blog-card__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.np-blog-card__tag{background:none;border:1px solid #ae936c;color:#000;display:inline-block;font-family:Georgia,serif;font-size:.95rem;font-weight:600;padding:.2rem .6rem}.np-blog-card--hidden,.np-blog-card.np-hidden{display:none!important}.np-blog-grid__no-posts{color:#999;grid-column:1/-1;padding:2rem 0;text-align:center}.np-blog-grid__loading{color:#999;font-size:1rem;grid-column:1/-1;padding:3rem 0;text-align:center}.np-blog-grid-module--dark .np-blog-grid__no-posts{color:#ccc}.np-blog-grid__no-results{color:#999;padding:2rem 0;text-align:center}.np-blog-grid-module--dark .np-blog-grid__no-results{color:#ccc}.np-blog-grid__load-more-wrap{display:flex;justify-content:center;padding:2.5rem 0 .5rem}@media (max-width:1024px){.np-blog-grid--cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.np-blog-grid__inner{width:100%}.np-blog-grid--cols-2,.np-blog-grid--cols-3{grid-template-columns:1fr}.np-blog-grid__filter-wrap{flex-wrap:wrap}.np-blog-grid__select-wrap{flex:1 1 100%}.np-blog-grid__search-btn{height:48px;width:100%}.np-blog-grid-module{margin:0 auto!important;padding:.5rem 0!important;width:90%!important}}