/* Behtar Academy — fear of judgment editorial article. Scoped to this post only. */
.bj-article{direction:rtl;text-align:right;color:#24334a;font-family:inherit;line-height:2.15;font-size:1.05rem;max-width:980px;margin:0 auto;padding:10px 0 35px;overflow-wrap:anywhere}
.bj-article *{box-sizing:border-box}
.bj-article a{color:#255d83;text-decoration:underline;text-underline-offset:3px}
.bj-article p{margin:0 0 1.25rem}
.bj-article h2{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.7;color:#253f6b;margin:3rem 0 1.05rem;scroll-margin-top:110px}
.bj-article h3{font-size:1.18rem;font-weight:800;color:#253f6b;line-height:1.7;margin:0 0 0.65rem}
.bj-article .bj-kicker{font-size:.81rem;letter-spacing:.1px;color:#3f9e91;font-weight:800;margin:0 0 .7rem}
.bj-hero{padding:clamp(20px,4vw,40px);background:#f5f8f7;border:1px solid #e0e9e7;border-radius:24px;margin:0 0 1.4rem}
.bj-hero .bj-lead{font-size:clamp(1.12rem,2.1vw,1.35rem);font-weight:650;line-height:2.05;color:#243952}
.bj-quick{border-right:5px solid #59ada0;padding:18px 22px;background:#fff;border-radius:13px;color:#31445c}
.bj-figure{margin:1.6rem 0 2rem;text-align:center}
.bj-figure img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:18px;box-shadow:0 7px 28px rgba(36,57,75,.065);background:#f9f8f4}
.bj-figure figcaption{font-size:.83rem;color:#697487;margin-top:.68rem;line-height:1.8}
.bj-article section{margin:2.6rem 0}
.bj-example{margin:1.6rem 0;padding:20px 25px;background:#f9f8f4;border-radius:17px;border-right:4px solid #d2ad76}
.bj-example-label{font-size:.85rem;color:#8b6739;font-weight:800;display:block;margin-bottom:.45rem}
.bj-example p{margin:0}
.bj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:1.5rem 0}
.bj-mini{border:1px solid #e2e8ea;background:#fff;border-radius:15px;padding:19px}
.bj-mini b{color:#24416e;display:block;font-size:1.08rem;margin-bottom:8px}
.bj-mini p{margin:0;font-size:.93rem;color:#59687a;line-height:1.9}
.bj-tablewrap{overflow:auto;margin:1.45rem 0;border-radius:15px;border:1px solid #e3e7e9}
.bj-table{border-collapse:collapse;width:100%;min-width:570px;text-align:right;font-size:.95rem}
.bj-table th{background:#eff4f3;color:#284b72;font-weight:800}
.bj-table td,.bj-table th{padding:15px 18px;vertical-align:top;border-bottom:1px solid #e5e9eb}
.bj-table tr:last-child td{border-bottom:0}
.bj-steps{margin:1.5rem 0;display:grid;gap:12px}
.bj-step{display:flex;align-items:flex-start;gap:18px;background:#fff;border:1px solid #e4e9eb;border-radius:16px;padding:18px 22px}
.bj-step>span{flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#e4f2ee;color:#318c7f;font-weight:800;font-size:1.25rem;display:grid;place-items:center}
.bj-step p{margin:0}
.bj-interactive{background:#f7faf9;border:1px solid #dceae6;border-radius:20px;padding:clamp(20px,4vw,36px);margin:1.6rem 0}
.bj-interactive ol{padding-right:1.6rem;margin:1rem 0 0}
.bj-interactive li{margin-bottom:.5rem;padding-right:4px}
.bj-muted{font-size:.86rem;color:#697487;line-height:1.95}
.bj-cta{padding:clamp(24px,4vw,42px);border-radius:24px;margin:2rem 0;display:grid;gap:20px}
.bj-cta-primary{background:#243f6c;color:#fff}
.bj-cta-primary h3{color:#fff;font-size:1.55rem}
.bj-cta-primary p,.bj-cta-primary small{color:#f4f6fb}
.bj-cta-primary .bj-kicker{color:#91dfd0}
.bj-button{justify-self:start;display:inline-block;padding:13px 23px;border-radius:12px;background:#6bc4b1;color:#103e46!important;text-decoration:none!important;font-weight:900;line-height:1.6;transition:transform .2s ease}
.bj-button:hover{transform:translateY(-2px)}
.bj-nextcards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1.5rem 0}
.bj-nextcards>div{padding:23px;background:#f4f8f7;border:1px solid #e3ece9;border-radius:17px}
.bj-nextcards strong{display:block;color:#2a4268;font-size:1.05rem}
.bj-nextcards p{color:#55647a;font-size:.95rem;margin:8px 0 15px}
.bj-nextcards a{font-weight:800}
.bj-faq{background:#fafafa;border:1px solid #e7e7e7;border-radius:18px;padding:clamp(19px,4vw,35px)}
.bj-faq h3{margin:1.5rem 0 .3rem;font-size:1.05rem}
.bj-faq h3:first-child{margin-top:0}
.bj-faq p{margin:0 0 1rem}
.bj-references{padding:20px 24px;background:#f8f9fb;border-radius:17px}
.bj-references h2{margin-top:.8rem;font-size:1.25rem}
.bj-references p{font-size:.85rem;color:#59687b;line-height:2}
.bj-cite{font-size:.85rem;white-space:nowrap}
@media(max-width:680px){.bj-article{font-size:1rem;line-height:2.05}.bj-hero{padding:22px 18px}.bj-hero .bj-lead{font-size:1.08rem}.bj-grid,.bj-nextcards{grid-template-columns:1fr}.bj-figure img{border-radius:9px}.bj-figure figcaption{font-size:.75rem}.bj-step{padding:16px 14px;gap:13px}.bj-step>span{flex-basis:38px;width:38px;height:38px;font-size:1rem}.bj-cta{padding:22px}.bj-button{justify-self:stretch;text-align:center}.bj-article section{margin:2rem 0}.bj-article h2{margin-top:2.1rem}}
