*{box-sizing:border-box}html,body{min-height:100%;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}body{isolation:isolate;position:relative}#main-content,body>footer{z-index:1;position:relative}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--pulse-surface);color:var(--pulse-ink);border:1px solid var(--pulse-ink);z-index:100;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
