/* Opt-in reset. Old pages are untouched: nothing here applies outside .wt-scope. */
.wt-scope{box-sizing:border-box;background:var(--wt-color-page);color:var(--wt-color-text);font-family:var(--wt-font-sans);font-size:var(--wt-text-sm);line-height:var(--wt-leading-normal);-webkit-font-smoothing:antialiased;text-align:start}
.wt-scope *,.wt-scope *::before,.wt-scope *::after{box-sizing:inherit}
.wt-scope :where(h1,h2,h3,h4,p,dl,dd,figure,ul,ol){margin:0}
.wt-scope :where(ul,ol){padding:0;list-style:none}
.wt-scope :where(h1,h2,h3,h4){font-weight:var(--wt-weight-heavy);letter-spacing:var(--wt-tracking-heading);line-height:var(--wt-leading-tight);color:var(--wt-color-text)}
.wt-scope :where(a){color:var(--wt-color-action-text)}
.wt-scope :where(button,input,select,textarea){font-family:inherit}
.wt-scope :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--wt-focus-ring)}
.wt-scope [hidden]{display:none !important}
.wt-h1,.wt-h2,.wt-h3{font-weight:var(--wt-weight-heavy);letter-spacing:var(--wt-tracking-heading);line-height:var(--wt-leading-tight)}
.wt-h1{font-size:var(--wt-text-3xl)}.wt-h2{font-size:var(--wt-text-2xl)}.wt-h3{font-size:var(--wt-text-xl)}
.wt-eyebrow{font-size:var(--wt-text-xs);font-weight:var(--wt-weight-semibold);letter-spacing:var(--wt-tracking-caps);text-transform:uppercase;color:var(--wt-color-action-text)}
.wt-muted{color:var(--wt-color-text-muted)}
@media (prefers-reduced-motion:reduce){.wt-scope *{animation-duration:.01ms !important;transition-duration:.01ms !important}}

