.nt-scope{color:var(--nt-text);font-family:var(--nt-font-body);font-size:var(--nt-text-base);line-height:var(--nt-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nt-scope *{box-sizing:border-box}.nt-scope h1,.nt-scope h2,.nt-scope h3,.nt-scope .nt-serif{font-family:var(--nt-font-heading);font-weight:var(--nt-weight-medium);letter-spacing:-.01em;color:var(--nt-text)}.nt-scope h1{font-size:var(--nt-h1);line-height:var(--nt-leading-tight);margin:0 0 var(--nt-space-md)}.nt-scope h2{font-size:var(--nt-h2);line-height:var(--nt-leading-tight);margin:0 0 var(--nt-space-sm)}.nt-scope h3{font-size:var(--nt-h3);line-height:var(--nt-leading-snug);margin:0 0 var(--nt-space-xs)}.nt-scope p{color:var(--nt-text-muted);line-height:var(--nt-leading-normal);margin:0 0 var(--nt-space-sm)}.nt-scope a{color:var(--nt-gold);text-decoration:none;transition:color var(--nt-transition)}.nt-scope a:hover{color:var(--nt-gold-2)}.nt-scope :focus-visible{outline:2px solid var(--nt-gold);outline-offset:3px;border-radius:2px}.nt-scope img{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.nt-scope *,.nt-scope *:before,.nt-scope *:after{transition-duration:.001ms !important;animation-duration:.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}code{font-family:inherit;background:0 0;padding:0;font-size:inherit;color:inherit;border:0;border-radius:0}