*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}h1,h2,h3,p{margin:0}img{display:block;max-width:100%;height:auto}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}a,button,summary{touch-action:manipulation}button{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:5px}::selection{background:#bdd384;color:#153a20}.skip-link{position:fixed;top:-100px;left:16px;padding:16px;z-index:100;background:white;color:#153a20}.skip-link:focus{top:12px}a:active,button:active{opacity:.75}details>summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
