.blog-card{color:#fff}.blog-card__image-link{color:inherit;display:block;margin-bottom:.75rem;overflow:hidden;text-decoration:none}.blog-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card__category{color:#b3b3b3;display:inline-block;font-size:1.125rem;font-weight:600;margin-bottom:.56rem;text-transform:uppercase}@media (max-width:767px){.blog-card__category{color:#fff;font-size:.875rem;font-weight:600;line-height:150%;margin-bottom:.5rem}}.blog-card__title-link{color:inherit;display:block;text-decoration:none}.blog-card__title-link:hover .blog-card__title{text-decoration:underline}.blog-card__title{font-size:1.5rem;font-weight:600;line-height:1.1;margin:0 0 .69rem}.blog-card__excerpt{color:#fff;font-size:1.25rem;font-weight:500;line-height:135%;margin:0;max-width:51rem}@media (max-width:1023px){.blog-card__excerpt{font-size:1rem}}@media (max-width:767px){.blog-card__excerpt{line-height:150%}}.blog-card__meta{align-items:center;color:#b3b3b3;display:flex;font-size:1rem;gap:.56rem}.blog-card__read-more{align-items:center;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;line-height:1;margin-top:1.5rem;text-decoration:none}.blog-card__read-more svg{transition:transform .2s ease}.blog-card__read-more:hover{text-decoration:underline}.blog-card__read-more:hover svg{transform:translateX(4px)}.blog-card--horizontal{align-items:flex-start;display:flex;gap:1.25rem}@media (max-width:767px){.blog-card--horizontal{flex-direction:column;gap:0}}.blog-card--horizontal .blog-card__image-link{margin-bottom:0;min-width:180px;width:180px}@media (max-width:767px){.blog-card--horizontal .blog-card__image-link{height:auto;margin-bottom:1.5rem;width:100%}}.blog-card--horizontal .blog-card__content{flex:1;min-width:0}.single-post-header{margin:0 auto;max-width:784px;padding:5rem 2rem 0;width:100%}@media (max-width:1023px){.single-post-header{padding-top:4rem}}@media (max-width:767px){.single-post-header{padding:3.5rem 1.5rem 0}}.single-post-header__category{color:#b3b3b3;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}@media (max-width:1023px){.single-post-header__category{font-size:1rem;padding:2rem 0 0}}.single-post-header__title{color:#f7f8f8;font-size:3.75rem;font-weight:600;margin:0}@media (max-width:1023px){.single-post-header__title{font-size:3.25rem}}@media (max-width:767px){.single-post-header__title{font-size:2.5rem}}.single-post-header__author p{margin:0}.single-post-header__meta{gap:.63rem}.single-post-header .wp-block-post-author__name{position:relative}.single-post-header .wp-block-post-author__name:after{background:#b3b3b3;content:"";display:inline-block;height:.258rem;margin-left:.63rem;top:50%;transform:translateY(-50%);width:.258rem}.single-post-featured-image{margin:3rem auto;max-width:1064px;padding-inline:2rem;width:100%}.single-post-content{margin:0 auto;max-width:784px;padding-inline:2rem}.single-post-content .wp-block-quote p{font-size:1.5rem}.single-post-content .wp-block-list{font-size:18px;line-height:32px}.single-post-content p{font-size:18px;line-height:28px;margin:2rem 0}.single-post-content p~h2{margin-top:4rem}.single-post-content .wp-block-image{margin-block:3.5rem}.single-post-content .wp-block-image .wp-element-caption{color:#b3b3b3;font-size:14px;margin-top:1.25rem}.single-post-content .wp-block-image.alignright{float:none;margin:0;margin-block:3.5rem}
