/* Published project cards inside Tadaei article and topic archives. */
.tdip-discovery,.tdip-discovery *{box-sizing:border-box}
.tdip-discovery{direction:rtl;text-align:right;clear:both;grid-column:1/-1;width:100%;max-width:1220px;margin:25px auto 37px;padding:26px 27px 29px;border:1px solid #e7e3ec;border-radius:17px;background:linear-gradient(121deg,#fbfafc 0%,#f8f7fa 48%,#f5f8f6 100%);box-shadow:0 9px 32px rgba(55,43,73,.03);font-family:inherit}
.tdip-discovery-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}
.tdip-discovery-kicker{font-size:10px;line-height:1.9;letter-spacing:.01em;font-weight:650;color:#88769a}
.tdip-discovery-head h2{margin:1px 0 4px!important;color:#352744!important;font-size:clamp(20px,2vw,25px)!important;line-height:1.7!important;font-weight:650!important}
.tdip-discovery-head p{margin:0!important;color:#8a8290!important;line-height:1.9!important;font-size:12px!important}
.tdip-discovery-all{flex:0 0 auto;border-bottom:1px solid #c4b7cf;color:#6c557c!important;font-size:12px;text-decoration:none!important;padding-bottom:5px;white-space:nowrap}
.tdip-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:stretch}
.tdip-discovery-grid>.tdip-project-card{min-width:0;max-width:none;min-height:0;margin:0;width:100%;height:100%}
.tdip-discovery-grid .tdip-project-card-link{grid-template-columns:114px minmax(0,1fr)}
.tdip-discovery-grid .tdip-project-body{padding:15px 16px 14px;min-height:0}
.tdip-discovery-grid .tdip-project-body h3{font-size:18px!important;margin-top:8px!important}
.tdip-discovery-grid .tdip-project-summary{font-size:11px!important;line-height:2!important}
@media(max-width:850px){.tdip-discovery{padding:20px}.tdip-discovery-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:540px){.tdip-discovery{margin:18px auto 26px;padding:17px 13px 19px;border-radius:12px}.tdip-discovery-head{align-items:start}.tdip-discovery-all{font-size:11px}.tdip-discovery-grid .tdip-project-card-link{grid-template-columns:1fr}.tdip-discovery-grid .tdip-project-cover{min-height:105px}.tdip-discovery-grid .tdip-project-body{padding:14px}}

/* A single published project gets a balanced feature row, not a half-empty grid. */
.tdip-discovery.is-single .tdip-discovery-grid{display:block;max-width:945px}
.tdip-discovery.is-single .tdip-project-card-link{grid-template-columns:178px minmax(0,1fr)}
.tdip-discovery.is-single .tdip-project-body{min-height:0;padding:20px 23px 18px}
.tdip-discovery.is-single .tdip-project-cover{min-height:276px}
@media(max-width:650px){
 .tdip-discovery.is-single .tdip-project-card-link{grid-template-columns:100px minmax(0,1fr)}
 .tdip-discovery.is-single .tdip-project-body{padding:14px}
 .tdip-discovery.is-single .tdip-project-cover{min-height:0}
}
@media(max-width:370px){
 .tdip-discovery.is-single .tdip-project-card-link{grid-template-columns:1fr}
 .tdip-discovery.is-single .tdip-project-cover{min-height:90px}
}
