*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body,h1,h2,h3,p{margin:0}button,a,input{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit}img{display:block;max-width:100%}button,a,summary{ -webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,.carousel:focus-visible{outline:3px solid #bd3748;outline-offset:5px}button:active,.button:active{transform:translateY(1px)}[hidden]{display:none!important}.skip{position:fixed;top:-100px;left:16px;z-index:100;background:#fff;color:#102033;padding:16px}.skip:focus{top:16px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}dialog:not([open]){display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
