/* MD-Designworks · Projekt-Detailseiten */
.pshot{border:2px solid var(--ink);overflow:hidden;background:var(--bg-2)}
.pshot img{width:100%;height:auto;display:block}
.pgrid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(30px,5vw,60px);margin-top:clamp(30px,5vh,52px)}
.pgrid .prose p{color:var(--ink-2);font-size:1.05rem;line-height:1.65;margin-bottom:1em}
.pgrid .prose p:last-child{margin-bottom:0}
.pspec{border-top:2px solid var(--ink)}
.pspec .row{border-bottom:2px solid var(--ink);padding:14px 0}
.pspec .k{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);margin-bottom:6px}
.pspec .v{font-family:"Space Grotesk",sans-serif;font-size:1rem;line-height:1.4}
.pspec .chips{display:flex;flex-wrap:wrap;gap:8px}
.pspec .chips span{border:2px solid var(--ink);padding:5px 11px;font-size:.82rem;text-transform:uppercase;letter-spacing:.03em}
.pspec .st{display:inline-block;padding:4px 12px;font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}
.pspec .st.live{background:var(--blue);color:#fff}
.pspec .st.wip{background:#e0a400;color:#0d0d0e}
.pvisit{display:inline-flex;align-items:center;gap:.5em;margin-top:6px;font-weight:600;color:var(--blue);
  border-bottom:2px solid var(--blue);padding-bottom:3px;text-transform:uppercase;font-size:14px;letter-spacing:.05em}
.pvisit:hover{gap:.9em}
@media(max-width:820px){.pgrid{grid-template-columns:1fr}}
