@layer reset, typography;@layer typography{html{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.1;margin-bottom:1rem;margin-top:.5rem;text-rendering:optimizeLegibility}h1{font-size:3rem;font-weight:800;line-height:1.2}h2{font-size:2.6rem}h2,h3{margin-top:3rem}h3{font-size:2rem}h4{font-size:1.44rem}h5{font-size:1.15rem}h6{font-size:.96rem}article h1{font-size:2rem;font-weight:600}@media only screen and (max-width:720px){h1{font-size:2.5rem}h2{font-size:2.1rem}h3{font-size:1.75rem}h4{font-size:1.25rem}}ol,p,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{font-size:100%}li{margin-bottom:.5rem}li>p:not(:last-child){margin:0;padding:0}code,pre{font-family:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace}code{font-size:.9em;margin-inline:0;padding:3px 4px}code,pre{border-radius:5px}pre{overflow-x:auto;padding:1rem 1.5rem}blockquote{margin:1.5em 0;padding:0 1.6em}a{text-decoration:none}li.checked,li.unchecked{padding-left:.8rem}figcaption{font-style:italic;margin-top:.5rem}article+article{margin-top:1rem}article a,article a:hover{color:unset}article h2{margin-top:2rem}td,th{padding:12px 15px;text-align:left}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}:where(pre,blockquote,dl,figure,table,p,ul,ol,form,article,section,aside,time):not(:last-child){margin-bottom:2.5rem}hr{border-width:0;margin-bottom:3.5rem;margin-top:3rem}dt{font-weight:500}time{display:block}time a{color:unset}.breadcrumbs a{color:unset;font-size:.9em}.breadcrumbs .separator:after{content:"/";margin-inline:.2em}nav>a{text-wrap:nowrap}header a.site-title{color:unset;font-size:2.8em;font-weight:900}header .slogan{font-weight:500}nav a:where([aria-current=page],[aria-current=true]),nav a:where([aria-current=page],[aria-current=true]):hover{color:unset;cursor:default;text-decoration:none}aside h2{font-size:1.1em;margin:0 0 .5em}}