@media (min-width:993px){.archive .site-content,.blog .site-content{padding-bottom:3rem}}.blog header.entry-header.title h1{margin-bottom:2rem}.post .entry-header h2{margin:0 0 .35rem}.post .entry-header h2 a{color:#111}@media (max-width:768px){.post .entry-header h2{font-size:24px}}.post .entry-header .posted-on{display:block;margin-bottom:.5rem;color:#555;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.updated:not(.published){display:none}article.post .entry-content{font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem)}article.post .entry-content p:last-child{margin-bottom:0}.site-main:not(.grid) article.post{margin:0 0 2.25rem;padding-bottom:2rem;border-bottom:1px solid #eee}.site-main.grid{display:grid;gap:3rem;padding-bottom:1em}.site-main.grid.grid-2{grid-template-columns:repeat(2,1fr)}.site-main.grid.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.site-main.grid.grid-2,.site-main.grid.grid-3{grid-template-columns:repeat(1,1fr);column-gap:0}}.page-header{margin-bottom:1.5rem}.post-meta{padding-top:1em;padding-bottom:1em;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);text-align:center}.post-meta a{color:#555;text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:.75px}.post-meta a:hover{color:#111}