.crm-post-body{--crm-post-body-rule:var(--crm-silver,#ccc);--crm-post-body-accent:var(--crm-red,#ba0c2f);--crm-post-body-text:var(--crm-gray-dark,#4a4a4a);--crm-post-body-heading:var(--crm-black,#000);--crm-post-body-gap:64px;background:var(--crm-white,#fff)}.crm-post-body__grid{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,32%,451px)}.crm-post-body--wo-aside{grid-template-columns:minmax(0,1fr)}.crm-post-body__main{min-width:0;padding-right:var(--crm-post-body-gap)}.crm-post-body--wo-aside .crm-post-body__main{padding-right:0}.crm-post-body__aside{border-left:2px solid var(--crm-post-body-rule);margin-top:-80px;min-width:0;padding-left:var(--crm-post-body-gap);padding-top:80px}.crm-post-body__rich{color:var(--crm-post-body-text)}.crm-post-body__keywords{border-top:2px solid var(--crm-post-body-rule);margin-top:0;padding-top:40px}.crm-post-body__keywords-label{color:var(--crm-post-body-heading);display:block;font-family:var(--ui-strong-font-family);font-size:16px;font-weight:700;line-height:1;text-transform:uppercase}.crm-post-body__keywords-slash{background:var(--crm-gold,#eeb648);clip-path:polygon(0 0,100% 0,calc(100% - 5.235px) 100%,0 100%);display:block;height:9px;margin-top:12px;width:145px}.crm-post-body__keywords-list{display:flex;flex-wrap:wrap;gap:16px 40px;margin-top:24px}.crm-post-body__keyword{color:var(--crm-post-body-text);font-family:var(--ui-font-family);font-size:14px;text-decoration:none}.crm-post-body__keyword:focus-visible,.crm-post-body__keyword:hover{color:var(--crm-post-body-accent)}.crm-post-body__aside-title{color:var(--crm-post-body-heading);font-family:var(--headings-strong-font-family);font-size:25px;font-style:var(--headings-strong-font-style);font-weight:var(--headings-strong-font-weight);line-height:1;margin:0 0 24px;text-transform:uppercase}.crm-post-body__share .sharing__icon .icon{background:transparent;border:0;border-radius:0;height:39px;width:39px}.crm-post-body__share .sharing__icon .icon__glyph{height:24px;line-height:1;width:24px}.crm-post-body__related{margin-top:56px}.crm-post-body__related-list{display:flex;flex-direction:column;gap:40px}.crm-post-card,.crm-post-card:focus-visible,.crm-post-card:hover{color:inherit;display:block;text-decoration:none}.crm-post-card__media{aspect-ratio:387/290;overflow:hidden;position:relative}.crm-post-card__img{display:block;height:100%;object-fit:cover;width:100%}.crm-post-card__media:after{background:rgba(0,0,0,.2);content:"";inset:0;pointer-events:none;position:absolute}.crm-post-card__category{background:var(--crm-white,#fff);bottom:0;left:0;padding:20px 20px 10px 0;position:absolute;right:40px;z-index:1}.crm-post-card__category-text{color:var(--crm-post-body-heading);display:block;font-family:var(--ui-strong-font-family);font-size:14px;font-weight:700;line-height:1;text-transform:uppercase}.crm-post-card__category-divider{background:var(--crm-post-body-accent);display:block;height:2px;margin-top:8px;width:89px}.crm-post-card__body{padding-top:24px}.crm-post-card__title{color:var(--crm-post-body-heading);font-family:var(--headings-strong-font-family);font-size:25px;font-style:var(--headings-strong-font-style);font-weight:var(--headings-strong-font-weight);line-height:1;margin:0;text-transform:uppercase}.crm-post-card__excerpt{color:#353535;font-family:var(--text-font-family);font-size:18px;line-height:1.5;margin:16px 0 0}.crm-post-card__more{align-items:flex-start;color:var(--crm-post-body-heading);display:inline-flex;flex-direction:column;font-family:var(--ui-strong-font-family);font-size:16px;font-weight:700;gap:8px;line-height:1;margin-top:20px;text-transform:uppercase}.crm-post-card__more-slash{background:var(--crm-gold,#eeb648);clip-path:polygon(0 0,100% 0,calc(100% - 5.235px) 100%,0 100%);display:block;height:9px;width:145px}.crm-post-card:focus-visible .crm-post-card__more,.crm-post-card:hover .crm-post-card__more{color:var(--crm-post-body-accent)}@media (max-width:1139px){.crm-post-body__grid{grid-template-columns:minmax(0,1fr)}.crm-post-body__main{padding-right:0}.crm-post-body__aside{border-left:0;border-top:2px solid var(--crm-post-body-rule);margin-bottom:0;margin-top:48px;padding-bottom:0;padding-left:0;padding-top:48px}}