.related-resources-content{background-color:var(--color-gray-100);padding-block:56px;position:relative}.related-resources-content:after,.related-resources-content:before{background-color:var(--color-gray-100);bottom:0;content:"";height:100%;position:absolute;top:0;width:100vw}.related-resources-content:before{left:0;transform:translateX(-100%)}.related-resources-content:after{right:0;transform:translateX(100%)}.related-resources-content .post-permalink{display:block}.related-resources-content img{aspect-ratio:102/45;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.related-resources-content .related-resources-title{margin-bottom:56px}.related-resources-content .post-date,.related-resources-content .post-type-tag,.related-resources-content .spacer{display:none}.related-resources-content .categories a{color:var(--color-blue-400);font-weight:700;text-transform:uppercase}.related-resources-content .categories{margin-bottom:4px}.related-resources-content .related-post{background-color:var(--color-white);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.related-resources-content .post-content{display:flex;flex-direction:column;height:100%;padding:24px}.related-resources-content .display-style-grid{display:grid;gap:32px;grid-template-columns:1fr 1fr 1fr}.related-resources-content .post-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.related-resources-content .post-category{background-color:var(--color-gray-200);border-radius:12px;padding:8px 16px;transition:background-color .3s ease}.related-resources-content .post-category:focus,.related-resources-content .post-category:hover{background-color:var(--color-gray-400)}.related-resources-content .post-title{margin-bottom:16px;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease}.related-resources-content .post-title:focus,.related-resources-content .post-title:hover{text-decoration-color:currentColor}@media (max-width:64rem){.related-resources-content .display-style-grid{grid-template-columns:1fr 1fr}}@media (max-width:48rem){.related-resources-content .display-style-grid{grid-template-columns:1fr}}
