.project-directory__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.project-directory__list a{background:#100f0c;border:1px solid #353025;height:100%;padding:1rem;text-decoration:none;display:block}.project-directory__list strong{color:#e9e0cc;margin-bottom:.5rem;font-size:.9rem;font-weight:400;line-height:1.5;display:block}.project-directory__list span{color:#b8b3a8;font-size:.8rem;line-height:1.6;display:block}.project-directory__list a:hover,.project-directory__list a:focus-visible{border-color:#c6a15b}.project-directory__links{flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.85rem;line-height:1.6;display:flex}.project-directory__links a{color:#d9b970}.project-directory__links a:hover{text-decoration:underline}.project-related{padding-block:3rem}.project-related h2{margin:2rem 0 1rem;font-size:1.5rem;font-weight:400}.project-related .project-directory__list{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.project-directory__list,.project-related .project-directory__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.project-directory__list,.project-related .project-directory__list{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.catalog-page--with-related .project-garage__rail{align-self:start;position:sticky;bottom:auto}}
