.np-blog,.np-article{--np-blog-green: var(--np-color-green, #004623);--np-blog-cream: var(--np-color-cream, #f7f6d6);--np-blog-lime: var(--np-color-lime, #a8ff6a);--np-blog-mint: var(--np-color-mint, #ccffc0);--np-blog-aqua: var(--np-color-aqua, #d2faf9);display:block;width:100%;min-width:0;background:var(--np-blog-cream);color:var(--np-blog-green);font-family:Montserrat,Arial,sans-serif}.np-blog{min-height:520px;padding-block:clamp(64px,7.5vw,108px) clamp(82px,9vw,128px)}.np-blog__inner,.np-blog__header,.np-blog__intro,.np-blog__apps,.np-blog__grid,.np-blog__item,.np-article-card,.np-article-card__media,.np-article-card__content,.np-article__inner,.np-article__header,.np-article__content,.np-article__apps,.np-article-comments,.np-article-comments__form,.np-article-comments__fields,.np-article-comments__field{min-width:0}.np-blog__header{display:grid;max-width:920px;gap:18px;margin-bottom:clamp(38px,5vw,68px)}.np-blog__eyebrow{width:fit-content;max-width:100%;padding:9px 14px;border:1px solid currentcolor;border-radius:999px;background:var(--np-blog-mint);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase}.np-blog__title,.np-article__title,.np-blog__empty h2,.np-article-comments__title,.np-article-comments__form-title{color:inherit;font-family:Grenette Pro,Georgia,serif;font-weight:700;letter-spacing:-.045em;text-wrap:balance}.np-blog__title{max-width:15ch;font-size:clamp(2.8rem,5.25vw,3.75rem);line-height:.96;overflow-wrap:anywhere}.np-blog__intro{max-width:62ch;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.65;overflow-wrap:anywhere}.np-blog__intro :is(a,strong){color:inherit}.np-blog__intro a{text-underline-offset:.18em}.np-blog__apps,.np-article__apps{display:grid;gap:24px}.np-blog__apps{margin-bottom:36px}.np-blog__grid{display:grid;grid-template-columns:repeat(var(--np-blog-columns-desktop, 3),minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.np-article-card{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border:1.25px solid var(--np-blog-green);border-radius:26px;background:#fffef1;isolation:isolate;transition:box-shadow .18s ease,transform .18s ease}.np-blog__item:nth-child(4n+1) .np-article-card__media{background:var(--np-blog-aqua)}.np-blog__item:nth-child(4n+2) .np-article-card__media{background:var(--np-blog-mint)}.np-blog__item:nth-child(4n+3) .np-article-card__media{background:var(--np-blog-lime)}.np-blog__item:nth-child(4n+4) .np-article-card__media{background:var(--np-blog-cream)}.np-article-card__media{position:relative;display:grid;width:100%;aspect-ratio:4 / 3;overflow:hidden;place-items:center;border-bottom:1px solid var(--np-blog-green)}.np-article-card__media-frame,.np-article-card__media-placeholder,.np-article-card__image{display:block;width:100%;height:100%}.np-article-card__media-frame{position:absolute;top:0;right:0;bottom:0;left:0}.np-article-card__image{object-fit:cover;object-position:center;transition:transform .24s ease}.np-article-card__media-placeholder{background:radial-gradient(circle at 18% 22%,var(--np-blog-lime) 0 17%,transparent 17.5%),radial-gradient(circle at 78% 72%,var(--np-blog-mint) 0 12%,transparent 12.5%),var(--np-blog-aqua)}.np-article-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;padding:clamp(20px,2.3vw,30px)}.np-article-card__title{max-width:100%;color:inherit;font-family:Grenette Pro,Georgia,serif;font-size:clamp(1.45rem,2.1vw,1.875rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;overflow-wrap:anywhere;text-wrap:balance}.np-article-card__title-link{color:inherit;text-decoration:none}.np-article-card__title-link:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:""}.np-article-card__metadata{color:#004623b8;font-size:.75rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.np-article-card__metadata time{color:inherit}.np-article-card__excerpt{max-width:48ch;color:#004623d6;font-size:clamp(.84rem,1vw,.9375rem);line-height:1.6;overflow-wrap:anywhere}.np-article-card:focus-within{outline:3px solid var(--np-blog-green);outline-offset:4px}.np-article-card__title-link:focus-visible{outline:0}.np-blog__pagination{margin-top:clamp(38px,5vw,64px)}.np-blog__empty{position:relative;display:grid;min-height:clamp(340px,40vw,500px);overflow:hidden;place-items:center;padding:clamp(42px,7vw,88px) 24px;border:1.25px solid var(--np-blog-green);border-radius:28px;background:radial-gradient(circle at 9% 18%,rgb(168 255 106 / 76%) 0 6%,transparent 6.2%),radial-gradient(circle at 91% 84%,rgb(204 255 192 / 90%) 0 9%,transparent 9.2%),var(--np-blog-aqua);text-align:center}.np-blog__empty-inner{position:relative;z-index:1;display:grid;width:min(100%,660px);gap:18px;justify-items:center}.np-blog__empty-mark{display:block;width:82px;height:82px;border:1.25px solid var(--np-blog-green);border-radius:50%;background:radial-gradient(circle at 50% 58%,var(--np-blog-green) 0 16%,transparent 17%),radial-gradient(circle at 34% 34%,var(--np-blog-green) 0 7%,transparent 8%),radial-gradient(circle at 52% 27%,var(--np-blog-green) 0 7%,transparent 8%),radial-gradient(circle at 69% 37%,var(--np-blog-green) 0 7%,transparent 8%),var(--np-blog-lime)}.np-blog__empty h2{max-width:16ch;font-size:clamp(2rem,4vw,3.25rem);line-height:1;overflow-wrap:anywhere}.np-blog__empty p{max-width:52ch;line-height:1.65;overflow-wrap:anywhere}.np-blog__empty-link{min-height:50px}.np-blog__empty-link:focus-visible,.np-blog__intro a:focus-visible{outline:3px solid var(--np-blog-green);outline-offset:3px}.np-article{padding-block:clamp(50px,7vw,96px) clamp(82px,9vw,128px)}.np-article__header{display:grid;width:min(100%,920px);gap:22px;margin-inline:auto;text-align:center}.np-article__back{display:inline-flex;min-height:44px;align-items:center;justify-self:center;gap:9px;padding:8px 14px;border:1px solid currentcolor;border-radius:999px;background:var(--np-blog-mint);color:inherit;font-size:.78rem;font-weight:700;line-height:1.25;text-decoration:none}.np-article__title{max-width:22ch;margin-inline:auto;font-size:clamp(2.8rem,5.25vw,3.75rem);line-height:.98;overflow-wrap:anywhere}.np-article__metadata{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;color:#004623c2;font-size:.8125rem;font-weight:700;line-height:1.4}.np-article__media{width:min(100%,1120px);margin:clamp(38px,5vw,64px) auto 0;overflow:hidden;border:1.25px solid var(--np-blog-green);border-radius:28px;background:var(--np-blog-aqua)}.np-article__image{display:block;width:100%;height:auto}.np-article__summary{margin-block-start:clamp(28px,4vw,48px);padding:clamp(16px,2.5vw,28px);border-block-start:4px solid var(--np-blog-lime);border-radius:12px;background:var(--np-blog-green);color:var(--np-blog-cream);font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.65;overflow-wrap:anywhere}.np-article__summary>h2{margin:0 0 .5em;color:var(--np-blog-lime);font-size:1.125rem;line-height:1.4}.np-article__summary-copy a{color:inherit;text-decoration:underline}.np-article__summary-copy :is(ul,ol){padding-inline-start:1.45em}.np-article__content{width:100%;margin:clamp(42px,6vw,76px) auto 0;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.75;overflow-wrap:anywhere}.np-article__content>*+*,.np-article__content :is(blockquote,ul,ol,table,figure,pre)+*{margin-top:1.2em}.np-article__content :is(ul,ol){padding-inline-start:1.45em}.np-article__content :is(li+li){margin-top:.45em}.np-article__content :is(h2,h3,h4,h5,h6){max-width:100%;margin-top:1.6em;color:inherit;font-family:Grenette Pro,Georgia,serif;line-height:1.08;overflow-wrap:anywhere;text-wrap:balance}.np-article__content h2{font-size:clamp(1.75rem,3vw,2.5rem)}.np-article__content h3{font-size:clamp(1.35rem,2.2vw,1.8rem)}.np-article__content :is(h4,h5,h6){font-size:clamp(1.05rem,1.7vw,1.35rem)}.np-article__content :is(a,strong){color:inherit}.np-article__content a{overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:3px}.np-article__content :is(img,video,iframe,svg){max-width:100%;border-radius:18px}.np-article__content :is(img,video){height:auto}.np-article__content iframe{display:block;width:100%!important;height:auto!important;aspect-ratio:16 / 9;border:0;box-sizing:border-box}.np-article__content table{display:table;width:100%!important;max-width:100%;height:auto!important;border-collapse:collapse;table-layout:fixed}.np-article__content table :is(col,colgroup,tr,th,td){width:auto!important;height:auto!important}.np-article__content :is(th,td){padding:clamp(4px,1vw,10px) clamp(3px,1vw,12px);border:1px solid currentcolor;text-align:start;vertical-align:top;white-space:normal;overflow-wrap:anywhere}@media(max-width:749px){.np-article__content table{font-size:.8125rem;line-height:1.5}}.np-article__content pre{max-width:100%;overflow-x:auto;padding:16px;border-radius:14px;background:#fffef1}.np-article__content blockquote{padding:1.2rem 1.35rem;border-inline-start:4px solid var(--np-blog-lime);border-radius:0 14px 14px 0;background:var(--np-blog-aqua)}.np-article__content [style*=font-family]{font-family:inherit!important}.np-article__content [style*=font-size]{font-size:inherit!important}.np-article__content [style*=width]{max-width:100%!important}.np-article__tags,.np-article__apps,.np-article__return,.np-article-comments{width:min(100%,760px);margin-inline:auto}.np-article__tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:38px;font-size:.8125rem;font-weight:700}.np-article__tags ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.np-article__tags a{display:inline-flex;min-height:36px;align-items:center;padding:7px 12px;border:1px solid currentcolor;border-radius:999px;background:var(--np-blog-mint);color:inherit;text-decoration:none}.np-article__apps{margin-top:40px}.np-article__return{margin-top:clamp(44px,6vw,72px);text-align:center}.np-article__back:focus-visible,.np-article__tags a:focus-visible,.np-article__return-link:focus-visible,.np-article__content a:focus-visible,.np-article-comments a:focus-visible{outline:3px solid var(--np-blog-green);outline-offset:3px}.np-article-comments{margin-top:clamp(64px,8vw,100px);padding-top:clamp(46px,6vw,72px);border-top:1px solid var(--np-blog-green)}.np-article-comments__title,.np-article-comments__form-title{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05}.np-article-comments__list{display:grid;gap:18px;margin:30px 0 0;padding:0;list-style:none}.np-article-comments__comment,.np-article-comments__pending{padding:clamp(18px,3vw,28px);border:1px solid var(--np-blog-green);border-radius:20px;background:#fffef1;overflow-wrap:anywhere}.np-article-comments__comment header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:.8125rem}.np-article-comments__comment-content{line-height:1.65}.np-article-comments__pagination{margin-top:32px}.np-article-comments__form{display:grid;gap:24px;margin-top:clamp(42px,6vw,68px);padding:clamp(20px,4vw,42px);border:1px solid var(--np-blog-green);border-radius:24px;background:var(--np-blog-aqua)}.np-article-comments__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.np-article-comments__field{display:grid;gap:8px}.np-article-comments__field--wide{grid-column:1 / -1}.np-article-comments__field label{font-size:.8125rem;font-weight:700;line-height:1.3}.np-article-comments__field :is(input,textarea){width:100%;min-width:0;border:1px solid var(--np-blog-green);border-radius:14px;outline:0;background:var(--np-blog-cream);color:inherit;font:inherit;line-height:1.4}.np-article-comments__field input{min-height:50px;padding:11px 14px}.np-article-comments__field textarea{min-height:168px;padding:13px 14px;resize:vertical}.np-article-comments__field :is(input,textarea):focus-visible{outline:3px solid var(--np-blog-green);outline-offset:3px}.np-article-comments__field :is(input,textarea)[aria-invalid=true]{border-width:2px}.np-article-comments__errors,.np-article-comments__success,.np-article-comments__pending{padding:16px 18px;border:1px solid currentcolor;border-radius:14px;line-height:1.55}.np-article-comments__errors{background:#fff0ed}.np-article-comments__success,.np-article-comments__pending{background:var(--np-blog-mint)}.np-article-comments__errors h3{margin-bottom:8px;font-family:Grenette Pro,Georgia,serif;font-size:1.15rem;line-height:1.2}.np-article-comments__errors ul{padding-inline-start:1.25rem}.np-article-comments__errors a{color:inherit;text-underline-offset:3px}.np-article-comments__submit{display:inline-flex;width:fit-content;min-width:180px;min-height:50px;align-items:center;justify-content:center;justify-self:start;padding:12px 24px;border:1px solid transparent;border-radius:999px;background:var(--np-blog-lime);color:var(--np-blog-green);font:inherit;font-size:.9rem;font-weight:700;line-height:1;cursor:pointer;transition:border-color .18s ease}@media(hover:hover)and (pointer:fine){.np-article-comments__submit:where(:not(:disabled):not([aria-disabled=true]):not([aria-busy=true])):hover{border-color:var(--np-blog-green)}}.np-article-comments__submit:focus-visible{outline:3px solid var(--np-blog-green);outline-offset:3px}@media(hover:hover)and (pointer:fine){.np-article-card:hover{box-shadow:0 18px 42px #00462324;transform:translateY(-4px)}.np-article-card:hover .np-article-card__image{transform:scale(1.035)}}@media(max-width:989px){.np-blog{padding-block:58px 90px}.np-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.np-blog{padding-block:42px 72px}.np-blog__header{gap:14px;margin-bottom:32px}.np-blog__title,.np-article__title{font-size:clamp(2.45rem,12vw,3.35rem)}.np-blog__grid{grid-template-columns:minmax(0,1fr);gap:20px}.np-article-card,.np-blog__empty,.np-article__media{border-radius:20px}.np-article-card__content{padding:20px}.np-blog__empty{min-height:360px;padding-inline:18px}.np-article{padding-block:40px 76px}.np-article__header{gap:18px}.np-article__media{margin-top:34px}.np-article__content{margin-top:38px}.np-article-comments__fields{grid-template-columns:minmax(0,1fr);gap:16px}.np-article-comments__field--wide{grid-column:auto}.np-article-comments__form{gap:20px;padding:20px 16px;border-radius:18px}.np-article-comments__submit{width:100%;min-height:48px}}@media(prefers-reduced-motion:reduce){.np-article-card,.np-article-card__image,.np-article-comments__submit{transition:none}}@media(forced-colors:active){.np-article-card,.np-article-card__media,.np-blog__empty,.np-blog__empty-mark,.np-article__media,.np-article__back,.np-article__tags a,.np-article-comments,.np-article-comments__comment,.np-article-comments__form,.np-article-comments__field :is(input,textarea),.np-article-comments__submit{border-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/np-blog.css.map */
