*,:after,:before{box-sizing:border-box;color:inherit;font:inherit;margin:0;padding:0}[hidden]{display:none}html{background:#000;color:#fff;font-family:system-ui,serif;font-size:.3125vw;height:100%;line-height:1.5;text-align:left}@media (prefers-color-scheme:light){html{background:#fff;color:#000}}@media (min-width:375px){html{font-size:.26667vw}}@media (min-width:425px){html{font-size:.23529vw}}@media (min-width:768px){html{font-size:.13021vw}}@media (min-width:1024px){html{font-size:.09766vw}}@media (min-width:1440px){html{font-size:.06944vw}}@media (min-width:1920px){html{font-size:1px}}body,body>header,body>main>article{padding:.5em}body{font-size:16rem;margin:0 auto;max-width:800px;min-height:100%}h1{font-size:40rem}@media (min-width:768px){h1{font-size:96rem}}h2{font-size:36rem}@media (min-width:768px){h2{font-size:82.66667rem}}h3{font-size:32rem}@media (min-width:768px){h3{font-size:69.33333rem}}h4{font-size:28rem}@media (min-width:768px){h4{font-size:56rem}}h5{font-size:24rem}@media (min-width:768px){h5{font-size:42.66667rem}}h6{font-size:20rem}@media (min-width:768px){h6{font-size:29.33333rem}}ol,ul{list-style-position:inside}@media (min-width:816px){ol,ul{list-style-position:outside}}li>ol,li>ul{margin-left:1em}td,th{vertical-align:top}article+article{margin-top:1em}article.post h1{font-size:24rem}article.post h2{font-size:22.66667rem}article.post h3{font-size:21.33333rem}article.post h4{font-size:20rem}article.post h5{font-size:18.66667rem}article.post h6{font-size:17.33333rem}article h1{font-size:40rem}article h2{font-size:36rem}article h3{font-size:32rem}article h4{font-size:28rem}article h5{font-size:24rem}article h6{font-size:20rem}img{max-width:100%}