.nd-h2{margin:var(--s-7) 0 var(--s-3)}.nd-h2:first-child{margin-top:0}.nd-note{margin:0 0 var(--s-3);color:var(--smoke-700);font-size:var(--step-small);line-height:1.5}.nd-posts{list-style:none;margin:0;padding:0;border-top:var(--hair) solid var(--line)}.nd-posts>li{margin:0;padding:var(--s-4) 0;border-bottom:var(--hair) solid var(--line)}.nd-post__meta{margin:0 0 var(--s-1);color:var(--ink-muted);font-size:var(--step-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nd-post__title{font-size:var(--step-h3);line-height:1.15;letter-spacing:.005em;margin-bottom:var(--s-2)}.nd-post__title a{color:var(--ink)}.nd-post__excerpt{max-width:var(--measure);margin-bottom:var(--s-1)}.nd-post__more{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.nd-archive{margin-bottom:var(--s-5)}.nd-archive h2{font-weight:500;font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s-2)}.nd-archive__years{list-style:none;margin:0;padding:0;border-top:var(--hair) solid var(--line)}.nd-archive__years>li{display:grid;grid-template-columns:3.5rem 1fr;gap:var(--s-2);align-items:baseline;margin:0;padding:2px 0;border-bottom:var(--hair) solid var(--line)}.nd-archive__years h3{font-family:var(--font-display-stack);font-weight:600;font-size:1.125rem;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:44px}.nd-archive__months{display:flex;flex-wrap:wrap;gap:0 var(--s-3);list-style:none;margin:0;padding:0}.nd-archive__months li{margin:0;line-height:44px}.nd-archive__months li,.nd-archive__note{font-size:var(--step-small);color:var(--ink-muted)}.nd-archive__note{margin:0 0 var(--s-2)}.nd-byline{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nd-figure{max-width:520px;margin:0 0 var(--s-4)}.nd-figure a{display:block;border:var(--hair) solid var(--line);border-radius:var(--r-md);overflow:hidden;background-image:none;transition:border-color var(--dur-fast) var(--ease-out)}.nd-figure a:hover{border-color:var(--line-strong)}.nd-figure img{width:100%;height:auto}.nd-figure figcaption{margin-top:var(--s-1);color:var(--ink-muted);font-size:var(--step-small)}.nd-back{margin:var(--s-6) 0 0;padding-top:var(--s-4);border-top:var(--hair) solid var(--line)}.nd-back a{display:inline-flex;align-items:center;min-height:44px}.nd-feature{display:grid;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--surface-raised)}@media (min-width:768px){.nd-feature{grid-template-columns:1fr auto;align-items:end;padding:var(--s-5)}}.nd-feature .label{margin:0 0 var(--s-1);color:var(--accent-text)}.nd-feature h3{margin-bottom:var(--s-1)}.nd-feature__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);margin:0;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nd-feature .btn{justify-self:start}.nd-rows{list-style:none;margin:0;padding:0;border-top:var(--hair) solid var(--line)}.nd-rows>li{margin:0;border-bottom:var(--hair) solid var(--line)}.nd-year .nd-rows{border-top:0}.nd-year .nd-rows>li:last-child{border-bottom:0}.nd-row{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"primary host icon" "secondary host icon";align-items:center;column-gap:var(--s-2);min-height:52px;padding:var(--s-1) var(--s-1);color:var(--ink);text-decoration:none;background-image:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) var(--ease-out)}.nd-row:hover{background-color:var(--honey-100)}.nd-row__primary{grid-area:primary;font-weight:600;line-height:1.35}.nd-row__secondary{grid-area:secondary;color:var(--ink-muted);font-size:var(--step-small);line-height:1.4}.nd-row .badge{grid-area:host}.nd-row svg{grid-area:icon;width:16px;height:16px;color:var(--smoke-600)}@media (min-width:640px){.nd-row{grid-template-columns:minmax(0,1fr) auto auto 16px;grid-template-areas:"primary secondary host icon"}.nd-row--period{grid-template-columns:12.5rem minmax(0,1fr) auto 16px}.nd-row__secondary{text-align:right}.nd-row--period .nd-row__secondary{text-align:left}}.nd-row-note{margin:0;padding:0 var(--s-1) var(--s-2);color:var(--accent-text);font-size:var(--step-small);font-weight:500}.nd-year .disclosure__title{display:flex;align-items:baseline;gap:var(--s-2);font-size:inherit}.nd-year__label{font-family:var(--font-display-stack);font-weight:600;font-size:1.5rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nd-year__count{color:var(--ink-muted);font-size:var(--step-small);font-weight:400;letter-spacing:0}.nd-who{list-style:none;margin:0;padding:0;border-top:var(--hair) solid var(--line)}.nd-who>li{display:grid;gap:2px var(--s-4);margin:0;padding:var(--s-3) 0;border-bottom:var(--hair) solid var(--line)}@media (min-width:768px){.nd-who>li{grid-template-columns:minmax(0,1fr) minmax(0,17rem);align-items:baseline}}.nd-who p{margin:0}.nd-who a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;overflow-wrap:anywhere}.nd-address{font-style:normal;line-height:1.6}.nd-officers dd a{min-height:44px;display:inline-flex;align-items:center}.nd-gallery{display:grid;gap:var(--s-5) var(--s-4);list-style:none;margin:0;padding:0}@media (min-width:640px){.nd-gallery{grid-template-columns:1fr 1fr}}.nd-gallery figure,.nd-gallery>li{margin:0}.nd-gallery figcaption{margin-top:var(--s-2);font-size:var(--step-small);font-weight:500;line-height:1.45}