.borna-submission-editorial{
  --ink:#20283d;
  --muted:#657085;
  --line:#e8eaf2;
  --purple:#6d50d7;
  --purple-2:#8b74e8;
  --blue:#2e7ccf;
  --green:#16866c;
  --amber:#b8751d;
  --rose:#b64f61;
  direction:rtl;
  color:var(--ink);
  font-family:inherit;
  width:100%;
}
.borna-submission-editorial *{box-sizing:border-box}
.borna-submission-editorial a{text-decoration:none}
.borna-submission-editorial .be-section{margin:0 0 52px}
.borna-submission-editorial .be-section h2{
  margin:0 0 14px!important;
  color:#222b42!important;
  font-size:clamp(1.45rem,2.6vw,2rem)!important;
  line-height:1.65!important;
  font-weight:900!important;
}
.borna-submission-editorial .be-section p{
  margin:0 0 13px!important;
  color:#536078!important;
  line-height:2.05!important;
  font-size:.98rem!important;
}
.borna-submission-editorial .be-dashboard{
  display:grid;
  grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);
  gap:20px;
  margin:0 0 48px;
}
.borna-submission-editorial .be-dashboard-main{
  position:relative;
  overflow:hidden;
  min-height:330px;
  padding:30px;
  border:1px solid #dedcf0;
  border-radius:28px;
  background:linear-gradient(135deg,rgba(108,80,215,.98),rgba(55,92,199,.96));
  box-shadow:0 28px 70px rgba(60,63,120,.18);
  color:#fff;
}
.borna-submission-editorial .be-dashboard-main:before,
.borna-submission-editorial .be-dashboard-main:after{
  content:"";
  position:absolute;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.14);
}
.borna-submission-editorial .be-dashboard-main:before{
  width:320px;height:320px;left:-110px;top:-150px;
}
.borna-submission-editorial .be-dashboard-main:after{
  width:220px;height:220px;right:-80px;bottom:-110px;
}
.borna-submission-editorial .be-chip{
  position:relative;
  z-index:1;
  display:inline-flex;
  padding:7px 11px;
  border:1px solid rgba(255,255,255,.24);
  border-radius:999px;
  background:rgba(255,255,255,.10);
  color:#fff;
  font-size:.76rem;
  font-weight:800;
}
.borna-submission-editorial .be-dashboard-main h2{
  position:relative;
  z-index:1;
  max-width:760px;
  margin:18px 0 12px!important;
  color:#fff!important;
  font-size:clamp(1.7rem,3vw,2.5rem)!important;
  line-height:1.6!important;
}
.borna-submission-editorial .be-dashboard-main p{
  position:relative;
  z-index:1;
  max-width:760px;
  color:rgba(255,255,255,.88)!important;
}
.borna-submission-editorial .be-stage-strip{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:9px;
  margin-top:24px;
}
.borna-submission-editorial .be-stage{
  padding:12px 10px;
  border:1px solid rgba(255,255,255,.16);
  border-radius:14px;
  background:rgba(255,255,255,.09);
}
.borna-submission-editorial .be-stage b{
  display:block;
  margin-bottom:3px;
  color:#fff;
  font-size:.78rem;
}
.borna-submission-editorial .be-stage span{
  color:rgba(255,255,255,.74);
  font-size:.66rem;
  line-height:1.55;
}
.borna-submission-editorial .be-preflight{
  display:flex;
  flex-direction:column;
  gap:12px;
  padding:20px;
  border:1px solid var(--line);
  border-radius:26px;
  background:#fff;
  box-shadow:0 18px 48px rgba(41,48,78,.08);
}
.borna-submission-editorial .be-preflight-title{
  margin-bottom:2px;
  color:#2c354b;
  font-size:.9rem;
  font-weight:900;
}
.borna-submission-editorial .be-preflight-row{
  display:grid;
  grid-template-columns:32px 1fr;
  gap:10px;
  align-items:start;
  padding:11px 0;
  border-bottom:1px dashed #eceef4;
}
.borna-submission-editorial .be-preflight-row:last-child{border-bottom:0}
.borna-submission-editorial .be-check{
  display:grid;
  place-items:center;
  width:32px;height:32px;
  border-radius:10px;
  background:#edf8f5;
  color:var(--green);
  font-weight:900;
}
.borna-submission-editorial .be-preflight-row strong{
  display:block;
  color:#374057;
  font-size:.8rem;
}
.borna-submission-editorial .be-preflight-row span{
  display:block;
  margin-top:3px;
  color:#7f8999;
  font-size:.69rem;
  line-height:1.6;
}
.borna-submission-editorial .be-definition{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);
  gap:18px;
  align-items:stretch;
}
.borna-submission-editorial .be-definition-card{
  padding:22px;
  border:1px solid var(--line);
  border-radius:20px;
  background:#fff;
}
.borna-submission-editorial .be-quote{
  display:flex;
  align-items:center;
  padding:22px;
  border-radius:20px;
  background:#f8f6ff;
  border:1px solid #e6e1fb;
  color:#54477e;
  font-weight:800;
  line-height:2;
}
.borna-submission-editorial .be-journey{
  position:relative;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin-top:20px;
}
.borna-submission-editorial .be-step{
  position:relative;
  overflow:hidden;
  padding:20px 20px 20px 72px;
  border:1px solid var(--line);
  border-radius:18px;
  background:#fff;
  transition:.2s ease;
}
.borna-submission-editorial .be-step:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 34px rgba(46,54,84,.08);
}
.borna-submission-editorial .be-step-no{
  position:absolute;
  left:18px;
  top:18px;
  display:grid;
  place-items:center;
  width:40px;height:40px;
  border-radius:13px;
  background:linear-gradient(135deg,#f0ecff,#ebf4ff);
  color:var(--purple);
  font-weight:900;
}
.borna-submission-editorial .be-step h3{
  margin:0 0 6px!important;
  color:#30394f!important;
  font-size:1rem!important;
  line-height:1.75!important;
}
.borna-submission-editorial .be-step p{
  margin:0!important;
  font-size:.88rem!important;
}
.borna-submission-editorial .be-note{
  margin-top:16px;
  padding:16px 18px;
  border-right:4px solid var(--purple);
  border-radius:14px;
  background:#faf8ff;
  color:#505b73;
  line-height:2;
}
.borna-submission-editorial .be-status-flow{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:10px;
  margin-top:18px;
}
.borna-submission-editorial .be-status{
  position:relative;
  min-height:126px;
  padding:16px 13px;
  border:1px solid var(--line);
  border-radius:16px;
  background:#fff;
}
.borna-submission-editorial .be-status:after{
  content:"←";
  position:absolute;
  left:-12px;
  top:50%;
  transform:translateY(-50%);
  color:#b9bec9;
  font-weight:900;
}
.borna-submission-editorial .be-status:last-child:after{display:none}
.borna-submission-editorial .be-status em{
  display:inline-flex;
  padding:4px 7px;
  border-radius:999px;
  background:#f1effb;
  color:#6753b5;
  font-size:.63rem;
  font-style:normal;
  font-weight:900;
}
.borna-submission-editorial .be-status strong{
  display:block;
  margin:9px 0 5px;
  color:#354057;
  font-size:.78rem;
}
.borna-submission-editorial .be-status span{
  color:#7b8598;
  font-size:.68rem;
  line-height:1.6;
}
.borna-submission-editorial .be-matrix{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
  margin-top:18px;
}
.borna-submission-editorial .be-risk{
  padding:17px;
  border:1px solid #efe5e7;
  border-radius:16px;
  background:#fffafa;
}
.borna-submission-editorial .be-risk b{
  display:block;
  margin-bottom:5px;
  color:#8c4350;
  font-size:.82rem;
}
.borna-submission-editorial .be-risk span{
  color:#7a6670;
  font-size:.74rem;
  line-height:1.8;
}
.borna-submission-editorial .be-decision{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
}
.borna-submission-editorial .be-decision-card{
  padding:20px;
  border:1px solid var(--line);
  border-radius:18px;
  background:#fff;
}
.borna-submission-editorial .be-decision-card.is-help{
  border-color:#ddd8f6;
  background:linear-gradient(135deg,#faf8ff,#f5f8ff);
}
.borna-submission-editorial .be-decision-card h3{
  margin:0 0 7px!important;
  font-size:1.02rem!important;
  color:#30394f!important;
}
.borna-submission-editorial .be-decision-card p{
  margin:0!important;
  font-size:.86rem!important;
}
.borna-submission-editorial .be-cta{
  margin-top:18px;
  padding:22px;
  border-radius:20px;
  background:#212a40;
  color:#fff;
}
.borna-submission-editorial .be-cta h3{
  margin:0 0 8px!important;
  color:#fff!important;
}
.borna-submission-editorial .be-cta p{
  color:rgba(255,255,255,.78)!important;
}
.borna-submission-editorial .be-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:43px;
  padding:9px 15px;
  border-radius:12px;
  background:#fff;
  color:#283048!important;
  font-weight:900;
  font-size:.8rem;
}
.borna-submission-editorial .be-faq{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}
.borna-submission-editorial .be-faq details{
  padding:0 15px;
  border:1px solid var(--line);
  border-radius:15px;
  background:#fff;
}
.borna-submission-editorial .be-faq summary{
  cursor:pointer;
  padding:15px 0;
  color:#354057;
  font-weight:800;
  line-height:1.8;
}
.borna-submission-editorial .be-faq p{
  margin:0 0 15px!important;
  font-size:.85rem!important;
}
.borna-submission-editorial .be-related{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
}
.borna-submission-editorial .be-related a{
  display:block;
  padding:17px;
  border:1px solid var(--line);
  border-radius:16px;
  background:#fff;
  color:inherit;
}
.borna-submission-editorial .be-related b{
  display:block;
  margin-bottom:5px;
  color:#313b52;
}
.borna-submission-editorial .be-related span{
  display:block;
  color:#7b8598;
  font-size:.74rem;
  line-height:1.75;
}
@media(max-width:991.98px){
  .borna-submission-editorial .be-dashboard,
  .borna-submission-editorial .be-definition{grid-template-columns:1fr}
  .borna-submission-editorial .be-status-flow{grid-template-columns:repeat(2,minmax(0,1fr))}
  .borna-submission-editorial .be-status:after{display:none}
}
@media(max-width:767.98px){
  .borna-submission-editorial .be-dashboard-main{padding:22px;border-radius:21px}
  .borna-submission-editorial .be-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  .borna-submission-editorial .be-journey,
  .borna-submission-editorial .be-matrix,
  .borna-submission-editorial .be-decision,
  .borna-submission-editorial .be-faq,
  .borna-submission-editorial .be-related{grid-template-columns:1fr}
  .borna-submission-editorial .be-status-flow{grid-template-columns:1fr}
  .borna-submission-editorial .be-step{padding-left:64px}
}

/* Borna Editorial — mixed Persian/English bidi fix */
.borna-submission-editorial .be-en{
    direction:ltr;
    unicode-bidi:isolate;
    display:inline-block;
    white-space:nowrap;
    margin-inline:.12em;
}


/* BORNA SUBMISSION EDITORIAL POLISH V4 */

/* Smaller editorial header for a better first-screen view */
.borna-editorial-head{
    padding:26px 30px 23px !important;
    margin-bottom:24px !important;
}

.borna-editorial-head h1{
    max-width:1050px !important;
    font-size:clamp(27px,2.65vw,38px) !important;
    line-height:1.55 !important;
}

.borna-editorial-head .date{
    font-size:12px !important;
}

/* More compact opening dashboard */
.borna-submission-editorial .be-dashboard{
    margin-bottom:40px !important;
}

.borna-submission-editorial .be-dashboard-main{
    min-height:280px !important;
    padding:25px !important;
}

.borna-submission-editorial .be-dashboard-main h2{
    margin-top:15px !important;
    font-size:clamp(1.5rem,2.1vw,2rem) !important;
    line-height:1.65 !important;
}

.borna-submission-editorial .be-dashboard-main p{
    font-size:.9rem !important;
    line-height:1.9 !important;
}

.borna-submission-editorial .be-stage-strip{
    margin-top:19px !important;
}

.borna-submission-editorial .be-stage{
    padding:10px 9px !important;
}

/* Slightly smaller body typography */
.borna-submission-editorial .be-section{
    margin-bottom:44px !important;
}

.borna-submission-editorial .be-section h2{
    font-size:clamp(1.35rem,1.9vw,1.7rem) !important;
    line-height:1.7 !important;
}

.borna-submission-editorial .be-section p{
    font-size:.92rem !important;
    line-height:2 !important;
}

/* Real separation between label and description */
.borna-submission-editorial .be-risk b,
.borna-submission-editorial .be-risk span,
.borna-submission-editorial .be-stage b,
.borna-submission-editorial .be-stage span,
.borna-submission-editorial .be-preflight-row strong,
.borna-submission-editorial .be-preflight-row span,
.borna-submission-editorial .be-status strong,
.borna-submission-editorial .be-status span,
.borna-submission-editorial .be-related b,
.borna-submission-editorial .be-related span{
    display:block !important;
}

.borna-submission-editorial .be-risk b,
.borna-submission-editorial .be-preflight-row strong,
.borna-submission-editorial .be-status strong{
    margin-bottom:7px !important;
}

/* Persian / English visual breathing room */
.borna-submission-editorial .be-en{
    direction:ltr !important;
    unicode-bidi:isolate !important;
    display:inline-block !important;
    margin-inline:.20em !important;
    vertical-align:baseline !important;
}

/* Properly centered, larger check marks */
.borna-submission-editorial .be-preflight-row{
    grid-template-columns:38px minmax(0,1fr) !important;
    gap:11px !important;
}

.borna-submission-editorial .be-check{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:36px !important;
    height:36px !important;
    padding:0 !important;
    margin:0 !important;
    border-radius:11px !important;
    font-size:18px !important;
    font-weight:900 !important;
    line-height:1 !important;
    text-align:center !important;
}

/* Compact pre-flight box */
.borna-submission-editorial .be-preflight{
    padding:17px !important;
    gap:8px !important;
}

.borna-submission-editorial .be-preflight-row{
    padding:9px 0 !important;
}

@media(max-width:767.98px){
    .borna-editorial-head{
        padding:20px 17px !important;
    }

    .borna-editorial-head h1{
        font-size:25px !important;
    }

    .borna-submission-editorial .be-dashboard-main{
        min-height:auto !important;
        padding:20px !important;
    }

    .borna-submission-editorial .be-dashboard-main h2{
        font-size:1.5rem !important;
    }
}


/* BORNA SUBMISSION — COMPACT FINAL V5 */

/* ===== عنوان اصلی: کوتاه، فشرده و یک‌خطی در دسکتاپ ===== */
.borna-editorial-head{
    padding:18px 26px 16px !important;
    margin-bottom:18px !important;
    border-radius:20px !important;
}

.borna-editorial-head h1{
    max-width:none !important;
    margin:6px 0 8px !important;
    font-size:30px !important;
    line-height:1.45 !important;
    letter-spacing:-.3px;
}

.borna-editorial-eyebrow{
    padding:5px 9px !important;
    margin-bottom:5px !important;
    font-size:10px !important;
}

.borna-editorial-head .date{
    font-size:10px !important;
}

/* ===== بخش اول مقاله ===== */
.borna-submission-editorial .be-dashboard{
    grid-template-columns:minmax(0,1.45fr) 280px !important;
    gap:14px !important;
    margin-bottom:28px !important;
}

.borna-submission-editorial .be-dashboard-main{
    min-height:205px !important;
    padding:18px 20px !important;
    border-radius:20px !important;
}

.borna-submission-editorial .be-chip{
    padding:5px 9px !important;
    font-size:10px !important;
}

.borna-submission-editorial .be-dashboard-main h2{
    margin:10px 0 7px !important;
    font-size:24px !important;
    line-height:1.55 !important;
}

.borna-submission-editorial .be-dashboard-main p{
    margin-bottom:7px !important;
    font-size:13px !important;
    line-height:1.8 !important;
}

.borna-submission-editorial .be-stage-strip{
    gap:6px !important;
    margin-top:12px !important;
}

.borna-submission-editorial .be-stage{
    padding:7px 8px !important;
    border-radius:10px !important;
}

.borna-submission-editorial .be-stage b{
    font-size:10px !important;
}

.borna-submission-editorial .be-stage span{
    font-size:9px !important;
    line-height:1.5 !important;
}

/* ===== Pre-flight ===== */
.borna-submission-editorial .be-preflight{
    padding:12px 14px !important;
    gap:2px !important;
    border-radius:20px !important;
}

.borna-submission-editorial .be-preflight-title{
    margin-bottom:3px !important;
    font-size:12px !important;
}

.borna-submission-editorial .be-preflight-row{
    grid-template-columns:30px minmax(0,1fr) !important;
    gap:8px !important;
    padding:6px 0 !important;
}

.borna-submission-editorial .be-check{
    width:28px !important;
    height:28px !important;
    min-width:28px !important;
    min-height:28px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    padding:0 !important;
    border-radius:8px !important;
    font-size:15px !important;
    line-height:28px !important;
}

.borna-submission-editorial .be-preflight-row strong{
    margin:0 0 2px !important;
    font-size:11px !important;
}

.borna-submission-editorial .be-preflight-row span{
    margin:0 !important;
    font-size:10px !important;
    line-height:1.55 !important;
}

/* ===== کل مقاله جمع‌وجورتر ===== */
.borna-submission-editorial .be-section{
    margin-bottom:30px !important;
}

.borna-submission-editorial .be-section h2{
    margin-bottom:8px !important;
    font-size:22px !important;
    line-height:1.6 !important;
}

.borna-submission-editorial .be-section h3{
    font-size:14px !important;
}

.borna-submission-editorial .be-section p{
    margin-bottom:8px !important;
    font-size:13px !important;
    line-height:1.9 !important;
}

.borna-submission-editorial .be-definition{
    gap:10px !important;
}

.borna-submission-editorial .be-definition-card,
.borna-submission-editorial .be-quote{
    padding:14px !important;
    border-radius:14px !important;
}

/* ===== کارت‌ها ===== */
.borna-submission-editorial .be-matrix{
    gap:8px !important;
    margin-top:10px !important;
}

.borna-submission-editorial .be-risk{
    padding:11px 13px !important;
    border-radius:12px !important;
}

.borna-submission-editorial .be-risk b{
    margin-bottom:3px !important;
    font-size:12px !important;
    line-height:1.7 !important;
}

.borna-submission-editorial .be-risk span{
    font-size:11px !important;
    line-height:1.7 !important;
}

.borna-submission-editorial .be-note{
    margin-top:10px !important;
    padding:11px 14px !important;
    font-size:12px !important;
    line-height:1.8 !important;
}

/* ===== مراحل ===== */
.borna-submission-editorial .be-journey{
    gap:8px !important;
    margin-top:12px !important;
}

.borna-submission-editorial .be-step{
    padding:12px 54px 12px 13px !important;
    border-radius:13px !important;
}

.borna-submission-editorial .be-step-no{
    right:12px !important;
    left:auto !important;
    top:12px !important;
    width:32px !important;
    height:32px !important;
    border-radius:9px !important;
}

.borna-submission-editorial .be-step h3{
    margin-bottom:3px !important;
    font-size:13px !important;
}

.borna-submission-editorial .be-step p{
    font-size:11px !important;
    line-height:1.7 !important;
}

/* ===== CTA ===== */
.borna-submission-editorial .be-cta{
    margin-top:12px !important;
    padding:16px 18px !important;
    border-radius:15px !important;
}

/* ===== دسکتاپ بزرگ ===== */
@media(min-width:1200px){
    .borna-editorial-head h1{
        white-space:nowrap !important;
        font-size:28px !important;
    }
}

/* ===== موبایل ===== */
@media(max-width:767.98px){
    .borna-editorial-head{
        padding:16px !important;
    }

    .borna-editorial-head h1{
        white-space:normal !important;
        font-size:23px !important;
    }

    .borna-submission-editorial .be-dashboard{
        grid-template-columns:1fr !important;
    }

    .borna-submission-editorial .be-dashboard-main{
        min-height:auto !important;
    }

    .borna-submission-editorial .be-dashboard-main h2{
        font-size:21px !important;
    }
}


/* BORNA COMPACT EDITORIAL FINAL V6 */

/* ===== Compact title ===== */

.borna-editorial-head{
    padding:14px 20px !important;
    margin-bottom:14px !important;
    border-radius:16px !important;
}

.borna-editorial-eyebrow{
    padding:4px 8px !important;
    margin:0 0 3px !important;
    font-size:9px !important;
}

.borna-editorial-head h1{
    max-width:none !important;
    margin:3px 0 5px !important;
    font-size:23px !important;
    line-height:1.45 !important;
    white-space:normal !important;
}

.borna-editorial-head .date{
    margin:0 !important;
    font-size:9px !important;
}

/* one-line title on normal desktop */

@media(min-width:1200px){
    .borna-editorial-head h1{
        white-space:nowrap !important;
        font-size:22px !important;
    }
}


/* ===== Compact opening ===== */

.borna-submission-editorial .be-compact-intro{
    margin:0 0 26px;
    padding:16px 18px;
    border:1px solid #e6e5f2;
    border-radius:16px;
    background:
        linear-gradient(135deg,#fbfaff,#f6f8ff);
}

.borna-submission-editorial .be-intro-copy{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:13px;
}

.borna-submission-editorial .be-mini-label{
    flex:0 0 auto;
    padding:5px 9px;
    border-radius:999px;
    background:#eeeaff;
    color:#6549c8;
    font-size:10px;
    font-weight:800;
}

.borna-submission-editorial .be-intro-copy h2{
    flex:0 0 auto;
    margin:0 !important;
    font-size:18px !important;
    line-height:1.5 !important;
}

.borna-submission-editorial .be-intro-copy p{
    margin:0 !important;
    color:#687386 !important;
    font-size:11px !important;
    line-height:1.7 !important;
}


/* ===== Four steps ===== */

.borna-submission-editorial .be-steps-inline{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:7px;
}

.borna-submission-editorial .be-steps-inline div{
    display:flex;
    align-items:center;
    gap:7px;
    padding:8px 10px;
    border-radius:10px;
    background:#fff;
    border:1px solid #e6e8f0;
}

.borna-submission-editorial .be-steps-inline b{
    display:grid;
    place-items:center;
    width:24px;
    height:24px;
    flex:0 0 24px;
    border-radius:7px;
    background:#eeeaff;
    color:#684bd0;
    font-size:11px;
}

.borna-submission-editorial .be-steps-inline span{
    color:#424d62;
    font-size:11px;
    font-weight:700;
}


/* ===== Small checklist ===== */

.borna-submission-editorial .be-preflight-inline{
    display:flex;
    flex-wrap:wrap;
    gap:8px 18px;
    margin-top:10px;
    padding-top:10px;
    border-top:1px dashed #dddfea;
}

.borna-submission-editorial .be-preflight-inline span{
    color:#697486;
    font-size:10px;
}


/* ===== Body tighter ===== */

.borna-submission-editorial .be-section{
    margin-bottom:26px !important;
}

.borna-submission-editorial .be-section h2{
    margin-bottom:6px !important;
    font-size:20px !important;
}

.borna-submission-editorial .be-section p{
    margin-bottom:6px !important;
    font-size:12px !important;
    line-height:1.85 !important;
}

.borna-submission-editorial .be-definition-card,
.borna-submission-editorial .be-quote{
    padding:12px 14px !important;
}

.borna-submission-editorial .be-matrix{
    gap:8px !important;
    margin-top:10px !important;
}

.borna-submission-editorial .be-risk{
    padding:10px 12px !important;
}

.borna-submission-editorial .be-risk b{
    margin-bottom:4px !important;
    font-size:11px !important;
}

.borna-submission-editorial .be-risk span{
    font-size:10.5px !important;
    line-height:1.7 !important;
}


/* ===== Clean mixed language ===== */

.borna-submission-editorial .be-ltr{
    display:inline-block;
    direction:ltr !important;
    unicode-bidi:isolate !important;
    white-space:normal;
    margin:0 .18em;
}


/* ===== Hide old dashboard if any cached fragment remains ===== */

.borna-submission-editorial .be-dashboard{
    display:none !important;
}


/* ===== Mobile ===== */

@media(max-width:767.98px){

    .borna-editorial-head h1{
        white-space:normal !important;
        font-size:20px !important;
    }

    .borna-submission-editorial .be-intro-copy{
        display:block;
    }

    .borna-submission-editorial .be-intro-copy h2{
        margin:8px 0 4px !important;
    }

    .borna-submission-editorial .be-steps-inline{
        grid-template-columns:1fr 1fr;
    }

}


/* BORNA ARTICLE 1 — FINAL TYPOGRAPHY + CTA ALIGNMENT */

/* ===== کمی بزرگ‌تر شدن تایپوگرافی کل محتوا ===== */

.borna-submission-editorial .be-section p{
    font-size:14px !important;
    line-height:1.95 !important;
}

.borna-submission-editorial .be-section h2{
    font-size:22px !important;
}

.borna-submission-editorial .be-section h3{
    font-size:15px !important;
}

.borna-submission-editorial .be-intro-copy p{
    font-size:13px !important;
}

.borna-submission-editorial .be-steps-inline span{
    font-size:12.5px !important;
}

.borna-submission-editorial .be-preflight-inline span{
    font-size:11.5px !important;
}

.borna-submission-editorial .be-risk b{
    font-size:13px !important;
}

.borna-submission-editorial .be-risk span{
    font-size:12.5px !important;
    line-height:1.8 !important;
}

.borna-submission-editorial .be-definition-card,
.borna-submission-editorial .be-quote{
    font-size:13.5px !important;
}

.borna-submission-editorial .be-step h3{
    font-size:14px !important;
}

.borna-submission-editorial .be-step p{
    font-size:12.5px !important;
}

.borna-submission-editorial .be-decision-card h3{
    font-size:15px !important;
}

.borna-submission-editorial .be-decision-card p{
    font-size:13px !important;
}

.borna-submission-editorial .be-faq summary{
    font-size:13.5px !important;
}

.borna-submission-editorial .be-faq p{
    font-size:12.5px !important;
}

.borna-submission-editorial .be-related b{
    font-size:13.5px !important;
}

.borna-submission-editorial .be-related span{
    font-size:12px !important;
    line-height:1.8 !important;
}


/* ===== CTA: متن و دکمه کنار هم ===== */

.borna-submission-editorial .be-cta{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) auto !important;
    grid-template-rows:auto auto !important;
    column-gap:24px !important;
    row-gap:5px !important;
    align-items:center !important;
    padding:18px 22px !important;
}

.borna-submission-editorial .be-cta h3{
    grid-column:1 !important;
    grid-row:1 !important;
    margin:0 !important;
    font-size:17px !important;
}

.borna-submission-editorial .be-cta p{
    grid-column:1 !important;
    grid-row:2 !important;
    margin:0 !important;
    font-size:13px !important;
    line-height:1.8 !important;
}

.borna-submission-editorial .be-cta .be-btn{
    grid-column:2 !important;
    grid-row:1 / 3 !important;
    align-self:center !important;
    margin:0 !important;
    min-width:180px !important;
    font-size:13px !important;
}


/* موبایل دوباره عمودی */
@media(max-width:767.98px){

    .borna-submission-editorial .be-cta{
        display:block !important;
        padding:16px !important;
    }

    .borna-submission-editorial .be-cta .be-btn{
        margin-top:12px !important;
        min-width:0 !important;
    }

}

