.np-blog-card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--np-border-light);border-radius:2px;overflow:hidden;transition:all .3s ease}.np-blog-card:hover{border-color:var(--np-brand-green);box-shadow:0 4px 20px #00000014;transform:translateY(-4px)}.np-blog-card:focus-visible{outline:2px solid var(--np-brand-green);outline-offset:2px}.np-blog-card-image{position:relative;width:100%;aspect-ratio:16/9;background:var(--np-bg-taupe);overflow:hidden}.np-blog-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.np-blog-card:hover .np-blog-card-image img{transform:scale(1.05)}.np-blog-card-content{padding:25px}.np-blog-card-meta{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--np-text-subtle);margin:0 0 10px}.np-blog-card-title{font-family:Crimson Text,serif;font-size:24px;font-weight:400;color:var(--np-text-dark);margin:0 0 12px;line-height:1.3}.np-blog-card-excerpt{font-size:14px;color:var(--np-text-medium);line-height:1.6;margin:0}.np-keep-reading{max-width:1100px;margin:70px auto 0;padding-top:50px;border-top:1px solid var(--np-border-light)}.np-keep-reading__title{font-family:Lato,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-align:center;color:var(--np-text-dark);margin:0 0 30px}.np-keep-reading__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:left}@media(max-width:1200px){.np-keep-reading__grid{gap:20px}.np-keep-reading .np-blog-card-content{padding:20px}.np-keep-reading .np-blog-card-title{font-size:21px}}@media(max-width:990px){.np-keep-reading{margin-top:50px;padding-top:40px}.np-keep-reading__grid{grid-template-columns:1fr;gap:16px}.np-keep-reading .np-blog-card{display:flex;align-items:stretch}.np-keep-reading .np-blog-card:hover{transform:none}.np-keep-reading .np-blog-card-image{flex:0 0 110px;width:110px;aspect-ratio:auto}.np-keep-reading .np-blog-card-content{padding:12px 14px}.np-keep-reading .np-blog-card-title{font-size:17px;margin:0}.np-keep-reading .np-blog-card-excerpt{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/np-article-card.css.map */
