
/* v1.7.2 SEO Structure Score Repair */
.ncr-breadcrumbs{
  width:min(1180px,calc(100% - 2rem));
  margin:1rem auto 0;
  position:relative;
  z-index:3;
  color:rgba(255,244,229,.72);
  font-size:.88rem;
}
.ncr-breadcrumbs ol{
  display:flex;
  flex-wrap:wrap;
  gap:.45rem;
  list-style:none;
  padding:0;
  margin:0;
}
.ncr-breadcrumbs li{
  display:flex;
  align-items:center;
  gap:.45rem;
}
.ncr-breadcrumbs li + li:before{
  content:"›";
  color:#f5aa3d;
  font-weight:900;
}
.ncr-breadcrumbs a{
  color:#f5aa3d;
  text-decoration:none;
  font-weight:800;
}
.ncr-breadcrumbs span{
  color:rgba(255,244,229,.72);
}
.ncr-seo-depth-section{
  padding:clamp(2rem,4.6vw,4.5rem) 0!important;
}
.ncr-seo-depth-card{
  background:rgba(255,255,255,.055);
  border:1px solid rgba(245,170,61,.18);
  border-radius:28px;
  padding:clamp(1.1rem,2.6vw,2rem);
  color:#fff4e5;
}
.ncr-seo-depth-card h2{
  color:#fff4e5!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:clamp(1.65rem,3vw,3rem)!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
  margin:0 0 1rem!important;
  max-width:18ch;
}
.ncr-seo-depth-card p{
  color:rgba(255,244,229,.78)!important;
  font-size:clamp(1rem,1.1vw,1.12rem)!important;
  line-height:1.75!important;
  max-width:78ch;
}
.ncr-seo-internal-links{
  display:flex;
  flex-wrap:wrap;
  gap:.75rem;
  margin-top:1.15rem;
}
.ncr-seo-internal-links a{
  display:inline-flex;
  align-items:center;
  min-height:42px;
  border-radius:999px;
  padding:.68rem 1rem;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(245,170,61,.2);
  color:#fff4e5!important;
  font-weight:900;
  text-decoration:none;
}
.ncr-seo-internal-links a:hover{
  color:#f5aa3d!important;
}
@media(max-width:720px){
  .ncr-breadcrumbs{
    width:min(100% - 1rem,1180px);
  }
  .ncr-seo-internal-links{
    flex-direction:column;
  }
  .ncr-seo-internal-links a{
    width:100%;
    justify-content:center;
  }
}
