/* Prajaa — the civic-service selectors and summary cards use the shared study
 * surface. The wordmark is the only identity-level custom element. */
.project-study #studyTitle .prajaa-wordmark{display:inline-block;width:1.28em;height:.62em;object-fit:contain;vertical-align:baseline;margin-left:.14em}

#projectStudy .prajaa-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:2px 0 14px}
#projectStudy .prajaa-badges span{display:flex;align-items:center;min-height:38px;padding:8px 10px;border:1px solid #d5e5f22b;border-radius:9px;background:#bddce909;font:9px/1.4 monospace;letter-spacing:.04em;color:#e5eaeb}

#projectStudy .prajaa-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
#projectStudy .prajaa-services button{min-height:42px;padding:8px 7px;font:9px/1.35 monospace;background:#cdeaff09;border-color:#d5efff30;color:#dae7eb}
#projectStudy .prajaa-services button[aria-pressed=true]{background:var(--workshop-glass-accent);border-color:#ffb38c80;color:#fff8f1;box-shadow:inset 0 1px 0 #ffffff26,0 3px 18px #ff602822}
#projectStudy #prajaaServiceDescription{font:11px/1.6 Arial,Helvetica,sans-serif;color:#b0c7d8;border-top:1px solid #d1e8ee30;margin:11px 0 0;padding-top:10px}

#projectStudy .prajaa-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 0}
#projectStudy .prajaa-benefits>div{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid #d5e5f22b;border-radius:10px;background:#bddce909}
#projectStudy .prajaa-benefits b{font:8px/1.4 monospace;letter-spacing:.06em;color:var(--study-accent)}
#projectStudy .prajaa-benefits span{font:600 13px/1.25 Workshop Condensed,'Arial Narrow',Arial,sans-serif;color:#d5e2e5}

#projectStudy .prajaa-contribution{font:11px/1.6 monospace;color:#a9c2cc;margin:14px 0 0;padding-top:12px;border-top:1px solid #d1e8ee30}
#projectStudy .prajaa-award{display:block;margin:12px 0 0;padding:9px 11px;border:1px solid #ffb38c4d;border-radius:9px;background:#ffad8f08;font:9px/1.5 monospace;letter-spacing:.04em;color:#ffc3a0}
#projectStudy .prajaa-truth{display:block;margin-top:12px;font:8px/1.6 monospace;letter-spacing:.03em;color:#8ea4b5}
#projectStudy .prajaa-truth a{color:var(--study-accent);text-decoration:underline;text-underline-offset:2px}

@media(max-width:1039px){
 #projectStudy .prajaa-services button{min-height:44px;font-size:10px}
 #projectStudy .prajaa-benefits span{font-size:14px}
}
