*{box-sizing:border-box}html,body{margin:0;padding:0}a{color:inherit}.sf{--sf-maxw: 68rem}.sf>*:not(.sfnav):not(.sffoot){width:100%;max-width:var(--sf-maxw);margin-inline:auto}.sf>.sfnav:not(:has(.navinner)),.sf>.sffoot:not(:has(.footinner)){padding-inline:max(1.6rem,calc((100% - var(--sf-maxw)) / 2))}button,a{-webkit-tap-highlight-color:transparent}button::-moz-focus-inner,a::-moz-focus-inner{border:0;padding:0}.btn:focus,.btn:active,.sociallink:focus,.navlink:focus{outline:none}.btn:focus-visible,.sociallink:focus-visible,.navlink:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 45%,transparent)}
