  .related-projects-widget{--grid-gap:2rem}.related-projects-widget .related-projects-widget__title{margin-bottom:2rem}.related-projects-widget .projects-grid{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.related-projects-widget .projects-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.related-projects-widget .project-item{color:inherit;flex-direction:column;gap:1rem;text-decoration:none;transition:all .2s;display:flex}.related-projects-widget .project-item:hover{color:var(--cds-theme-clr-primary)}.related-projects-widget .project-item:hover .project-image img{transform:scale(1.05)}.related-projects-widget .project-item:hover .project-link{color:#a1160c}.related-projects-widget .project-item .project-image{order:1;overflow:hidden}.related-projects-widget .project-item .project-image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .2s}.related-projects-widget .project-item .project-image--placeholder{aspect-ratio:16/9;background-color:var(--cds-theme-clr-neutral-100);justify-content:center;align-items:center;display:flex}.related-projects-widget .project-item .project-image--placeholder img{-o-object-fit:contain;object-fit:contain;padding:1rem}.related-projects-widget .project-item .project-content{flex-direction:column;flex:1;order:2;display:flex}.related-projects-widget .project-item .project-title{font-size:calc(var(--cds-type-fluid-base)*1.75);-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 1rem;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.related-projects-widget .project-item .project-excerpt{flex:1;margin-bottom:1rem}.related-projects-widget .project-item .project-owner{margin-bottom:1rem}.related-projects-widget .project-item .project-link{border-bottom:1px solid var(--cds-theme-clr-action);text-transform:uppercase;width:-webkit-fit-content;width:fit-content;color:var(--cds-theme-clr-action);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.related-projects-widget .no-projects{text-align:center;color:var(--e-global-color-text);grid-column:1/-1;padding:2rem;font-size:1.2rem;font-weight:600}