.blog-main{font-size:18px;line-height:1.5}.blog-post{margin-bottom:60px}.blog-post-subtitle{color:var(--site-muted);font-size:1.05rem;font-style:italic;margin-bottom:.25rem}.blog-post-meta{margin-bottom:20px;color:var(--site-faint)}article#content .head-meta,article#content .foot-meta{font-style:italic;color:var(--site-faint);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 var(--site-border)}article#content .principles p:last-child{margin-bottom:0}.blog-footer{padding:40px 0;color:var(--site-faint);text-align:center;background-color:var(--site-surface-alt);border-top:1px solid var(--site-border)}.blog-footer p:last-child{margin-bottom:0}article#content figure.figure-float{margin-top:.35rem;margin-bottom:var(--block-rhythm)}article#content figure.figure-float-right{float:right;margin-left:2rem}article#content figure.figure-float-left{float:left;margin-right:2rem}article#content h2,article#content h3,article#content pre,article#content figure:not(.figure-float){clear:both}@media(max-width:820px){article#content figure.figure-float{float:none;width:auto!important;max-width:100%!important;margin-left:auto;margin-right:auto}}article#content .figure-row{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;clear:both;margin-bottom:var(--block-rhythm)}article#content .figure-row>figure{flex:initial;width:100%;margin:0}article#content .figure-row>figure img{width:100%}@media(max-width:820px){article#content .figure-row{flex-direction:column;align-items:center}article#content .figure-row>figure{max-width:100%!important}}article#content .row.row-flow{display:block}