/**handles:rps-frontend**/
.rps-related-posts{margin:48px 0;padding-top:32px;border-top:1px solid #e5e5e5}.rps-related-title{font-size:1.4em;font-weight:600;margin:0 0 24px}.rps-related-grid{display:grid;gap:24px}.rps-cols-1 .rps-related-grid{grid-template-columns:1fr}.rps-cols-2 .rps-related-grid{grid-template-columns:repeat(2,1fr)}.rps-cols-3 .rps-related-grid{grid-template-columns:repeat(3,1fr)}.rps-card{display:flex;background:#fff;border:1px solid #ececec;border-radius:6px;overflow:hidden;text-decoration:none}.rps-cols-1 .rps-card{flex-direction:row}.rps-cols-1 .rps-card .rps-card-thumb{flex:0 0 33.3333%}.rps-cols-1 .rps-card .rps-card-body{flex:0 0 66.6667%}.rps-cols-2 .rps-card,.rps-cols-3 .rps-card{flex-direction:column}.rps-cols-2 .rps-card .rps-card-thumb,.rps-cols-3 .rps-card .rps-card-thumb{width:100%}.rps-card-thumb{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:#f3f3f3}.rps-card-badge{position:absolute;top:10px;right:10px;z-index:1;background:#c8102e;color:#fff;font-size:12.65px;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;padding:5px 9px;border-radius:2px}.rps-card-thumb img{display:block;width:100%;height:100%;object-fit:cover}.rps-card-noimg{display:block;width:100%;height:100%;min-height:120px;background:#f3f3f3}.rps-card-body{display:flex;flex-direction:column;padding:16px;gap:8px}.rps-card-title{margin:0;font-size:13pt!important;line-height:1.3}.rps-related-posts .rps-card-title a{font-size:inherit;text-decoration:none;color:inherit}.rps-card-desc{margin:0;font-size:11pt!important;color:#666;line-height:1.5;flex-grow:1}.rps-card-cta{align-self:flex-start;margin-top:4px;padding:8px 16px;font-size:.85em;font-weight:600;text-decoration:none;border:1px solid currentColor;border-radius:3px;color:inherit}.rps-card-cta:hover{opacity:.75}.rps-related-posts.rps-embed{display:block;margin:0;padding-top:0;border-top:none}@media (max-width:782px){.rps-related-grid{grid-template-columns:1fr!important}.rps-card{flex-direction:column!important}.rps-card .rps-card-thumb{flex:0 0 auto!important;width:100%}.rps-card .rps-card-body{flex:1 1 auto!important;width:100%}}