/* BORNA Thesis Journey Cluster 2026 */
.btjx{--btjx-ink:#182230;--btjx-copy:#344054;--btjx-muted:#667085;--btjx-line:#e6ebf1;--btjx-soft:#f7f9fc;--btjx-deep:#1d2939;--btjx-accent:#2e90fa;--btjx-radius:24px;direction:rtl;color:var(--btjx-ink)}
.btjx *{box-sizing:border-box}.btjx .btjx-quick{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 30px;padding:18px 20px;border:1px solid var(--btjx-line);border-radius:var(--btjx-radius);background:linear-gradient(135deg,#fff 0%,#f7f9fc 100%)}
.btjx .btjx-quick-label{flex:0 0 auto;padding:7px 12px;border-radius:999px;border:1px solid var(--btjx-line);background:#fff;color:var(--btjx-muted);font-size:.82rem}.btjx .btjx-quick strong{font-size:1rem;line-height:1.8}
.btjx .btjx-article h2{margin-top:2.3rem;font-size:clamp(1.34rem,2vw,1.74rem);line-height:1.65}.btjx .btjx-article h3{margin-top:1.55rem;font-size:1.14rem;line-height:1.72}
.btjx .btjx-article p,.btjx .btjx-article li{line-height:2.06;color:var(--btjx-copy)}.btjx .btjx-article strong{color:var(--btjx-ink)}.btjx .btjx-article ul,.btjx .btjx-article ol{padding-right:1.2rem}
.btjx .btjx-article blockquote{margin:24px 0;padding:18px 20px;border-right:4px solid var(--btjx-accent);background:var(--btjx-soft);border-radius:16px;color:var(--btjx-copy)}
.btjx .btjx-article table{width:100%;border-collapse:separate;border-spacing:0;margin:24px 0;border:1px solid var(--btjx-line);border-radius:18px;overflow:hidden}.btjx .btjx-article th,.btjx .btjx-article td{padding:13px 14px;text-align:right;vertical-align:top;border-bottom:1px solid var(--btjx-line)}.btjx .btjx-article th{background:#f8fafc;font-weight:800;color:var(--btjx-ink)}.btjx .btjx-article tr:last-child td{border-bottom:0}
.btjx .btjx-context-link{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#98a2b3}.btjx .btjx-context-link:hover{text-decoration-color:var(--btjx-accent)}
.btjx .btjx-service-path{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:42px 0 28px;padding:24px;border:1px solid var(--btjx-line);border-radius:var(--btjx-radius);background:#fff}.btjx .btjx-service-path span{display:block;color:var(--btjx-muted);margin-bottom:5px}.btjx .btjx-service-path strong{display:block;line-height:1.85}.btjx .btjx-service-path>a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border-radius:14px;background:var(--btjx-deep);color:#fff!important;text-decoration:none!important;font-weight:800}
.btjx .btjx-related{margin:24px 0 10px;padding-top:22px;border-top:1px solid var(--btjx-line)}.btjx .btjx-related>strong{display:block;margin-bottom:12px}.btjx .btjx-related>div{display:flex;flex-wrap:wrap;gap:8px}.btjx .btjx-related a{display:inline-flex;padding:8px 11px;border:1px solid var(--btjx-line);border-radius:999px;color:var(--btjx-copy)!important;text-decoration:none!important;font-size:.88rem}.btjx .btjx-related a:hover{border-color:#98a2b3;background:var(--btjx-soft)}
.btjx-page-01 .btjx-quick{border-right:4px solid #2e90fa}.btjx-page-02 .btjx-quick{box-shadow:inset 0 -3px 0 #eef2f7}.btjx-page-03 .btjx-quick{border-radius:999px}.btjx-page-04 .btjx-quick{outline:1px dashed #cfd5dd;outline-offset:5px}.btjx-page-05 .btjx-quick{background:linear-gradient(90deg,#fff 0 48%,#f7f9fc 48% 100%)}.btjx-page-06 .btjx-quick{border-left:4px solid #98a2b3}.btjx-page-07 .btjx-quick{background:repeating-linear-gradient(135deg,#fff 0 24px,#f7f9fc 24px 48px)}.btjx-page-08 .btjx-quick{box-shadow:0 10px 30px rgba(23,33,50,.04)}
@media(max-width:760px){.btjx .btjx-quick,.btjx .btjx-service-path{align-items:flex-start;flex-direction:column}.btjx .btjx-service-path>a{width:100%}.btjx .btjx-article table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){.btjx *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.btjx :focus-visible{outline:3px solid currentColor;outline-offset:3px}
