.projects-list{display:grid;gap:32px}.project-summary{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);border:1px solid var(--line);background:var(--panel);max-width:1050px}.project-summary>img{width:100%;height:100%;object-fit:cover}.project-summary-copy{padding:32px}.project-summary h2{font-size:2rem;line-height:1.15;margin-bottom:16px}.project-summary p{font-size:1rem}.project-summary .project-tags{font-size:.875rem;margin:22px 0;color:var(--muted)}.project-summary .text-link{display:inline-block;min-height:44px;padding-block:12px;max-width:100%}.project-summary :is(h2,p,a){overflow-wrap:anywhere}.project-summary .eyebrow{font-size:.875rem}@media(max-width:650px){.project-summary{grid-template-columns:1fr}.project-summary>img{height:auto}.project-summary-copy{padding:24px}}
