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{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-xs);height:52px;font:inherit;font-weight:var(--weight-semibold);font-size:var(--fs-body);text-align:center;cursor:pointer;box-sizing:border-box;transition:background var(--dur-fast) var(--ease-out), opacity var(--dur-fast);border:0;padding:0 26px;line-height:1;display:inline-flex}.btn--primary{background:var(--color-action);color:#fff}.btn--primary:hover{background:var(--color-action-hover)}.btn--primary:active{background:var(--color-action-press)}.btn--primary:disabled{background:var(--color-ink-4);cursor:not-allowed}.btn--ghost{color:var(--color-ink);border:1.5px solid var(--color-ink);background:0 0}.btn--ghost:hover{background:var(--color-ink);color:#fff}.btn--sm{height:44px;font-size:var(--fs-body-sm);padding:0 18px}.btn--lg{height:58px;font-size:var(--fs-body-lg);padding:0 32px}.btn--block{width:100%}.btn--pill{border-radius:var(--radius-pill)}
