.h3c{--h3c-accent:#762b90;margin:0 auto;max-width:1110px;padding:0 20px;width:100%}.h3c--dark{--h3c-card-bg:#242424;--h3c-eyebrow:#b8b8b8;--h3c-header:#fff;--h3c-subtext:#fff}.h3c--light{--h3c-card-bg:#f2f2f2;--h3c-eyebrow:rgba(0,0,0,.5);--h3c-header:#000;--h3c-subtext:#000}.h3c__row{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.h3c__card{background:var(--h3c-card-bg);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);position:relative}.h3c__card-inner{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;padding:35px 40px 40px 31px}.h3c__eyebrow{color:var(--h3c-eyebrow);font-family:Roboto,sans-serif;font-size:14px;font-weight:900;letter-spacing:2.1px;margin:0;text-transform:uppercase}.h3c__header-wrap{height:125px;overflow:hidden}.h3c__header{display:-webkit-box;-webkit-box-orient:vertical;color:var(--h3c-header);font-family:Saira Extra Condensed,sans-serif;font-size:31px;font-weight:700;-webkit-line-clamp:4;line-clamp:4;line-height:.9;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.h3c__header,.h3c__subtext{margin:0;white-space:pre-line}.h3c__subtext{color:var(--h3c-subtext)}.h3c__link,.h3c__subtext{font-family:Roboto,sans-serif;font-size:14px;line-height:1.25}.h3c__link{color:var(--h3c-accent);margin-top:auto;text-decoration:none}.h3c__link:hover{text-decoration:underline}@media (max-width:900px){.h3c__row{grid-template-columns:1fr}}