.blog-main{font-size:18px;line-height:1.5}.blog-post{margin-bottom:60px}.blog-post-meta{margin-bottom:20px;color:#999}article#content .head-meta,article#content .foot-meta{font-style:italic;color:#999;padding-top:10px;padding-bottom:10px}article#content .foot-meta .author-fediverse{margin-left:.4em;font-style:normal;text-decoration:none}article#content .foot-meta .affiliation{margin-top:.15em}article#content .principles{margin-top:var(--block-rhythm);margin-bottom:var(--block-rhythm);padding-left:1.5rem;border-left:3px solid #dee2e6}article#content .principles p:last-child{margin-bottom:0}.blog-footer{padding:40px 0;color:#999;text-align:center;background-color:#f9f9f9;border-top:1px solid #e5e5e5}.blog-footer p:last-child{margin-bottom:0}