:root{font-size:100%;line-height:1.5;font-family:var(--font);color:var(--fg);background-color:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-wrap:break-word;text-underline-offset:.1rem;-webkit-tap-highlight-color:transparent}@media (min-width:576px){:root{font-size:106.25%}}@media (min-width:768px){:root{font-size:112.5%}}@media (min-width:1024px){:root{font-size:118.75%}}@media (min-width:1280px){:root{font-size:125%}}@media (min-width:1536px){:root{font-size:131.25%}}body{width:100%;margin:0}section,article{margin-bottom:1rem}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;color:var(--fg);font-weight:700}h1{font-size:2rem;line-height:1.125}h2{font-size:1.75rem;line-height:1.15}h3{font-size:1.5rem;line-height:1.175}h4{font-size:1.25rem;line-height:1.2}h5{font-size:1.125rem;line-height:1.225}h6{font-size:1rem;line-height:1.25}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul) ~ h1{margin-top:3rem}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul) ~ h2{margin-top:2.625rem}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul) ~ h3{margin-top:2.25rem}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul) ~ h4{margin-top:1.874rem}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:1rem;color:var(--fg);font-style:normal}:where(ol,ul) li{margin-bottom:.25rem}:where(dl,ol,ul) :where(dl,ol,ul){margin:.25rem 0 0}ul li{list-style:square}b,strong{font-weight:bolder}small{font-size:.875em}:where(a:not([role=button])){color:var(--k-violet);text-decoration:underline;text-underline-offset:.125em}:where(a:not([role=button])):focus-visible{outline:2px solid var(--k-violet);outline-offset:2px}hr{height:0;margin:1rem 0;border:0;border-top:1px solid var(--border);color:inherit}img{max-width:100%;height:auto;border-style:none}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}figure{display:block;margin:0;padding:0}figure figcaption{padding:.5rem 0;color:var(--fg2)}code,kbd,pre,samp{font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border-radius:.25rem;background:var(--bg3);color:var(--fg2);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}button,input,select,textarea{margin:0;font-family:inherit;font-size:1rem;line-height:1.5;letter-spacing:inherit}button{overflow:visible;text-transform:none;cursor:pointer}label{display:block;margin-bottom:.375rem}textarea{display:block;resize:vertical}select{-webkit-appearance:none;appearance:none;line-height:1.5}[type=submit]{margin-bottom:1rem}input:not([type=checkbox],[type=radio],[type=range],[type=hidden]){height:calc(1rem * 1.5 + .75rem * 2 + 2px)}option{line-height:1.5}
