.blog--imgtop-title-within{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 48em){.blog--imgtop-title-within .grid-x{-ms-flex-wrap:wrap;flex-wrap:wrap}.blog--imgtop-title-within .grid-x>.small-6{width:100%;max-width:100%}}@media screen and (min-width: 48em){.blog--imgtop-title-within.card{max-width:50%}}@media print,screen and (max-width: 63.99875em){.blog--imgtop-title-within .main-section{padding:2rem}}@media print,screen and (min-width: 64em){.blog--imgtop-title-within .main-section{padding:3rem}}.blog--imgtop-title-within .media-image.view-mode-focal-blog-featured-image img,.blog--imgtop-title-within .media-image.view-mode-focal-blog-featured-image svg{width:100%}.blog--imgtop-title-within .media-object-section:first-child{padding:0}.blog--imgtop-title-within>.grid-x{width:100%}.blog--imgtop-title-within__author-time{text-transform:uppercase}.blog--imgtop-title-within .main-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog--imgtop-title-within--alternate:not(.block-theme--reverse){background:var(--primary-color);color:#fff}.blog--imgtop-title-within--alternate:not(.block-theme--reverse) a,.blog--imgtop-title-within--alternate:not(.block-theme--reverse) p,.blog--imgtop-title-within--alternate:not(.block-theme--reverse) .field--type-text-with-summary{color:#fff}.blog--imgtop-title-within--alternate:not(.block-theme--reverse) .button--primary{background-color:#fff;color:var(--primary-color)}.blog--imgtop-title-within--alternate:not(.block-theme--reverse) .button--primary:hover,.blog--imgtop-title-within--alternate:not(.block-theme--reverse) .button--primary:active{background-color:#d9d9d9;color:var(--primary-color)}.blog--imgtop-title-within:not(:last-child){margin-bottom:4rem}.blog--imgtop-title-within .card-section{padding-top:0}.blog--imgtop-title-within .blog__author-time{padding-bottom:1rem}.blog--imgtop-title-within .media-relative>.title-author-container,.blog--imgtop-title-within .card-relative>.title-author-container{position:relative;background-color:var(--background-color, transparent);padding:calc(4rem/3);width:100%}.blog--imgtop-title-within .blog-placeholder-img{height:auto}@media print,screen and (min-width: 64em){.blog--imgtop-title-within.blog{margin-bottom:0}}