.cfs-brand-landing .brand-story .section-inner{align-items:start}
.cfs-brand-landing .brand-story .story-image{width:100%;align-self:start}
.cfs-brand-landing .brand-story .story-image img{width:100%;object-position:center}
.cfs-brand-landing.cfs-brand-landing--brand-215 #brand-story .story-image{height:auto!important;min-height:0!important;display:block!important;align-self:start!important;overflow:visible!important}
.cfs-brand-landing.cfs-brand-landing--brand-215 #brand-story .story-image>img{height:auto!important;min-height:0!important;object-fit:contain!important;object-position:center top!important}
.cfs-brand-landing .brand-story .story-copy{min-width:0;align-self:start}
.cfs-brand-landing .brand-story .cfs-brand-story-description{max-width:none;margin:16px 0 22px;color:var(--cfs-bp-body);font-size:15px;line-height:1.65}
.cfs-brand-landing .brand-story .cfs-brand-story-description p{max-width:none!important;margin:0 0 14px!important;color:var(--cfs-bp-body)!important;font-size:15px!important;line-height:1.65!important}
.cfs-brand-landing .brand-story .cfs-brand-story-description p:empty,.cfs-brand-landing .brand-story .cfs-brand-story-description>br{display:none}
.cfs-brand-landing .brand-story .cfs-brand-story-description>div[style*="inline-flex"]{margin:0 0 18px!important}
.cfs-brand-landing .brand-story .story-points{margin-top:4px;padding-top:18px;border-top:1px solid var(--cfs-bp-line)}
.cfs-brand-landing .brand-story .cfs-brand-category-links{padding-top:2px}
.cfs-brand-landing .brand-story .cfs-brand-category-links a{transition:border-color .2s ease,background-color .2s ease,color .2s ease}
.cfs-brand-landing .brand-story .cfs-brand-category-links a:hover,.cfs-brand-landing .brand-story .cfs-brand-category-links a:focus-visible{border-color:var(--cfs-bp-green);color:#fff;background:var(--cfs-bp-green);outline:0}
@media(min-width:1024px){
  .cfs-brand-landing.cfs-brand-landing--brand-215 #brand-story .story-copy{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;overflow:visible!important}
  .cfs-brand-landing.cfs-brand-landing--brand-215 #brand-story .cfs-brand-category-links{height:auto!important;max-height:none!important;flex-wrap:wrap!important;overflow:visible!important}
  .cfs-brand-landing.cfs-brand-landing--brand-215 #brand-story .cfs-brand-category-links a{padding:7px 12px!important;font-size:14px!important;line-height:20px!important}
}
@media(max-width:1023px){.cfs-brand-landing .brand-story .cfs-brand-story-description{margin-bottom:18px}.cfs-brand-landing .brand-story .story-points{padding-top:15px}}
