.sg-recent-blog{position:relative;width:100%}.sg-recent-blog h2{border-bottom:3px solid var(--color-blue);color:#3e3e3e;display:block;font-family:Source Sans Pro,sans-serif;font-size:28px;font-weight:400;padding-bottom:10px}.sg-recent-blog .heading{font-size:24px;margin-bottom:5px;margin-top:10px}.sg-recent-blog .post{display:block;padding:20px 0;text-decoration:none}.sg-recent-blog .post:not(:last-of-type){border-bottom:2px solid var(--color-gray)}.sg-recent-blog .date{color:var(--color-accent);font-size:14px}.sg-recent-blog .summary-container{color:#000}.sg-recent-blog .summary-container p:first-of-type{margin-top:0}.sg-recent-blog .summary-container p:last-of-type{margin-bottom:0}