.np-article{font-family:Lato,sans-serif;background-color:var(--np-bg-offwhite);padding-bottom:80px}.np-article-header{max-width:1600px;margin:0 auto;padding:50px 60px 40px;text-align:center}.np-article-date{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--np-text-light);margin:0 0 15px}.np-article-title{font-family:Crimson Text,serif;font-size:48px;font-weight:400;color:var(--np-text-dark);margin:0;line-height:1.2}.np-article-subtitle{font-family:Lato,sans-serif;font-size:18px;font-weight:400;color:var(--np-text-light);margin:8px 0 0;line-height:1.5}.np-article-content{max-width:80%;margin:0 auto;padding:0 60px}.np-article-body{color:var(--np-text-dark);font-size:17px;line-height:1.8;max-width:900px;margin:0 auto}.np-article-body h2{font-family:Crimson Text,serif;font-size:32px;font-weight:400;color:var(--np-text-dark);margin:40px 0 20px}.np-article-body h3{font-family:Crimson Text,serif;font-size:26px;font-weight:400;color:var(--np-text-dark);margin:35px 0 15px}.np-article-body h4{font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:var(--np-text-light);text-transform:uppercase;letter-spacing:1px;margin:40px 0 10px}.np-article-body p{margin:0 0 20px}.np-article-body a{color:var(--np-brand-green);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--np-brand-green-rgb),.35);font-weight:700;transition:color .3s,text-decoration-color .3s}.np-article-body a:hover{color:var(--np-brand-green-dark);text-decoration-color:var(--np-brand-green-dark)}.np-article-body ul,.np-article-body ol{margin:0 0 25px;padding-left:25px}.np-article-body li{margin-bottom:8px}.np-article-body h4+ol{font-size:14px;color:var(--np-text-light)}.np-article-body h4+ol li{margin-bottom:5px}.np-article-body hr{border:none;border-top:1px solid var(--np-border-strong);margin:40px 0 30px}.np-article-back{text-align:center;margin-top:60px;clear:both}.np-article-back a{display:inline-block;padding:12px 30px;background-color:var(--np-brand-green);color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border-radius:2px;transition:background-color .3s}.np-article-back a:hover{background-color:var(--np-brand-green-dark);text-decoration:none}@media(max-width:768px){.np-article-header{padding:30px 20px}.np-article-title{font-size:32px}.np-article-subtitle{font-size:16px}.np-article-content{max-width:100%;padding:0 20px}.np-article-body{font-size:16px}.np-article-body h2{font-size:26px;margin:25px 0 15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/np-article.css.map */
