a{text-decoration:none;color:#000}a:visited,a:hover,a:focus,a:active{text-decoration:none;color:#000}body{display:flex;flex-direction:column;margin:0}p{font-family:Crimson Text,sans-serif;text-align:left}.page{display:flex;justify-content:flex-start}.surface{display:flex;flex-direction:column;margin:20px 50px 50px}.spacer{min-width:110px}.title{text-align:left;margin:60px 20px 40px 150px}nav{text-align:left;float:left;margin:0 100px 0 130px}nav ul{display:flex;flex-direction:column;padding:0;list-style-type:none}.sidebar{margin:0 40px 0 150px;min-width:150px;overflow:auto}li{padding-bottom:5px}.social-icon{width:15px;height:15px;margin-right:5px}.post-body a,.research-body a{text-decoration:underline;color:#d41159}.research-body a.coauthor-link{color:#000;text-decoration:underline}.research-body{max-width:750px}.research-paper-title{margin:16px 0}.post-body{margin:12px 0 0;max-width:750px;word-break:break-word}.post-title{font-family:Crimson Text,serif;font-size:22px}.post-intro{margin:0 0 20px;word-break:break-word}.post-date{font-size:18px;font-style:italic;margin:8px 0 0}.post-image-caption-container{text-align:center}.image{object-fit:scale-down;max-width:100%}.image-new{padding:10px 0 25px 163px}#profile-image{height:300px}#chen-wen-chen-image{object-fit:scale-down;height:300px;margin:0 0 10px;max-width:100%}#giraffe-image{height:150px}.graph-image{height:500px}#bookcover{height:500px;margin-bottom:20px}.photo-with-caption-container{align-items:center;display:flex;flex-direction:column;font-style:italic;margin:20px 0}.page-title,.post-title{font-family:Crimson Text,serif;font-size:30px;text-align:left}.page-title{margin:0 0 40px}.happening{max-width:500px;padding-top:20px}iframe{margin-top:20px;margin-left:75px}.footer{padding-top:15px}span{background-color:#d3d3d3;color:#000;text-align:right;position:fixed;left:0;bottom:0;width:100%;height:25px}.giraffe-doodle{position:fixed;right:0;bottom:65px;height:50px;text-align:right}.typography{font-family:Crimson Text,serif;font-weight:400;font-style:normal}.typography-title{font-size:30px}.typography-subtitle{font-size:20px;font-weight:700}.typography-body{font-size:18px}.typography-nav{font-size:20px;font-style:italic}.typography-chinese{font-weight:300}strong{font-weight:800}.typography-chinese strong{font-weight:600}@media only screen and (max-width: 700px){body{align-items:center}.surface{margin:20px 25px 50px}.title{display:flex;justify-content:center;margin:40px 25px 0}.page{align-items:center;flex-direction:column}.sidebar{height:auto;width:100%;margin:0}nav ul{flex-direction:row;justify-content:center}li{margin:0 12px}.giraffe-doodle,.spacer{display:none}}
