:root{--primary-red:#ff492c;--primary-black:#111;--light-purple:#f1f0f9}.rh-divider,.rh__divider{border-top:1px solid #ddd;margin:70px 0}.rh-author-header .post-author-img{max-width:200px}.rh-topic-eyebrow,.rh-topic-link{color:var(--primary-red);font-size:16px;font-weight:800;margin-bottom:5px;text-decoration:none;text-transform:uppercase}.rh-topic-eyebrow:focus,.rh-topic-eyebrow:hover,.rh-topic-link:focus,.rh-topic-link:hover{color:var(--primary-red)}.rh-link,.rh-link:focus,.rh-link:hover{color:var(--primary-black)}.rh-speaker{align-items:center;display:flex;gap:18px;max-width:400px}@media (min-width:1400px){.rh-speaker{width:400px}}.rh-speaker__profile{max-width:80px}.rh-speaker__name{font-weight:700;margin-bottom:0}.rh-speaker__job-title{margin-bottom:0}.rh-speaker__logo{margin-top:10px}.rh-featured-author{align-items:center;display:flex;gap:12px;margin-top:20px}.rh-featured-author__image{border-radius:50%;width:53px}.rh-featured-author__name{font-weight:700;margin-bottom:0}.rh-subscribe-modal{background-color:var(--light-purple);background-image:url(https://sell.g2.com/hubfs/office-hours-form-bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;max-width:740px;padding-top:50px}.rh-subscribe-modal__header{margin-bottom:40px;text-align:center}.rh-subscribe-modal__form-wrap{background-color:#fff;border-radius:10px;padding:50px 40px 40px}@media (min-width:1024px){.featured-article__image{min-height:300px}}.g2-card__text{font-size:16px}@media (min-width:1024px){.g2-card__content{padding:35px}.listing-header__title{margin-top:0}}.listing-header__lead{max-width:900px}@media (min-width:1024px){.main-grid{display:grid;grid-template-columns:auto 1fr}.main-grid .container{padding-left:4rem;padding-right:4rem}}@media (min-width:2000px){.main-grid .container{max-width:80rem}}@media (max-width:1023px){.marketo-cta{padding-top:40px}}.main-content .marketo-cta-header p.lead{max-width:750px}.recommended-posts__grid{display:grid;gap:32px}@media (min-width:1024px){.recommended-posts__grid{grid-template-columns:1fr 1fr 1fr}}.pagination-next a:after,.pagination-next.disabled:after,.pagination-previous a:before,.pagination-previous.disabled:before{display:none}.pagination .current{background:none;color:#ff492c;cursor:default;font-weight:700;padding:.1875rem .625rem}.pagination .disabled:hover{text-decoration:none}