.contents-item{display:flex;flex-direction:row;margin:1em}.contents-enum{text-align:left}.contents-value{text-align:right;flex:1}.margin-zero{margin:0}.border-bottom{border-bottom:1px solid black}.chapter-title{margin:0 auto 18px}.page-navigation{position:fixed;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:row;justify-content:center;padding-bottom:36px}.navigation-button{cursor:pointer;transition:all .3s ease-in-out}.contact-links{display:flex;flex-direction:column;gap:1.5em;margin:2em 0}.contact-item{display:flex;align-items:center;justify-content:center;gap:.6em;text-decoration:none;color:#000;cursor:pointer;transition:opacity .3s ease-in-out}.contact-item:hover{opacity:.5}@keyframes rotate-center{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate-center{animation:rotate-center 3s linear infinite;transform-origin:center}@keyframes rotate-x{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}.rotate-x{transform-origin:center;animation:rotate-x 3s linear infinite;transform-style:preserve-3d}@keyframes rotate-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.rotate-y{transform-origin:center;animation:rotate-y 3s linear infinite;transform-style:preserve-3d}body{font-family:Futura;text-align:center;max-width:375px;margin:42px auto}main{padding-bottom:120px}p{line-height:1.8em}h2{font-size:1em;font-weight:400;margin-top:1.8em;margin-bottom:.4em;text-decoration:underline;text-underline-offset:6px}a{color:#000}.subtitle{font-size:.75em;color:#999;margin-top:-.5em}
