.ra-section{background:#f5f7fa;padding:140px 0}.ra-wrap{display:flex;flex-direction:column;gap:48px}.ra-header{align-items:center;display:flex;gap:24px;justify-content:space-between}.ra-header__title{color:#13192d;font-family:DM Sans,sans-serif;font-size:40px;font-weight:500;letter-spacing:.5px;line-height:48px;margin:0}.btn.ra-header__btn{flex-shrink:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;line-height:20px}.ra-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.ra-grid>span.hs_cos_wrapper_type_related_blog_posts{display:contents}.ra-card{background:#fff;border:1px solid #dde2eb;border-radius:12px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.ra-card:hover{box-shadow:0 8px 32px rgba(19,25,45,.1);transform:translateY(-2px)}.ra-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.ra-card__media{aspect-ratio:16/9;isolation:isolate;overflow:hidden;position:relative;width:100%}.ra-card__thumb{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .4s ease}.ra-card:hover .ra-card__thumb{transform:scale(1.04)}.ra-card__blend-dark,.ra-card__blend-sat,.ra-card__blend-tint{inset:0;pointer-events:none;position:absolute}.ra-card__blend-sat{background:#fff;mix-blend-mode:saturation}.ra-card__blend-dark{background:rgba(0,0,0,.2);mix-blend-mode:multiply}.ra-card__blend-tint{background:linear-gradient(67deg,rgba(25,131,194,.5) 13.3%,rgba(38,139,66,.5) 91.4%);mix-blend-mode:overlay}.ra-card__body{display:flex;flex:1;flex-direction:column;gap:16px;padding:20px}.ra-card__tags{display:flex}.ra-card__tag{align-items:center;background:#f5f7fa;border:1px solid #bcc4d1;border-radius:9999px;color:#555c70;display:inline-flex;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;gap:4px;line-height:20px;padding:4px 10px;white-space:nowrap}.ra-card__tag-icon{flex-shrink:0;height:16px;width:16px}.ra-card__text-group{display:flex;flex:1;flex-direction:column;gap:8px}.ra-card__title{color:#13192d;font-size:18px;font-weight:500;line-height:28px;max-height:56px}.ra-card__excerpt,.ra-card__title{display:-webkit-box;font-family:DM Sans,sans-serif;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.ra-card__excerpt{color:#555c70;font-size:14px;font-weight:300;line-height:20px;max-height:40px}.ra-card__footer{border-top:1px solid #edf0f5;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:12px}.ra-card__meta{color:#555c70;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;line-height:16px;margin:0}.ra-card__meta-sep{color:#bcc4d1}.ra-card__author{align-items:center;display:flex;gap:8px}.ra-card__author-pic{border-radius:50%;flex-shrink:0;height:24px;object-fit:cover;width:24px}.ra-card__author-pic--initials{align-items:center;background:#edf0f5;color:#555c70;display:flex;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;justify-content:center;text-transform:uppercase}.ra-card__author-name{color:#13192d;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ra-empty{color:#555c70;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;grid-column:1/-1;margin:0;padding:40px 0;text-align:center}.ra-header__btn--mobile{display:none}@media (max-width:1200px){.ra-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.ra-cards-wrap{padding-left:20px}.ra-section{padding:60px 0}.ra-wrap{gap:32px;padding-inline:40px}.ra-section{clip-path:polygon(0 0,18% 0,25% 4%,75% 4%,82% 0,100% 0,100% 100%,0 100%)}.ra-header__title{font-size:32px;line-height:38px}.ra-header__btn--desktop{display:none}.btn.ra-header__btn--mobile{display:flex;font-size:16px;height:auto;justify-content:center;padding:14px 24px;width:100%}.ra-grid{display:flex;flex-direction:row;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-40px;padding-inline:40px;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:-12px;padding-bottom:12px}.ra-grid::-webkit-scrollbar{display:none}.ra-grid>span.hs_cos_wrapper_type_related_blog_posts{display:flex;flex:none;flex-direction:row;gap:16px}.ra-card{flex:0 0 calc(80% - 8px);max-width:330px;scroll-snap-align:start}}@media (max-width:600px){.ra-grid,.ra-wrap{padding-inline:24px}.ra-grid{margin-inline:-24px}.ra-card{flex:0 0 calc(85% - 8px);max-width:330px}}