*,:after,:before{box-sizing:border-box}html{text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{-webkit-margin-after:0;margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}button,h1:not([class]),h2:not([class]),h3:not([class]),h4:not([class]),input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--background:#ffffff;--foreground:#262626}body,html{max-width:100vw;overflow-x:hidden;overflow-wrap:anywhere;word-break:normal;line-break:strict}body{color:var(--foreground);background:var(--background);font-family:var(--inter),var(--font--zen-kaku-gothic-antique);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:var(--inter);unicode-range:u+0020-007f}@font-face{font-family:var(--font--zen-kaku-gothic-antique);unicode-range:u+0080-ffff}h1,h2,h3,h4,h5,h6{word-break:keep-all;line-break:normal}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}