.nb-wrap--wide{max-width:120rem}.nb-blog-head{max-width:72rem;margin-bottom:4rem}.nb-blog-head .nb-lead{margin-bottom:0}.nb-filter{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.nb-filter a{font-family:var(--nb-head-font);font-size:1.4rem;font-weight:600;line-height:1;color:var(--nb-ink2);text-decoration:none;border:1px solid var(--nb-rule);border-radius:99rem;padding:.8rem 1.5rem}.nb-filter a:hover{color:var(--nb-head);border-color:var(--nb-ink2)}.nb-filter a[aria-current]{background:var(--nb-head);border-color:var(--nb-head);color:var(--nb-bg)}.nb-feature{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:4rem;align-items:center;text-decoration:none;color:inherit;padding-bottom:4.8rem;margin-bottom:4.8rem;border-bottom:1px solid var(--nb-rule)}.nb-feature img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:.4rem}.nb-feature img,.nb-blog .nb-card img{object-position:50% 0}.nb-feature-text{display:grid;gap:1.2rem;align-content:center}.nb-feature-text p{margin:0}.nb-article .nb-feature-n{font-family:var(--nb-head-font);font-weight:800;font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.15;color:var(--nb-head);margin:0;text-wrap:balance}.nb-feature-e{font-family:var(--nb-body-font);font-size:1.8rem;line-height:1.6;color:var(--nb-ink2)}.nb-more{font-family:var(--nb-head-font);font-weight:700;font-size:1.5rem;color:var(--nb-link)}.nb-more:after{content:" \2192"}.nb-feature:hover .nb-feature-n{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:2px}.nb-blog .nb-cards{row-gap:4.8rem;column-gap:3.2rem}.nb-article .nb-blog .nb-card-n,.nb-blog .nb-card-n{margin:0;font-size:1.9rem}.nb-card-e{font-family:var(--nb-body-font);font-size:1.55rem;line-height:1.55;color:var(--nb-ink2);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nb-empty{font-size:1.8rem;color:var(--nb-ink2)}.nb-empty a{color:var(--nb-link)}.nb-pagination{margin-top:6.4rem}@media screen and (min-width:750px)and (max-width:989px){.nb-blog .nb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.nb-feature{grid-template-columns:minmax(0,1fr);gap:2.4rem}}@media screen and (max-width:749px){.nb-blog-head{margin-bottom:3.2rem}.nb-feature{padding-bottom:3.6rem;margin-bottom:3.6rem}.nb-blog .nb-cards{row-gap:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/nb-blog.css.map */
