body{background:var(--color-paper-2)}
.prose a:not(.btn),.article-body a:not(.btn),.sources__list a,.nf-root .nf-hint__link,a.link--prose{color:var(--link-color);text-decoration:underline;text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);-webkit-text-decoration-color:var(--link-decoration);text-decoration-color:var(--link-decoration);text-decoration-skip-ink:auto;transition:var(--link-transition)}.prose a:not(.btn):hover,.article-body a:not(.btn):hover,.sources__list a:hover,.nf-root .nf-hint__link:hover,a.link--prose:hover{color:var(--link-color-hover);-webkit-text-decoration-color:var(--link-decoration-hover);text-decoration-color:var(--link-decoration-hover);opacity:1}.prose a:not(.btn):focus-visible,.article-body a:not(.btn):focus-visible,.sources__list a:focus-visible,.nf-root .nf-hint__link:focus-visible,a.link--prose:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:2px}.crumbs a,.pm-crumbs a,.mfo-crumbs a,a.link--nav{color:var(--link-nav-color);transition:var(--link-transition);text-decoration:none}.crumbs a:hover,.pm-crumbs a:hover,.mfo-crumbs a:hover,a.link--nav:hover{color:var(--link-nav-color-hover);text-decoration:underline;text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);-webkit-text-decoration-color:var(--link-nav-decoration-hover);text-decoration-color:var(--link-nav-decoration-hover);text-decoration-skip-ink:auto;opacity:1}.crumbs a:focus-visible,.pm-crumbs a:focus-visible,.mfo-crumbs a:focus-visible,a.link--nav:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:2px}.crumbs a[aria-current=page],.pm-crumbs a[aria-current=page],.mfo-crumbs a[aria-current=page],a.link--nav[aria-current=page]{color:var(--color-ink);pointer-events:none;text-decoration:none}.on-dark a:not(.btn),a.link--on-dark{color:var(--link-on-dark-color);text-decoration:underline;text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);-webkit-text-decoration-color:var(--link-on-dark-decoration);text-decoration-color:var(--link-on-dark-decoration);text-decoration-skip-ink:auto;transition:var(--link-transition)}.on-dark a:not(.btn):hover,a.link--on-dark:hover{color:var(--link-on-dark-color-hover);-webkit-text-decoration-color:var(--link-on-dark-decoration-hover);text-decoration-color:var(--link-on-dark-decoration-hover);opacity:1}.on-dark a:not(.btn):focus-visible,a.link--on-dark:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px;border-radius:2px}.on-yellow a:not(.btn),a.link--on-yellow{color:var(--link-on-yellow-color);text-decoration:underline;text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);-webkit-text-decoration-color:var(--link-on-yellow-decoration);text-decoration-color:var(--link-on-yellow-decoration);text-decoration-skip-ink:auto;transition:var(--link-transition)}.on-yellow a:not(.btn):hover,a.link--on-yellow:hover{color:var(--link-on-yellow-color-hover);-webkit-text-decoration-color:var(--link-on-yellow-decoration-hover);text-decoration-color:var(--link-on-yellow-decoration-hover);opacity:1}.on-yellow a:not(.btn):focus-visible,a.link--on-yellow:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:2px}
.btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);height:var(--btn-height);padding:0 var(--btn-padding-inline);border-radius:var(--btn-radius);box-sizing:border-box;font:inherit;font-weight:var(--weight-semibold);font-size:var(--fs-body);text-align:center;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:0;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.btn.btn--primary{background:var(--color-action);color:var(--color-fg-on-action)}.btn.btn--primary:hover{background:var(--color-action-hover);opacity:1}.btn.btn--primary:active{background:var(--color-action-press)}.btn.btn--primary:disabled,.btn.btn--primary[disabled]{background:var(--color-ink-4);cursor:not-allowed}.btn.btn--ghost{color:var(--color-ink);border:var(--border-ink);background:0 0}.btn.btn--ghost:hover{background:var(--color-ink);color:var(--color-paper);opacity:1}.btn.btn--ghost-light{color:var(--color-fg-on-graphite);border:1.5px solid var(--btn-border-on-dark);background:0 0}.btn.btn--ghost-light:hover{border-color:var(--btn-border-on-dark-hover);color:var(--color-fg-on-graphite);opacity:1;background:#ffffff14}.btn.btn--ink{background:var(--color-graphite-2);color:var(--color-fg-on-graphite)}.btn.btn--ink:hover{background:var(--color-ink);opacity:1}.btn--sm{height:var(--btn-height-sm);padding:0 var(--btn-padding-inline-sm);font-size:var(--fs-body-sm)}.btn--lg{height:var(--btn-height-lg);padding:0 var(--btn-padding-inline-lg);font-size:var(--fs-body-lg)}.btn--xl{height:var(--btn-height-xl);min-width:var(--btn-min-width-xl);padding:0 var(--btn-padding-inline-xl);font-size:var(--fs-body-lg);font-weight:var(--weight-bold)}.btn--block{width:100%}@media (max-width:640px){.btn--xl{width:100%;min-width:0;height:var(--btn-height-lg);font-size:var(--fs-body)}}@media (max-width:600px){.btn--responsive-block{width:100%}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}
