.blog-article,.blog-page{color:var(--nl-color-text)}.blog-article__container,.blog-page__container{width:100%}.blog-breadcrumbs{align-items:center;color:var(--nl-color-text-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5625rem;line-height:1.4;margin-bottom:1.125rem}.blog-breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s ease}.blog-breadcrumbs a:hover{color:var(--nl-color-primary)}.blog-breadcrumbs span[aria-hidden]{color:var(--nl-color-text-subtle);font-size:1.125rem}.blog-heading{margin-bottom:1.5rem}.blog-article__heading h1,.blog-heading h1{font-family:var(--nl-font-heading);font-weight:600;letter-spacing:-.025em;line-height:1.12;margin:0}.blog-article__heading p,.blog-heading p{color:var(--nl-color-text-secondary);font-size:1rem;line-height:1.6;margin:.8125rem 0 0;max-width:43.75rem}.blog-categories{display:flex;flex-wrap:wrap;gap:.5625rem;margin-bottom:2.0625rem}.blog-categories a{align-items:center;border:.0625rem solid var(--nl-color-border);border-radius:1.375rem;color:var(--nl-color-text-secondary);display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;min-height:2.625rem;padding:0 .875rem;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.blog-categories a:hover{border-color:var(--nl-color-primary);color:var(--nl-color-primary-dark)}.blog-categories a.is-active{background:var(--nl-color-primary);border-color:var(--nl-color-primary);color:var(--nl-color-primary-contrast)}.blog-categories b{background:var(--nl-color-surface-alt);border-radius:.75rem;color:var(--nl-color-text-muted);display:grid;font-size:.75rem;height:1.375rem;min-width:1.375rem;padding:0 .3125rem;place-items:center}.blog-categories .is-active b{background:hsla(0,0%,100%,.22);color:inherit}.blog-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:var(--nl-color-surface);border:.0625rem solid var(--nl-color-border);border-radius:.75rem;color:var(--nl-color-text);display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.blog-card__media{aspect-ratio:1.45;background:var(--nl-color-surface-alt);display:block;overflow:hidden}.blog-card__media img{display:block;height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.blog-card__body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;min-height:11.5rem;padding:1.25rem 3rem 1.25rem 1.25rem;position:relative}.blog-card__body small{color:var(--nl-color-primary-dark);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog-card__body strong{font-family:var(--nl-font-heading);font-size:1.1875rem;font-weight:600;line-height:1.3;margin-top:.5625rem}.blog-card__body em{color:var(--nl-color-text-muted);font-size:.875rem;font-style:normal;line-height:1.5;margin-top:.5625rem}.blog-card__link{align-items:center;border-bottom:.0625rem solid;color:var(--nl-color-primary-dark);display:inline-flex;font-size:.875rem;font-weight:700;gap:.75rem;line-height:1.3;margin-top:auto;padding-bottom:.25rem}.blog-card__link>span{font-size:1.125rem;line-height:1;transition:transform .2s ease}.blog-card__body>i{border:.0625rem solid var(--nl-color-border-strong);border-radius:50%;bottom:1.0625rem;color:var(--nl-color-primary);display:grid;font-size:1.0625rem;font-style:normal;height:2.125rem;place-items:center;position:absolute;right:1.0625rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease;width:2.125rem}.blog-card:hover{border-color:var(--nl-color-primary);box-shadow:0 .75rem 1.75rem rgba(var(--nl-color-shadow),.1);transform:translateY(-.1875rem)}.blog-card:hover img{transform:scale(1.04)}.blog-card:hover .blog-card__link>span{transform:translateX(.1875rem)}.blog-card:hover .blog-card__body>i{background:var(--nl-color-primary);border-color:var(--nl-color-primary);color:var(--nl-color-primary-contrast);transform:translateX(.125rem)}.blog-results__more{display:flex;justify-content:center}.blog-results__more button{background:var(--nl-color-primary);border:.0625rem solid var(--nl-color-primary);border-radius:.5rem;color:var(--nl-color-primary-contrast);cursor:pointer;font:inherit;font-size:.9375rem;font-weight:700;min-height:3rem;min-width:13.125rem;padding:.6875rem 1.5rem;transition:border-color .2s ease,background-color .2s ease}.blog-results__more button:hover{background:var(--nl-color-primary-hover);border-color:var(--nl-color-primary-hover)}.blog-pagination{align-items:center;display:flex;gap:.4375rem;justify-content:center}.blog-pagination a{border:.0625rem solid var(--nl-color-border);border-radius:.5rem;color:var(--nl-color-text-secondary);display:grid;font-size:.875rem;font-weight:700;height:2.625rem;place-items:center;text-decoration:none;width:2.625rem}.blog-pagination a:hover{border-color:var(--nl-color-primary);color:var(--nl-color-primary)}.blog-pagination a.is-current{background:var(--nl-color-primary);border-color:var(--nl-color-primary);color:var(--nl-color-primary-contrast)}.blog-pagination a.is-disabled{opacity:.4;pointer-events:none}.blog-article__heading{margin-bottom:1.9375rem}.blog-article__hero{margin:0 auto 2.625rem;max-width:68.75rem}.blog-article__hero img{display:block;height:min(54vw,35rem);object-fit:cover;object-position:center;width:100%}.blog-article__hero figcaption{color:var(--nl-color-text-muted);font-size:.8125rem;margin-top:.5625rem;text-align:center}.blog-article__content{color:var(--nl-color-text-secondary);font-size:1rem;line-height:1.72;margin:0 auto;max-width:51.25rem}.blog-article__content p{margin:0 0 1.0625rem}.blog-article__lead{color:var(--nl-color-text);font-size:1.1875rem;line-height:1.6;margin-bottom:1.875rem!important}.blog-article__content h2{color:var(--nl-color-text);font-family:var(--nl-font-heading);font-size:1.75rem;font-weight:600;line-height:1.25;margin:2.375rem 0 .875rem}.blog-article__content ol,.blog-article__content ul{display:grid;gap:.5rem;margin:0 0 1.375rem;padding-left:1.5625rem}.blog-article__content li::marker{color:var(--nl-color-primary)}.blog-article__content strong{color:var(--nl-color-text)}.blog-article__content a{color:var(--nl-color-primary-dark);text-decoration:underline;text-underline-offset:.1875rem}.blog-article__content blockquote{background:var(--nl-color-primary-soft);border-left:.1875rem solid var(--nl-color-primary);color:var(--nl-color-text-secondary);margin:1.8125rem 0;padding:1.125rem 1.3125rem}.blog-article__content blockquote p:last-child{margin-bottom:0}.blog-related{background:var(--nl-color-surface-alt);margin-top:4.875rem;padding:3.625rem 0 4.5rem}.blog-related__container{width:100%}.blog-related header{align-items:end;display:flex;gap:1.25rem;justify-content:space-between;margin-bottom:1.4375rem}.blog-related h2{font-family:var(--nl-font-heading);font-size:1.8125rem;font-weight:600;margin:0}.blog-related header>a{color:var(--nl-color-primary-dark);font-size:.875rem;font-weight:700;text-decoration:none}.blog-related header>a span{font-size:1.125rem;margin-left:.5rem}.blog-grid--related .blog-card__body{min-height:8.5rem}.blog-grid--related .blog-card__body em{display:none}@media (max-width:56.25rem){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:43.75rem){.blog-grid{gap:.9375rem;grid-template-columns:1fr}.blog-card{display:grid;grid-template-columns:7.625rem minmax(0,1fr)}.blog-card__media{aspect-ratio:auto;height:100%;min-height:10rem}.blog-card__body{min-height:10rem;padding:1rem 2.4375rem 1.0625rem .9375rem}.blog-card__body strong{font-size:1.0625rem}.blog-card__body em{font-size:.8125rem}.blog-card--featured{display:flex}.blog-card--featured .blog-card__media{min-height:13.75rem}.blog-article__hero img{height:20.625rem}.blog-article__content{font-size:.9375rem}.blog-article__lead{font-size:1.0625rem}.blog-article__content h2{font-size:1.4375rem}.blog-related{margin-top:3.125rem;padding:2.8125rem 0 3.4375rem}}@media (max-width:26.875rem){.blog-card{grid-template-columns:6.5625rem minmax(0,1fr)}.blog-card__body em{display:none}.blog-card--featured .blog-card__media{min-height:12.1875rem}}@media (max-width:20em){.blog-article,.blog-page{padding-bottom:3rem;padding-top:.875rem}.blog-article__heading h1,.blog-heading h1{font-size:1.9375rem}.blog-card__link{padding-top:.75rem}.blog-pagination,.blog-results__more{padding-top:1.25rem}}@media (min-width:20em) and (max-width:87.5em){.blog-article,.blog-page{padding-bottom:clamp(3rem,2.25925925925625rem + 3.7037037037vw,5.5rem);padding-top:clamp(.875rem,.6898148148125rem + .9259259259vw,1.5rem)}.blog-article__heading h1,.blog-heading h1{font-size:clamp(1.9375rem,1.69675925925625rem + 1.2037037037vw,2.75rem)}.blog-card__link{padding-top:clamp(.75rem,.675925925925rem + .3703703704vw,1rem)}.blog-results__more{padding-top:clamp(1.25rem,1.10185185185rem + .7407407407vw,1.75rem)}.blog-pagination{padding-top:clamp(1.25rem,1.1388888888875rem + .5555555556vw,1.625rem)}}@media (min-width:87.5em){.blog-article,.blog-page{padding-bottom:5.5rem;padding-top:1.5rem}.blog-article__heading h1,.blog-heading h1{font-size:2.75rem}.blog-card__link{padding-top:1rem}.blog-results__more{padding-top:1.75rem}.blog-pagination{padding-top:1.625rem}}