.di-developer-card .di-developer-head{display:flex;align-items:center;gap:16px;padding:2px 0 18px;border-bottom:1px solid var(--di-line)}
.di-developer-card .di-developer-logo{flex:0 0 88px;width:88px;height:88px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--di-line);border-radius:14px;background:#fff}
.di-developer-card .di-developer-logo img{display:block;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}
.di-developer-card .di-developer-logo span{font-family:Georgia,serif;font-size:36px;font-weight:700;color:var(--di-green)}
.di-developer-card .di-developer-intro{min-width:0}
.di-developer-card .di-developer-intro h3{margin:0;font-family:Georgia,serif;font-size:21px;line-height:1.2;overflow-wrap:anywhere}
.di-developer-card .di-developer-intro p{margin:7px 0 0;color:var(--di-muted);line-height:1.5}
.di-developer-card .di-developer-details{display:grid;gap:0;margin:10px 0 0}
.di-developer-card .di-developer-details>div{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--di-line)}
.di-developer-card .di-developer-details dt{color:var(--di-muted);font-size:13px;line-height:1.5}
.di-developer-card .di-developer-details dd{min-width:0;margin:0;line-height:1.5;overflow-wrap:anywhere}
.di-developer-card .di-developer-details a,.di-developer-card .di-developer-profile{color:var(--di-green-dark);font-weight:750}
.di-developer-card .di-developer-hours{white-space:pre-line}
.di-developer-card .di-developer-profile{display:inline-block;margin-top:16px;line-height:1.5}
@media(max-width:600px){.di-developer-card .di-developer-head{align-items:flex-start}.di-developer-card .di-developer-logo{flex-basis:68px;width:68px;height:68px}.di-developer-card .di-developer-details>div{grid-template-columns:1fr;gap:2px}}
