/* ---- SIP2026 shared overrides for all pages ---- */
:root { --sip-green:#094430; }

/* spacing before H2 (works on mobile too) */
.project-details h2 { margin-top:36px !important; }

/* bullet list styling */
.project-details .about-list ul { list-style:none !important; padding-left:0; }
.project-details .about-list li {
  position:relative;
  padding-left:1.25rem;
  margin-bottom:6px;
}
.project-details .about-list li::before{
  content:"";
  position:absolute; left:0; top:0.9em; transform:translateY(-50%);
  width:8px; height:8px; border-radius:50%;
  background:var(--sip-green);
}
@media (max-width:767px){
  .project-details .about-list li::before{ width:9px; height:9px; }
}
