@charset "UTF-8";*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}dt{font-weight:700}dd{margin-bottom:var(--space-md)}hr{margin:0;border:none;border-top:var(--border);border-left:var(--border)}p{margin-block:0}img,video{display:block;max-width:100%;object-fit:cover}input,textarea,select,button{font-family:inherit;font-size:1em}html{height:100%;scrollbar-gutter:stable}html,:has(:target){scroll-behavior:smooth}.link,.link:visited{color:var(--text-accent)}.link:hover{color:var(--color-blue)}.link:active{color:var(--color-red)}a.unlink{text-decoration:none;color:inherit}button,label{cursor:pointer}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}button{border:none;background:none;color:inherit;padding:0;margin:0;appearance:none}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
