.nlc:where(.astro-5c65ul5j){display:flex;flex-direction:column;gap:var(--ff-space-3);padding:var(--ff-space-5);background:var(--ff-color-surface);border:var(--ff-border-hairline);border-radius:var(--ff-radius-card);transition:border-color var(--ff-dur-fast) var(--ff-ease-standard);min-width:0}.nlc:where(.astro-5c65ul5j):hover{border-color:var(--ff-color-border-hover)}@media(prefers-reduced-motion:reduce){.nlc:where(.astro-5c65ul5j){transition:none}}.nlc__label:where(.astro-5c65ul5j){align-self:flex-start;margin:0}.nlc__body:where(.astro-5c65ul5j){display:flex;flex-direction:column;gap:var(--ff-space-2)}.nlc__meta:where(.astro-5c65ul5j){margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ff-space-3)}.nlc__month:where(.astro-5c65ul5j){font-weight:600;color:var(--ff-color-text);font-size:15px;line-height:24px}.nlc__date:where(.astro-5c65ul5j){font-family:var(--ff-font-mono);font-variant-numeric:tabular-nums;color:var(--ff-color-text-secondary);font-size:14px;line-height:24px}.nlc__title:where(.astro-5c65ul5j){margin:0;font-family:var(--ff-font-display);font-weight:700;font-size:20px;line-height:28px}.nlc__title:where(.astro-5c65ul5j) a:where(.astro-5c65ul5j){display:inline-flex;align-items:center;min-height:44px;color:var(--ff-color-text);text-decoration:none}.nlc__title:where(.astro-5c65ul5j) a:where(.astro-5c65ul5j):hover,.nlc__title:where(.astro-5c65ul5j) a:where(.astro-5c65ul5j):focus-visible{text-decoration:underline;text-underline-offset:3px}.nlc__summary:where(.astro-5c65ul5j){margin:0;color:var(--ff-color-text-secondary);font-size:15px;line-height:24px}.nlc__links:where(.astro-5c65ul5j){margin:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ff-space-4);font-size:15px;line-height:24px}.nlc__links:where(.astro-5c65ul5j) a:where(.astro-5c65ul5j){display:inline-flex;align-items:center;min-height:44px;color:var(--ff-color-brand);text-decoration:underline;text-underline-offset:3px}.nlc__links:where(.astro-5c65ul5j) a:where(.astro-5c65ul5j):hover{color:var(--ff-color-text)}.nlc__title:where(.astro-5c65ul5j) a:where(.astro-5c65ul5j):focus-visible,.nlc__links:where(.astro-5c65ul5j) a:where(.astro-5c65ul5j):focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px;border-radius:var(--ff-radius-input)}.nlc__title:where(.astro-5c65ul5j) a:where(.astro-5c65ul5j),.nlc__links:where(.astro-5c65ul5j) a:where(.astro-5c65ul5j){scroll-margin-top:calc(100px + var(--ff-space-4))}.nla__empty:where(.astro-xcabneej){margin:0;color:var(--ff-color-text-secondary);font-size:15px;line-height:24px}.nla__empty:where(.astro-xcabneej) a:where(.astro-xcabneej),.nla__title:where(.astro-xcabneej) a:where(.astro-xcabneej),.nla__links:where(.astro-xcabneej) a:where(.astro-xcabneej){scroll-margin-top:calc(100px + var(--ff-space-4))}.nla__list:where(.astro-xcabneej){list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nla__row:where(.astro-xcabneej){padding-block:var(--ff-space-4);border-top:var(--ff-border-hairline);display:flex;flex-direction:column;gap:var(--ff-space-2)}.nla__list:where(.astro-xcabneej) li:where(.astro-xcabneej):last-child .nla__row:where(.astro-xcabneej){border-bottom:var(--ff-border-hairline)}.nla__meta:where(.astro-xcabneej){display:flex;align-items:baseline;gap:var(--ff-space-3);flex-wrap:wrap}.nla__month:where(.astro-xcabneej){font-family:var(--ff-font-body);font-weight:600;color:var(--ff-color-text);font-size:17px;line-height:24px}.nla__date:where(.astro-xcabneej){font-family:var(--ff-font-mono);color:var(--ff-color-text-secondary);font-variant-numeric:tabular-nums;font-size:14px;line-height:24px}.nla__title:where(.astro-xcabneej){margin:0;font-family:var(--ff-font-body);font-size:17px;line-height:24px;font-weight:600}.nla__title:where(.astro-xcabneej) a:where(.astro-xcabneej){display:inline-flex;align-items:center;min-height:44px;color:var(--ff-color-text);text-decoration:none}.nla__title:where(.astro-xcabneej) a:where(.astro-xcabneej):hover,.nla__title:where(.astro-xcabneej) a:where(.astro-xcabneej):focus-visible{text-decoration:underline;text-underline-offset:3px}.nla__summary:where(.astro-xcabneej){margin:0;max-width:68ch;color:var(--ff-color-text-secondary);font-size:15px;line-height:24px}.nla__links:where(.astro-xcabneej),.nla__skipped:where(.astro-xcabneej){margin:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ff-space-4);color:var(--ff-color-text-secondary);font-size:15px;line-height:24px}.nla__skipped:where(.astro-xcabneej){column-gap:var(--ff-space-2)}.nla__links:where(.astro-xcabneej) a:where(.astro-xcabneej),.nla__empty:where(.astro-xcabneej) a:where(.astro-xcabneej){display:inline-flex;align-items:center;min-height:44px;color:var(--ff-color-brand);text-decoration:underline;text-underline-offset:3px}.nla__links:where(.astro-xcabneej) a:where(.astro-xcabneej):hover,.nla__empty:where(.astro-xcabneej) a:where(.astro-xcabneej):hover{color:var(--ff-color-text)}.nla__title:where(.astro-xcabneej) a:where(.astro-xcabneej):focus-visible,.nla__links:where(.astro-xcabneej) a:where(.astro-xcabneej):focus-visible,.nla__empty:where(.astro-xcabneej) a:where(.astro-xcabneej):focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px;border-radius:var(--ff-radius-input)}.nla__title:where(.astro-xcabneej) a:where(.astro-xcabneej),.nla__links:where(.astro-xcabneej) a:where(.astro-xcabneej),.nla__empty:where(.astro-xcabneej) a:where(.astro-xcabneej){scroll-margin-top:calc(100px + var(--ff-space-4))}.nla__glyph:where(.astro-xcabneej){color:var(--ff-color-text-secondary)}.nlp:where(.astro-4ktbeiyp){padding-block:var(--ff-space-5) var(--ff-space-8)}@media(min-width:768px){.nlp:where(.astro-4ktbeiyp){padding-block:var(--ff-space-9) var(--ff-space-8)}}.nlp__grid:where(.astro-4ktbeiyp){display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--ff-space-7)}@media(min-width:1024px){.nlp__grid:where(.astro-4ktbeiyp){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--ff-space-8);align-items:start}}.nlp__main:where(.astro-4ktbeiyp){display:flex;flex-direction:column;min-width:0;max-width:var(--ff-container-narrow-max)}.nlp__top:where(.astro-4ktbeiyp){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:var(--ff-space-4)}.nlp__twin:where(.astro-4ktbeiyp){display:inline-flex;align-items:center;min-height:44px;color:var(--ff-color-brand);font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:3px}.nlp__twin:where(.astro-4ktbeiyp):hover{color:var(--ff-color-text)}.nlp__h1:where(.astro-4ktbeiyp){margin:var(--ff-space-2) 0 0;font-family:var(--ff-font-display);font-weight:700;letter-spacing:-.02em;color:var(--ff-color-text);font-size:32px;line-height:36px;text-wrap:balance}@media(min-width:768px){.nlp__h1:where(.astro-4ktbeiyp){font-size:48px;line-height:52px}}.nlp__cadence:where(.astro-4ktbeiyp){margin:var(--ff-space-3) 0 0;max-width:60ch;color:var(--ff-color-text-secondary);font-size:15px;line-height:24px}.nlp__next:where(.astro-4ktbeiyp){color:var(--ff-color-text);font-weight:600}.nlp__form:where(.astro-4ktbeiyp){margin-top:var(--ff-space-4)}@media(min-width:768px){.nlp__form:where(.astro-4ktbeiyp){margin-top:var(--ff-space-5)}}.nlp__holds:where(.astro-4ktbeiyp){margin-top:var(--ff-space-7);display:flex;flex-direction:column;gap:var(--ff-space-3)}.nlp__chip:where(.astro-4ktbeiyp){align-self:flex-start;margin:0}.nlp__items:where(.astro-4ktbeiyp){list-style:none;margin:0;padding:0}.nlp__item:where(.astro-4ktbeiyp){display:flex;flex-direction:column;gap:var(--ff-space-1);padding-block:var(--ff-space-4);border-top:var(--ff-border-hairline)}.nlp__item:where(.astro-4ktbeiyp):last-child{border-bottom:var(--ff-border-hairline)}.nlp__item-title:where(.astro-4ktbeiyp){color:var(--ff-color-text);font-weight:600;font-size:15px;line-height:24px}.nlp__item-line:where(.astro-4ktbeiyp){color:var(--ff-color-text-secondary);font-size:15px;line-height:24px}.nlp__aside:where(.astro-4ktbeiyp){min-width:0;max-width:var(--ff-container-narrow-max)}.nlp-archive:where(.astro-4ktbeiyp){padding-block:0 var(--ff-space-9)}.nlp-archive__col:where(.astro-4ktbeiyp){max-width:var(--ff-container-narrow-max);display:flex;flex-direction:column;gap:var(--ff-space-4)}.nlp__twin:where(.astro-4ktbeiyp):focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px;border-radius:var(--ff-radius-input)}.nlp__twin:where(.astro-4ktbeiyp),.nlp__form:where(.astro-4ktbeiyp),.nlp-archive:where(.astro-4ktbeiyp){scroll-margin-top:calc(100px + var(--ff-space-4))}
