#the-content{max-width:640px;padding:1rem 1.5rem;margin:0 auto}#the-content blockquote{border-left:7px solid var(--cp-1);-webkit-margin-start:1rem;margin-inline-start:1rem}#the-content blockquote p{font-style:italic;padding-left:1rem;font-size:85%}@media (min-width:768px){#the-content blockquote p{font-size:95%}}#the-content p img{display:block;max-width:100%;height:auto}#the-content ol li,#the-content ul li{margin-bottom:8px}#the-content h2,#the-content h3,#the-content h4,#the-content h5,#the-content h6{margin:6px 0;line-height:1.3}#the-content h2{font-size:1.4rem}@media (min-width:768px){#the-content h2{font-size:1.6rem}}@media (min-width:1365px){#the-content h2{font-size:2rem}}#the-content h3{font-size:1.3rem}@media (min-width:768px){#the-content h3{font-size:1.5rem}}@media (min-width:1365px){#the-content h3{font-size:1.7rem}}#the-content h4{font-size:1.2rem}@media (min-width:768px){#the-content h4{font-size:1.35rem}}@media (min-width:1365px){#the-content h4{font-size:1.5rem}}#single-post{padding-top:.5rem;padding-bottom:.5rem}#single-post .container{padding-right:0;padding-left:0;background-color:transparent}#single-post .container header#spo-top{max-width:640px;padding:1rem 1.5rem;margin:0 auto}#single-post .container header#spo-top h1.head{font-size:1.55rem}@media (min-width:768px){#single-post .container header#spo-top h1.head{font-size:1.8rem}}@media (min-width:1365px){#single-post .container header#spo-top h1.head{font-size:2.3rem}}#single-post .container figure#spo-thumbnail{max-width:768px;margin:.25rem auto}#single-post .container figure#spo-thumbnail img{display:block;margin:0 auto;max-width:100%}@media (min-width:840px){#single-post .container figure#spo-thumbnail img{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}}