/* P126 · Projects duplicate navigator removal and deterministic footer/review contrast */

/* The P125 authority navigator is the single valid Projects local navigator. */
.projects-authority > .pr-local-nav,
.projects-authority .pr-local-nav{
  display:none!important;
}

/* Lock the governed review gateway against inherited gradient/text-fill rules. */
.pr-project-review-authority,
.pr-project-review-authority *{
  -webkit-text-fill-color:currentColor;
}
.pr-project-review-authority .pr-review-kicker{
  color:#f0c95b!important;
  -webkit-text-fill-color:#f0c95b!important;
  background:none!important;
  background-clip:border-box!important;
  -webkit-background-clip:border-box!important;
  opacity:1!important;
}
.pr-project-review-authority .pr-review-copy h2,
.pr-project-review-authority .pr-review-panel h3,
.pr-project-review-authority .pr-review-step strong{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  background:none!important;
  background-image:none!important;
  background-clip:border-box!important;
  -webkit-background-clip:border-box!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  opacity:1!important;
  text-shadow:0 2px 18px rgba(0,0,0,.22);
}
.pr-project-review-authority .pr-review-copy>p,
.pr-project-review-authority .pr-review-panel p{
  color:#d7e5e1!important;
  -webkit-text-fill-color:#d7e5e1!important;
  opacity:1!important;
}
.pr-project-review-authority .pr-review-panel li{
  color:#f1f7f5!important;
  -webkit-text-fill-color:#f1f7f5!important;
  opacity:1!important;
}
.pr-project-review-authority .pr-review-step span,
.pr-project-review-authority .pr-review-panel small{
  color:#f0c95b!important;
  -webkit-text-fill-color:#f0c95b!important;
  opacity:1!important;
}
.pr-project-review-authority .pr-review-note{
  color:#bed1cc!important;
  -webkit-text-fill-color:#bed1cc!important;
  opacity:1!important;
}
.pr-project-review-authority .pr-review-action{
  color:#142822!important;
  -webkit-text-fill-color:#142822!important;
  background:#f0c95b!important;
  opacity:1!important;
}

/* Footer contrast authority: no page-level heading effect may darken footer content. */
.s16-footer.p20-footer,
.s16-footer.p20-footer *{
  opacity:1;
}
.s16-footer.p20-footer .p20-footer-brand p,
.s16-footer.p20-footer .p20-footer-bottom,
.s16-footer.p20-footer .p20-footer-bottom span{
  color:#b9cbc7!important;
  -webkit-text-fill-color:#b9cbc7!important;
}
.s16-footer.p20-footer h2{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  background:none!important;
  background-image:none!important;
  background-clip:border-box!important;
  -webkit-background-clip:border-box!important;
}
.s16-footer.p20-footer a,
.s16-footer.p20-footer .p20-contact-row a{
  color:#e8f1ef!important;
  -webkit-text-fill-color:#e8f1ef!important;
}
.s16-footer.p20-footer a:hover,
.s16-footer.p20-footer a:focus-visible{
  color:#f0c95b!important;
  -webkit-text-fill-color:#f0c95b!important;
}
.s16-footer.p20-footer .p20-footer-cta{
  color:#142822!important;
  -webkit-text-fill-color:#142822!important;
}

@media (max-width:700px){
  .pr-project-review-authority .pr-review-copy h2{line-height:1.08!important}
}
