.project-card-module__QgPlwW__list{border:0;gap:20px;margin:0;padding:0;list-style:none;display:grid}.project-card-module__QgPlwW__card{border:1px solid var(--kd-border);background:var(--kd-surface);box-shadow:none;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:28px;transition:border-color .18s;display:grid}.project-card-module__QgPlwW__card:hover,.project-card-module__QgPlwW__card:focus-within{border-color:var(--kd-petrol)}.project-card-module__QgPlwW__content{min-inline-size:0}.project-card-module__QgPlwW__heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-card-module__QgPlwW__heading h2,.project-card-module__QgPlwW__heading h3{overflow-wrap:anywhere;font-size:19px;font-weight:650;line-height:1.8}.project-card-module__QgPlwW__heading a,.project-card-module__QgPlwW__heading h2,.project-card-module__QgPlwW__heading h3{color:var(--kd-petrol-deep)}.project-card-module__QgPlwW__heading a:hover{text-underline-offset:5px;text-decoration:underline}.project-card-module__QgPlwW__date{background:var(--kd-mist-soft);color:var(--kd-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.project-card-module__QgPlwW__category{color:var(--kd-muted);flex-wrap:wrap;gap:8px 16px;margin-block-start:8px;font-size:12px;display:flex}.project-card-module__QgPlwW__category span{border-inline-start:1px solid var(--kd-border);padding-inline-start:16px}.project-card-module__QgPlwW__facts{flex-wrap:wrap;gap:20px 36px;margin-block:20px;display:flex}.project-card-module__QgPlwW__facts dt{color:var(--kd-muted);margin-block-end:4px;font-size:12px}.project-card-module__QgPlwW__facts dd{color:var(--kd-ink);margin:0;font-size:15px;font-weight:650;line-height:1.9}.project-card-module__QgPlwW__skills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.project-card-module__QgPlwW__skills li{background:var(--kd-stone);color:var(--kd-body);overflow-wrap:anywhere;border-radius:5px;padding:4px 10px;font-size:12px}.project-card-module__QgPlwW__action{align-items:center;display:flex}.project-card-module__QgPlwW__action a,.project-card-module__QgPlwW__action span{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.project-card-module__QgPlwW__compact{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.project-card-module__QgPlwW__compact .project-card-module__QgPlwW__action{justify-content:flex-end}.project-card-module__QgPlwW__serviceHeading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.project-card-module__QgPlwW__serviceHeading>div{flex:1;min-inline-size:0}.project-card-module__QgPlwW__serviceHeading .project-card-module__QgPlwW__category{margin:0 0 4px}.project-card-module__QgPlwW__serviceArtwork{background:var(--kd-sky-bg);block-size:76px;inline-size:76px;color:var(--kd-petrol);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.project-card-module__QgPlwW__serviceArtwork img{object-fit:contain;block-size:100%;inline-size:100%;padding:4px}.project-card-module__QgPlwW__serviceTitle{color:var(--kd-petrol-deep);overflow-wrap:anywhere;font-size:19px;font-weight:650;line-height:1.8}.project-card-module__QgPlwW__serviceTitle a{color:inherit}.project-card-module__QgPlwW__serviceTitle a:hover{text-underline-offset:5px;text-decoration:underline}.project-card-module__QgPlwW__level{background:var(--kd-peach-bg);color:var(--kd-coral-ink);white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:11px}.project-card-module__QgPlwW__description{-webkit-line-clamp:2;color:var(--kd-body);-webkit-box-orient:vertical;margin-block:0 20px;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}@media (max-width:767px){.project-card-module__QgPlwW__card{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.project-card-module__QgPlwW__heading{align-items:flex-start;gap:8px}.project-card-module__QgPlwW__heading h2,.project-card-module__QgPlwW__heading h3{flex-basis:100%;font-size:17px}.project-card-module__QgPlwW__facts{gap:14px 28px;margin-block:18px}.project-card-module__QgPlwW__facts dd{font-size:14px}.project-card-module__QgPlwW__action{justify-content:flex-end}.project-card-module__QgPlwW__serviceHeading{grid-template-columns:56px minmax(0,1fr);gap:8px 12px;display:grid}.project-card-module__QgPlwW__serviceArtwork{grid-row:1/3;align-self:start;block-size:56px;inline-size:56px}.project-card-module__QgPlwW__serviceTitle{font-size:17px}.project-card-module__QgPlwW__level{grid-column:2;justify-self:start;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.project-card-module__QgPlwW__card{transition:none}}
