
/* Scoped styles for Persian foundational guides only. No sitewide selectors. */
.fa-guide-v1 .guide-infographic{margin:34px 0;border:1px solid rgba(212,175,55,.55);border-radius:18px;padding:28px;background:#07182d;color:#fff;box-shadow:0 14px 32px rgba(6,18,35,.14)}
.fa-guide-v1 .guide-infographic h2,.fa-guide-v1 .guide-infographic h3{color:#f0cb63!important;-webkit-text-fill-color:#f0cb63!important}
.fa-guide-v1 .guide-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px}
.fa-guide-v1 .guide-step{background:#123253;border:1px solid rgba(240,203,99,.45);border-radius:14px;padding:18px 12px;text-align:center;line-height:1.8;color:#fff!important;-webkit-text-fill-color:#fff!important}
.fa-guide-v1 .guide-step b{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 10px;border-radius:50%;background:#d8b64a;color:#07182d!important;-webkit-text-fill-color:#07182d!important}
.fa-guide-v1 .guide-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}
.fa-guide-v1 .guide-compare>div{border-radius:14px;padding:20px;background:#f7f0e3;color:#16202e!important;-webkit-text-fill-color:#16202e!important;border:2px solid #d8b64a}
.fa-guide-v1 .guide-compare h3{color:#16202e!important;-webkit-text-fill-color:#16202e!important;margin-top:0}
.fa-guide-v1 .guide-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.fa-guide-v1 .guide-risk{background:#102b49;border-right:4px solid #d8b64a;border-radius:12px;padding:16px;color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.9}
.fa-guide-v1 .guide-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}
.fa-guide-v1 .guide-check-item{background:#fff;border:1px solid #d8b64a;border-radius:12px;padding:14px;color:#172033!important;-webkit-text-fill-color:#172033!important;line-height:1.9}
.fa-guide-v1 .guide-check-item:before{content:'✓';display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d8b64a;color:#07182d;margin-left:8px;font-weight:900}
.fa-guide-v1 .inline-source{font-weight:700;text-decoration:underline;text-decoration-color:rgba(212,175,55,.7);text-underline-offset:3px}
@media(max-width:800px){.fa-guide-v1 .guide-steps{grid-template-columns:1fr 1fr}.fa-guide-v1 .guide-compare,.fa-guide-v1 .guide-risk-grid,.fa-guide-v1 .guide-check-grid{grid-template-columns:1fr}}
@media(max-width:480px){.fa-guide-v1 .guide-steps{grid-template-columns:1fr}.fa-guide-v1 .guide-infographic{padding:22px 16px}}

/* 2026-09-06 contrast hotfix — scoped ONLY to the five Persian foundational guides. */
body.ris-fa-article-v80 .fa-guide-v1 .guide-infographic > h2,
body.ris-fa-article-v80 .fa-guide-v1 .guide-infographic > h3 {
  color:#f0cb63 !important;
  -webkit-text-fill-color:#f0cb63 !important;
  opacity:1 !important;
}
body.ris-fa-article-v80 .fa-guide-v1 .guide-step,
body.ris-fa-article-v80 .fa-guide-v1 .guide-step :is(span,strong,em,small),
body.ris-fa-article-v80 .fa-guide-v1 .guide-risk,
body.ris-fa-article-v80 .fa-guide-v1 .guide-risk :is(span,strong,em,small) {
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  opacity:1 !important;
}
body.ris-fa-article-v80 .fa-guide-v1 .guide-step b {
  color:#07182d !important;
  -webkit-text-fill-color:#07182d !important;
  opacity:1 !important;
}
body.ris-fa-article-v80 .fa-guide-v1 .guide-compare > div,
body.ris-fa-article-v80 .fa-guide-v1 .guide-compare > div :is(p,li,span,strong,em,small),
body.ris-fa-article-v80 .fa-guide-v1 .guide-check-item,
body.ris-fa-article-v80 .fa-guide-v1 .guide-check-item :is(p,li,span,strong,em,small) {
  color:#16202e !important;
  -webkit-text-fill-color:#16202e !important;
  opacity:1 !important;
}
body.ris-fa-article-v80 .fa-guide-v1 .guide-compare > div h3 {
  color:#8b6914 !important;
  -webkit-text-fill-color:#8b6914 !important;
  opacity:1 !important;
}

/* 2026-09-06 lead-summary spacing polish — scoped ONLY to the five Persian foundational guides. */
body.ris-fa-article-v80 .fa-guide-v1 .art-snippet{
  background:#fffaf0 !important;
  background-color:#fffaf0 !important;
  border:1px solid rgba(201,168,76,.42) !important;
  border-inline-start:5px solid #c9a84c !important;
  border-radius:16px !important;
  padding:22px 26px !important;
  margin:0 0 30px !important;
  line-height:2.15 !important;
  box-shadow:0 10px 26px rgba(10,22,40,.07) !important;
}
body.ris-fa-article-v80 .fa-guide-v1 .art-snippet strong{
  color:#8b6914 !important;
  -webkit-text-fill-color:#8b6914 !important;
}
@media(max-width:600px){
  body.ris-fa-article-v80 .fa-guide-v1 .art-snippet{
    padding:18px 18px !important;
    border-radius:14px !important;
    line-height:2.05 !important;
  }
}

/* 2026-09-06 boxed-content breathing-room fix — scoped ONLY to the five Persian foundational guides. */
body.ris-fa-article-v80 .fa-guide-v1 .art-take,
body.ris-fa-article-v80 .fa-guide-v1 .art-check{
  padding:32px 38px !important;
  border-radius:16px !important;
}
body.ris-fa-article-v80 .fa-guide-v1 .art-take h2,
body.ris-fa-article-v80 .fa-guide-v1 .art-check h2{
  margin:0 0 20px !important;
  padding-inline:4px !important;
}
body.ris-fa-article-v80 .fa-guide-v1 .art-take ul.checks,
body.ris-fa-article-v80 .fa-guide-v1 .art-check ul.checks{
  margin:0 !important;
  padding:0 !important;
}
body.ris-fa-article-v80 .fa-guide-v1 .art-take ul.checks li,
body.ris-fa-article-v80 .fa-guide-v1 .art-check ul.checks li{
  padding:14px 22px 14px 46px !important;
  line-height:2.05 !important;
}
body.ris-fa-article-v80 .fa-guide-v1 .art-take ul.checks li::before,
body.ris-fa-article-v80 .fa-guide-v1 .art-check ul.checks li::before{
  left:10px !important;
  top:14px !important;
}
@media(max-width:600px){
  body.ris-fa-article-v80 .fa-guide-v1 .art-take,
  body.ris-fa-article-v80 .fa-guide-v1 .art-check{
    padding:24px 20px !important;
  }
  body.ris-fa-article-v80 .fa-guide-v1 .art-take ul.checks li,
  body.ris-fa-article-v80 .fa-guide-v1 .art-check ul.checks li{
    padding:12px 14px 12px 38px !important;
  }
  body.ris-fa-article-v80 .fa-guide-v1 .art-take ul.checks li::before,
  body.ris-fa-article-v80 .fa-guide-v1 .art-check ul.checks li::before{
    left:7px !important;
    top:12px !important;
  }
}
