body{position:relative;overscroll-behavior:none}main{padding-top:47.52px}article,.footer{margin:0 23.76px;color:black;font-size:19.8px}article .title,.footer .title{padding-top:23.76px;padding-bottom:23.76px}article p,article li,article h1.title,.footer p,.footer li,.footer h1.title{line-height:1.2;margin:0 0 23.76px;padding:0}scrolling-game-of-life{color:#c5c9cd}main .content{font-size:19.8px}.caption,.footer{font-style:italic;color:#c5c9cd}.caption{text-align:center}.acknowledgment{font-style:normal}.footer h3{font-style:normal;margin-top:40px}.footer ul{list-style-type:none}.footer li{margin:0 0 11.88px}.footer a{color:rgb(240.6,164.6,159)}h2{color:#db1d0f}pattern-anchor.interaction-prompt{margin-left:20px}@media (hover:none) and (pointer:coarse){.clickable{display:none}}@media (hover:hover) and (pointer:fine){.tappable{display:none}}