body{background-color:#fafafa;font-family:pt serif,serif;font-size:20px;color:#1d242b}body header,body main,body footer{margin:0 auto;max-width:840px}body footer{margin-top:15px;border-top:1px solid #dfdfdf}h1 a{color:#1d242b;text-decoration-line:none}.blog-description{margin-top:-1rem;color:#6f6b6b;font-size:.85em}h2,h3,h4,h5,th{color:#0077c0}a{color:#0077c0}.tag{font-size:.65em;font-weight:400;color:#0077c0;border:1px solid #0077c0;border-radius:3px;padding:1px 5px;text-decoration:none;vertical-align:middle}.tag:hover{background-color:#0077c0;color:#fafafa}.tag-heading{font-size:1.2em;font-weight:700;color:#1d242b}.blog-entries{padding-inline-start:0}.blog-entry-group{font-weight:lighter;color:#1d242b;font-size:1em;list-style:none}.blog-title{font-size:.9em;font-weight:700;list-style:none;margin-top:5px}.span--blog-date{font-size:.9em;font-weight:700;color:#1d242b;padding-right:5px}