html{scroll-padding-top:60px}body,code{color:#000;font-size:18px;line-height:2.6rem}hr{border:0.5px solid #000}code{background:#f2f2f2;border:0;font-family:monospace;line-height:2.3rem;font-size:16px;overflow-x:auto}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit}h1{font-size:3rem;line-height:1.2;letter-spacing:-0.1rem}h2{font-size:2.6rem;line-height:1.25;letter-spacing:-0.1rem}h3{font-size:2.2rem;line-height:1.3;letter-spacing:-0.1rem}h4{font-size:1.8rem;line-height:1.35;letter-spacing:-0.08rem}h5{font-size:1.4rem;line-height:1.5;letter-spacing:-0.05rem}h6{font-size:1rem;line-height:1.6;letter-spacing:0}a{color:#000;text-decoration:none;font-weight:700}a:hover{color:#000;background-color:#d4fb79;text-decoration:underline}li{margin:0 0 0 0.6rem}ul{list-style:none}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:0.4rem 0 0.4rem 0.6rem;font-size:90%}footer{margin-top:3.7rem}footer h1,footer p{font-weight:bold}footer h1{font-size:4rem;transform:scaleX(1.1);transform-origin:left;letter-spacing:0rem;margin-bottom:0}.credit a,.credit p{text-transform:uppercase;font-size:small}.credit a{color:#ff7b00}.center{text-align:center}.spacer{margin:4rem}.navbar{position:fixed;top:0;left:0;right:0;height:60px;background:#fff;display:flex;align-items:center;z-index:1000}.main{padding-top:60px}small,small *{font-size:1.4rem}.stitle{vertical-align:middle;display:inline-block;margin:0;transform:scaleX(1.1);transform-origin:left}.stitle a{font-size:33px}blockquote{background:#fff;border-left:0.4rem solid #000}blockquote p{color:#4d5269;padding:1rem;font-style:italic}section,article{margin:1em 1rem 1rem}img{width:100%;height:100%;object-fit:cover}