/* ================================================================
   OCIA PUBLIC — LEGACY CONTENT RECONCILIATION
   ----------------------------------------------------------------
   Purpose:
   - Preserve authentic OCIA legacy content
   - Keep CharityFund visual language
   - Avoid stale operational/legal/payment claims
   - Sit alongside API-managed current content
   ================================================================ */


.ocia-legacy-reconciled{
  position:relative;
}


.ocia-legacy-reconciled .section-title{
  max-width:920px;
  margin-left:auto;
  margin-right:auto;
}


.ocia-legacy-reconciled__eyebrow{
  display:inline-block;
  margin-bottom:8px;
  font-size:12px;
  line-height:1.4;
  font-weight:700;
  letter-spacing:.13em;
  text-transform:uppercase;
}


.ocia-legacy-reconciled__lead{
  max-width:800px;
  margin-left:auto;
  margin-right:auto;
  font-size:17px;
  line-height:1.75;
}


.ocia-legacy-reconciled__body{
  max-width:900px;
  margin:0 auto;
}


.ocia-legacy-reconciled__body p{
  margin-bottom:20px;
  font-size:15px;
  line-height:1.8;
}


.ocia-legacy-reconciled__notice{
  max-width:900px;
  margin:0 auto 30px;
  padding:18px 22px;
  border-left:4px solid #e6b01e;
  background:#faf8f1;
}


.ocia-legacy-reconciled__notice p{
  margin:0;
  line-height:1.65;
}


.ocia-legacy-reconciled__source{
  max-width:900px;
  margin:35px auto 0;
  padding-top:18px;
  border-top:1px solid rgba(0,0,0,.08);
  color:#777;
  font-size:12px;
  line-height:1.6;
}


.ocia-legacy-reconciled__current{
  max-width:900px;
  margin:28px auto 0;
  padding:20px 24px;
  background:#f6f8f7;
}


.ocia-legacy-reconciled__current h4{
  margin-top:0;
  margin-bottom:8px;
}


.ocia-legacy-reconciled__current p{
  margin-bottom:0;
}


@media (max-width:767px){

  .ocia-legacy-reconciled__body p{
    font-size:14px;
  }


  .ocia-legacy-reconciled__lead{
    font-size:15px;
  }


  .ocia-legacy-reconciled__notice,
  .ocia-legacy-reconciled__current{
    padding:17px 18px;
  }

}
