main.post_container{padding-left:1em;padding-right:1em}@media only screen and (min-width: 36em){main.post_container{padding-left:1.5em;padding-right:1.5em}}@media only screen and (min-width: 48em){main.post_container{padding-left:2em;padding-right:2em}}@media only screen and (min-width: 62em){main.post_container{padding-left:3em;padding-right:3em}}@media only screen and (min-width: 75em){main.post_container{width:60em;margin:auto;padding-left:0;padding-right:0}}@media only screen and (min-width: 90em){main.post_container{margin-top:.5em}}@media only screen and (min-width: 100em){main.post_container{margin-top:1em}}figure.thumbnail{margin-bottom:1em}figure.thumbnail img{width:100%;height:auto;display:block}@media only screen and (min-width: 36em){figure.thumbnail{margin-bottom:1.5em}}@media only screen and (min-width: 75em){figure.thumbnail{margin-bottom:1.75em}}h1.title{font-size:2.5rem;font-weight:100}@media only screen and (min-width: 48em){h1.title{font-size:3rem}}p.date{margin:1em 0 1.5em 0;font-weight:300}article p{margin:1.5em 0;font-size:1.1rem;font-weight:300;text-align:justify}article p:first-child{margin-top:0}article p:last-child{margin-bottom:0}@media only screen and (min-width: 62em){article p{font-size:1.15rem}}article ol,article ul{padding-left:2em}article ol li,article ul li{margin:.75em 0;font-size:1.1rem;font-weight:300}article ol li:first-child,article ul li:first-child{margin-top:0}article ol li:last-child,article ul li:last-child{margin-bottom:0}@media only screen and (min-width: 62em){article ol li,article ul li{font-size:1.15rem}}.prev_and_next_post{display:grid;grid-template:"next" auto "prev" auto/100%;row-gap:1em;margin-top:2em}.prev_and_next_post a.next_post,.prev_and_next_post a.prev_post{display:block;color:#000;font-size:1.3rem;font-weight:200;text-decoration:none;text-align:center}.prev_and_next_post a.next_post:hover,.prev_and_next_post a.prev_post:hover{text-decoration:underline}.prev_and_next_post .next_post{grid-area:next}.prev_and_next_post .prev_post{grid-area:prev}@media only screen and (min-width: 62em){.prev_and_next_post{grid-template:"next . prev" 1fr/auto 1fr auto;column-gap:2em;margin-top:2.5em}}