*,::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}p{--paragraphmarginbottom:24px;margin-block:0}p:where(:not([class]):not(:last-child)) {margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%;scrollbar-gutter:stable}html,
 :has(:target) {scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]) {display:inline-flex}button,label{cursor:pointer}:where([fill]:not(
   [fill="none"],
   [fill^="url"]
 )) {fill:currentColor}:where([stroke]:not(
   [stroke="none"],
   [stroke^="url"]
 )) {stroke:currentColor}svg *{transition-property:fill , stroke}:where(table) {border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}