.custom-heading h2{margin:0;margin-bottom:4px;color:#888;font-family:Roboto;font-weight:500}.custom-heading h2 a{color:#444;letter-spacing:0;font-size:22px;line-height:34px}.custom-heading h2 a:hover{color:#444}.custom-heading{margin:4px 0 0;margin-bottom:8px}.custom-paragraph p{margin:0;font-size:16px;font-weight:300;font-family:'Roboto';line-height:22px;color:#666}.custom-date{margin-top:23px;font-size:13px;color:#676767;font-weight:300;line-height:18px;font-family:'Roboto'}@media only screen and (min-width:690px) and (max-width:1300px){h1.blog-header__title{font-size:48px !important;line-height:1.25em !important}}@media only screen and (max-width:999px) and (min-width:690px){h1.blog-header__title{font-size:49px}.blog-index__post-image{max-width:198px}.custom-heading h2 a{font-size:17.6px;line-height:25.6px}}@media only screen and (max-width:1300px) and (min-width:1000px){h1.blog-header__title{font-size:52.5px;line-height:52.5px}.blog-index__post-image{max-width:290.39px}.custom-heading h2,.custom-heading h2 a{font-size:18.7px;line-height:27.2px}}@media only screen and (max-width:690px){h1.blog-header__title{font-size:38px;line-height:45.5px;font-weight:500}.blog-index__post-image{max-width:100%}p.blog-header__subtitle{line-height:23px;margin-top:3px;margin-bottom:3px}.custom-heading h2,.custom-heading h2 a{font-size:18px;line-height:28px}}