.felix-contributors-review-root .felix-storytelling-hero{display:grid;grid-template-columns:var(--felix-contributor-hero-columns,minmax(0,1.5fr) minmax(0,1fr));gap:var(--felix-contributor-story-gap,28px);align-items:stretch;}
.felix-contributors-review-root .felix-storytelling-hero>.e-con{width:100%;min-width:0;}
.felix-contributors-review-root .felix-portrait-grid{grid-template-columns:repeat(var(--felix-contributor-review-columns,3),minmax(0,1fr));column-gap:28px;row-gap:44px;}
.felix-contributors-review-root :is(h1,h2,h3,p,a){white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none;}
.felix-contributors-review-root .felix-review-cta .elementor-button{min-height:44px;display:inline-flex;align-items:center;}
.felix-contributors-review-root .felix-review-cta .elementor-button:focus-visible{outline:2px solid currentColor;outline-offset:4px;}
.felix-contributors-review-root .felix-filterbar{padding-block:24px 28px;}
@media(max-width:1024px){.felix-contributors-review-root .felix-storytelling-hero{grid-template-columns:var(--felix-contributor-hero-columns,minmax(0,1fr));}}
@media(max-width:767px){.felix-contributors-review-root .felix-portrait-grid{column-gap:18px;row-gap:36px;}.felix-contributors-review-root .felix-card-role p{min-height:0;}}
