.ng-project-showcase>.ng-wrap{padding-block:90px}.ng-showcase-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid;position:relative}.ng-showcase-list{padding-right:20px;display:grid}.ng-showcase-list a{text-align:left;min-height:52px;color:inherit;letter-spacing:-.9px;background:0 0;justify-content:space-between;align-items:baseline;gap:20px;padding:0 0 20px;font-size:clamp(18px,1.3vw,24px);line-height:1.25;text-decoration:none;display:flex;position:relative}.ng-showcase-list a>.ng-small{letter-spacing:0;flex-shrink:0}.ng-showcase-list a[aria-pressed=true]:before{content:"+";color:var(--ng-orange);font-size:19px;font-weight:300;position:absolute;top:-13px;left:-8px}.ng-showcase-list a:hover,.ng-showcase-list a[aria-pressed=true]>.ng-small{color:var(--ng-orange)}.ng-showcase-image{background:var(--ink);height:400px;display:block;overflow:hidden}.ng-showcase-image img{object-fit:cover;object-position:center 43%;width:100%;height:100%;display:block}.ng-showcase-details{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));margin:0;padding-top:32px;display:grid}.ng-showcase-details dt{margin-bottom:14px}.ng-showcase-details dd{max-width:260px;padding-right:20px}.ng-showcase-description{max-width:610px;color:var(--ng-muted);margin-top:32px;padding-right:24px;font-size:15px;line-height:1.5}.ng-showcase-link{align-items:center;gap:24px;margin-top:24px;padding-block:12px;display:inline-flex}.ng-showcase-link span{color:var(--ng-orange)}@media (width<=1023px){.ng-project-showcase>.ng-wrap{padding-block:48px 64px}.ng-showcase-layout{grid-template-columns:minmax(0,1fr);gap:32px}.ng-showcase-list{padding-right:0}.ng-showcase-list a{border-bottom:1px dashed var(--ng-line);padding-block:16px;font-size:21px}.ng-showcase-list a[aria-pressed=true]:before{top:3px}.ng-showcase-image{height:clamp(240px,50vw,400px)}.ng-showcase-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-top:28px}.ng-showcase-details dd,.ng-showcase-description{padding-right:0}}
