.blog-index-module__nlm-NW__page{width:min(100%,72rem);padding:calc(var(--nav-height) + clamp(var(--space-200), 6vw, var(--space-400))) var(--page-x) clamp(var(--space-400), 8vw, var(--space-600));margin:0 auto}.blog-index-module__nlm-NW__pageHeader{grid-template-columns:var(--split-header);gap:var(--gap-grid-wide);padding-bottom:clamp(var(--space-150), 3vw, var(--space-200));border-bottom:1px solid #0000;border-image:linear-gradient(90deg, var(--line) 1%, var(--line) 80%, transparent) 1;align-items:end;display:grid}.blog-index-module__nlm-NW__headerLead{gap:var(--space-100);display:grid}.blog-index-module__nlm-NW__kicker{color:var(--color-accent-label-green);font-family:var(--font-technical), var(--font-technical-fallback);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;margin:0}.blog-index-module__nlm-NW__title{max-width:14ch;color:var(--color-ash-dark);font-size:var(--text-hero);font-weight:var(--weight-display);line-height:var(--leading-tight);margin:0}.blog-index-module__nlm-NW__intro{max-width:var(--measure-narrow);color:var(--color-ash-light);font-size:var(--text-lead);font-weight:var(--weight-body);line-height:var(--leading-normal);margin:0}.blog-index-module__nlm-NW__entries{margin:0;padding:0;list-style:none}.blog-index-module__nlm-NW__entry{gap:var(--gap-grid-wide);padding-block:clamp(var(--space-150), 3.4vw, var(--space-300));grid-template-columns:minmax(10rem,.28fr) 1fr;display:grid;position:relative}.blog-index-module__nlm-NW__entry+.blog-index-module__nlm-NW__entry{border-top:1px solid #0000;border-image:linear-gradient(90deg, transparent, var(--line-soft) 8%, var(--line-soft) 92%, transparent) 1}.blog-index-module__nlm-NW__entryMeta{gap:var(--space-35);padding-top:var(--space-25);color:var(--color-ash-light);font-family:var(--font-technical), var(--font-technical-fallback);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;flex-direction:column;display:flex}.blog-index-module__nlm-NW__entryTags{color:var(--color-accent-label-green)}.blog-index-module__nlm-NW__entryBody{gap:var(--space-65);display:grid}.blog-index-module__nlm-NW__entryTitle{font-size:var(--text-heading-sm);font-weight:var(--weight-display-sm);line-height:var(--leading-snug);margin:0}.blog-index-module__nlm-NW__entryLink{color:var(--color-ash-dark);text-underline-offset:.22em;transition:color var(--duration-standard) var(--ease-out-natural), text-decoration-color var(--duration-standard) var(--ease-out-natural);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.blog-index-module__nlm-NW__entryLink:after{content:"";position:absolute;inset:0}.blog-index-module__nlm-NW__entry:hover .blog-index-module__nlm-NW__entryLink,.blog-index-module__nlm-NW__entryLink:focus-visible{color:var(--color-action-primary);-webkit-text-decoration-color:var(--color-action-primary-border);text-decoration-color:var(--color-action-primary-border)}.blog-index-module__nlm-NW__entryDescription{max-width:var(--measure-post);color:var(--color-ash-light);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-relaxed);margin:0}.blog-index-module__nlm-NW__emptyState{gap:var(--space-50);padding-block:clamp(var(--space-300), 6vw, var(--space-400));display:grid}.blog-index-module__nlm-NW__emptyLabel{color:var(--color-ash-light);font-family:var(--font-technical), var(--font-technical-fallback);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;margin:0}.blog-index-module__nlm-NW__emptyText{max-width:var(--measure-narrow);color:var(--color-ash-light);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-relaxed);margin:0}@media (max-width:46rem){.blog-index-module__nlm-NW__pageHeader{gap:var(--space-120);grid-template-columns:1fr;align-items:start}.blog-index-module__nlm-NW__entry{gap:var(--space-75);grid-template-columns:1fr}.blog-index-module__nlm-NW__entryMeta{column-gap:var(--space-100);flex-flow:wrap;padding-top:0}}
