@layer base{*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}}.skip-to-main{z-index:100;position:absolute;top:0;left:-9999px}.skip-to-main:focus{color:#fff;outline-offset:2px;background:#c92f1d;border-radius:.375rem;outline:2px solid #fff;padding:.75rem 1rem;font-weight:700;top:1rem;left:1rem}#main-content{scroll-margin-top:84px}
