@layer components{.fn-next{max-width:680px;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--c-rule)}.fn-next-label{align-items:center;column-gap:var(--space-1);font-family:var(--font-display);font-size:var(--t-ui);color:var(--c-heading);font-weight:600;line-height:1.2;display:flex}.fn-sq{background:var(--light-sky);flex:none;width:8px;height:8px}.fn-next-title{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--t-h2);letter-spacing:-.02em;color:var(--c-heading);font-weight:600;line-height:1.1}.fn-next-title a{color:inherit;text-decoration:none}.fn-next-title a:is(:hover,:focus-visible) .motion-line-ink{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.fn-next-meta{margin-top:var(--space-2);font-size:var(--t-caption);color:var(--c-muted);line-height:1.45}.toc a:focus-visible,.rel-list a:focus-visible{text-underline-offset:6px;text-decoration-line:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.rel-list a:focus-visible svg{translate:6px}}.text-link:focus-visible{color:var(--color-navy-800)}:is(.stage,.foot,.band[data-tone=navy]) .text-link:focus-visible{color:var(--c-on-navy)}}.hover\:bg-navy-800:focus-visible{background-color:var(--color-navy-800)}.hover\:bg-sky-100:focus-visible{background-color:var(--color-sky-100)}
