:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--tr-font-body);font-size:100%;font-weight:var(--tr-font-weight-body);font-synthesis:var(--tr-font-synthesis);line-height:var(--tr-line-height-body);color:var(--tr-color-content-ink);background:var(--tr-color-canvas-off-white);-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box}body{min-width:320px;font-size:var(--tr-type-size-body);margin:0}h1,h2,h3,h4{font-family:var(--tr-font-display);font-weight:var(--tr-font-weight-heading);letter-spacing:var(--tr-heading-tracking);line-height:var(--tr-heading-line-height);color:var(--tr-color-authority-navy);margin:0}h1{font-size:var(--tr-type-size-title)}h2{font-size:var(--tr-type-size-section)}h3,h4{font-size:var(--tr-type-size-lead)}p{margin:0}a{color:var(--tr-color-authority-navy);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--tr-focus-width) solid var(--tr-focus-color);outline-offset:var(--tr-focus-offset)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
