.projects-module__lnHueG__catalog{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.projects-module__lnHueG__card{background:var(--panel);overflow-wrap:anywhere;grid-template-rows:auto auto 1fr auto;gap:12px;height:100%;padding:24px;display:grid}.projects-module__lnHueG__card:hover,.projects-module__lnHueG__card:focus-visible{outline:1px solid var(--amber);outline-offset:-1px}.projects-module__lnHueG__card h2,.projects-module__lnHueG__card p{margin:0}.projects-module__lnHueG__card p,.projects-module__lnHueG__gallery figcaption,.projects-module__lnHueG__repository{color:var(--muted)}.projects-module__lnHueG__description{max-width:74ch;font-size:clamp(16px,2vw,20px);line-height:1.65}.projects-module__lnHueG__description p:first-child{margin-top:0}.projects-module__lnHueG__gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:24px;margin-block:36px;display:grid}.projects-module__lnHueG__gallery figure{min-width:0;margin:0}.projects-module__lnHueG__gallery a{border:1px solid var(--line);background:var(--panel);place-items:center;display:grid}.projects-module__lnHueG__gallery img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:650px;display:block}.projects-module__lnHueG__gallery figcaption{margin-top:10px;line-height:1.55}.projects-module__lnHueG__repository{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:24px;line-height:1.6}
