/* Site-only v76: preserve the existing palette; shared geometry lives here. */
:root{--frame-width75:1180px;--frame-gap75:24px;--frame-radius75:8px;--frame-line75:#d5d9dc;--site-radius:8px;--site-pink76:#a94471}
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{max-width:1440px;margin-inline:auto}main,section,article,nav,header,footer,div{min-width:0}img,video,canvas,svg{max-width:100%}img{height:auto}p,h1,h2,h3,a,td,th{overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere}
body main#top{padding:0 0 24px!important;display:flex;flex-direction:column;gap:var(--frame-gap75);background:var(--paper,#fff)}
body main#top>section:not(.hero){width:min(calc(100% - 28px),var(--frame-width75))!important;max-width:var(--frame-width75)!important;margin:0 auto!important;padding:clamp(20px,4vw,44px)!important;border:1px solid var(--frame-line75)!important;border-radius:var(--frame-radius75)!important;box-shadow:0 6px 20px #17344f07}
/* The banner is the one full-width section; text stays over its image. */
body main#top>.hero{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:1px solid #294254;border-radius:var(--frame-radius75)!important;display:grid!important;grid-template-columns:1fr!important;min-height:clamp(335px,27vw,420px)!important;isolation:isolate!important;overflow:hidden;position:relative;color:#fff}
body main#top .hero-image{position:absolute!important;inset:0!important;min-height:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;z-index:0}
body main#top .hero-image img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center;transform:none!important;border-radius:0!important}
body main#top .hero-copy{position:relative!important;z-index:2;grid-area:1/1;align-self:center!important;width:min(700px,64vw);padding:38px clamp(20px,4.5vw,65px)!important;text-align:center}
body main#top .hero h1,body main#top .hero-copy>p{color:#fff}
body main#top .hero-paths a{color:#e5efed}
body main#top .hero-actions{display:flex!important;gap:12px}
body main#top .hero-paths{flex-wrap:wrap}
/* Center the brand and navigation as one group, like the existing footer. */
body .site-header{display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(16px,2vw,30px)!important;padding-inline:20px!important}
body .site-header>.brand{justify-content:center;text-align:center}
body .site-header>nav{flex:0 1 auto;justify-content:center!important}
body .site-header.menu-compact70{position:sticky}
body .site-header.menu-compact70>.brand{margin-inline:auto}
body .site-header.menu-compact70>.menu{position:absolute;inset-inline-end:18px}
/* One modest corner radius for boxes throughout public pages only. */
body :is(.course-card,.action-card,.library-card,.articles,.article-card,.content-card,.academic-calendar-frame,.hero-paths,.trust-points article,.dli-question,.dli-card,.dli-head,.dli-terms-box,.dli-registration-form,.dli-placement-wrap,.faq-list,.faq-list details){border-radius:var(--frame-radius75)!important}
body :is(.course-card,.action-card,.article-card,.content-card,.academic-calendar-frame,.dli-question,.dli-card,.dli-head,.dli-terms-box,.faq-list){border:1px solid var(--frame-line75)}
body .card-label{border-radius:var(--frame-radius75) var(--frame-radius75) 0 0!important}
body :is(.button,.all-articles-button,.all-faq-button,.institute-app-button,.contact-actions a,input,select,textarea,button){border-radius:var(--frame-radius75)!important}
body main#top .knowledge{display:block!important}body main#top .articles{width:100%;max-width:100%}
body main#top .course-grid{height:auto!important;grid-auto-rows:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
body main#top .course-card{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;margin:0!important;max-width:100%!important}
body main#top .course-card>img{height:210px!important;min-height:0!important;object-fit:cover!important;width:100%!important}
body main#top .enroll-intro,body main#top .faq-intro{padding:0!important}
body main#top .enroll :is(h2,.enroll-intro p){color:#fff}
body main#top .articles{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto!important}
body main#top .article-list{display:flex!important;flex-direction:column!important;height:auto!important;flex:initial!important}
body main#top .article{display:grid!important;grid-template-columns:96px minmax(0,1fr) 20px!important;min-height:110px!important;height:auto!important;flex:initial!important;padding:14px 0!important;align-items:center!important}
body main#top .article-list img{width:96px!important;height:72px!important;object-fit:cover!important;border-radius:var(--frame-radius75)!important}
body main#top .article h3{font-size:1rem!important;line-height:1.7!important}body main#top .all-articles-button{margin-top:20px!important}
/* Pink supplements the retained blue, violet, gold, grey and navy. */
body main#top .institute-app-label{color:var(--site-pink76)}
body main#top .institute-app{border-inline-start:3px solid var(--site-pink76)!important}
body .academic-calendar .academic-calendar-frame{width:100%;max-width:100%;overflow:visible!important}body .academic-calendar table{width:100%!important;table-layout:fixed!important;min-width:0!important;margin:0!important}body .academic-calendar table :is(th,td){width:33.333%!important;text-align:center!important;padding:18px 6px!important;white-space:normal!important;vertical-align:middle;direction:rtl;font-variant-numeric:tabular-nums}body .academic-calendar-heading{justify-content:center!important;text-align:center;width:100%}
.site-header>.menu{width:48px!important;height:46px!important;border:1.5px solid #17344f!important;border-radius:9px!important;background:#fff!important;align-items:center;justify-content:center;gap:5px;flex-direction:column;padding:10px!important;color:#17344f}
.site-header>.menu i{display:block!important;width:24px!important;height:2px!important;background:currentColor!important;transform:none!important;position:static!important;margin:0!important}
.site-menu75{inset:0!important;margin:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;padding:24px!important;background:#17344f!important;color:#fff!important;overflow-y:auto;overscroll-behavior:contain;direction:rtl}
.site-menu75::backdrop{background:#17344f}.site-menu75 .site-menu-close75{display:block;margin:0 auto 24px;border:1px solid #ffffff88;border-radius:9px;background:transparent;color:#fff;font:inherit;padding:10px 24px;cursor:pointer}
.site-menu75 nav{position:static!important;display:flex!important;flex-direction:column!important;gap:0!important;max-height:none!important;width:min(100%,540px)!important;margin:auto!important;overflow:visible!important;padding:0!important;background:transparent!important;border:0!important;transform:none!important}
.site-menu75 nav a{display:block!important;width:100%!important;margin:0!important;padding:14px 12px!important;border:0!important;border-bottom:1px solid #ffffff33!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:center!important;white-space:normal!important;text-decoration:none}
.site-menu75 nav a:before,.site-menu75 nav a:after{display:none!important}.site-menu75 nav a:focus-visible,.site-menu-close75:focus-visible{outline:3px solid #f6bc61;outline-offset:3px}
body .dli-terms-box{overflow-y:auto!important;overflow-x:clip;max-width:100%;touch-action:pan-y;overscroll-behavior:contain}body .dli-registration-form{max-width:100%!important}body .dli-registration-form :is(input,select,button){min-width:0!important;max-width:100%!important}
.site-table75{width:100%;min-width:0!important;table-layout:fixed}.site-table75 :is(td,th){white-space:normal!important;overflow-wrap:anywhere}
@media(max-width:700px){body main#top>section:not(.hero){display:block!important}body main#top :is(.course-grid,.enroll,.faq,.institute-app-inner){grid-template-columns:1fr!important}body main#top .course-card{margin-block:14px}body .academic-calendar table :is(th,td){font-size:12px!important;padding:14px 3px!important}body .site-content-basic{width:100%;max-width:100%;padding:16px 12px!important}body .content-card{max-width:100%;padding:18px 12px!important}.site-table75 thead{display:none}.site-table75,.site-table75 tbody,.site-table75 tr,.site-table75 td{display:block;width:100%}.site-table75 td:before{content:attr(data-label75);display:block;font-weight:700;margin-bottom:4px}.site-table75 tr{border:1px solid var(--frame-line75);padding:12px;margin-bottom:12px}}

@media(max-width:1250px){body .site-header>.brand{margin-inline:auto}body .site-header>.menu{position:absolute;inset-inline-end:18px}body .site-header{padding-inline:76px!important}}
@media(max-width:700px){
 body main#top>.hero{min-height:490px!important}
 body main#top .hero-copy{width:100%!important;align-self:end!important;padding:200px 18px 24px!important}
 body main#top .hero h1{font-size:clamp(1.55rem,6.4vw,1.9rem)!important;line-height:1.4}
 body main#top .hero-image img{object-position:35% center}
 body main#top .hero:after{background:linear-gradient(0deg,rgba(9,27,41,.98) 0%,rgba(9,27,41,.91) 50%,rgba(9,27,41,.25) 100%)}
 body main#top .hero-copy>p{font-size:.9rem}
 body main#top .hero .button{padding:9px 10px!important;gap:10px}
 body main#top .hero-paths{gap:10px;padding:12px}
 body main#top .course-grid{grid-template-columns:1fr!important}
 body main#top .course-card>img{height:190px!important}
 body main#top .institute-app-inner{display:flex!important;flex-direction:column!important;align-items:stretch}
 body .site-header>.brand b{font-size:.88rem}body .site-header>.brand{gap:7px}body .site-header>.brand img{width:38px;height:38px;flex-shrink:0}
}
@media(max-width:380px){body .site-header{padding-inline:65px!important}body .site-header>.menu{inset-inline-end:10px}body .site-header>.brand b{font-size:.78rem}}
.site-header.menu-compact70>.menu{display:flex!important}
@media(max-width:1250px){.site-header>.menu{display:flex!important}}
@media(max-width:700px){body main#top>.enroll,body main#top>.faq{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}}
/* v77: only the agreed homepage changes, public search and calendar corners. */
body main#top>.hero{border-radius:0!important;border:0}
body main#top .hero h1{font-size:clamp(1.66rem,2.38vw,2.38rem)!important}
body main#top :is(.section-title h2,.enroll h2,.articles-heading h2,.faq h2){font-size:clamp(1.48rem,2.2vw,2.28rem)!important}
body main#top .card-body h3{font-size:1.2rem}
body main#top .academic-calendar-heading h2{font-size:clamp(17px,1.7vw,21px)}
body main#top .institute-app h2{font-size:clamp(1.05rem,1.5vw,1.35rem)}
body main#top .card-label.teal,body main#top .all-articles-button{background:#317dad}
body main#top .card-label.plum,body main#top .faq-intro .all-faq-button{background:#87539a}
body main#top .card-label.clay{background:#a47a36}
body main#top .institute-app-label{color:#c13579}
body main#top .institute-app{border-inline-start-color:#c13579!important}
body main#top .action-card:nth-of-type(1) .symbol{background:#317dad!important}
body main#top .action-card:nth-of-type(2) .symbol{background:#a63e80!important}
body main#top .all-articles-button:hover{background:#25658e}
body main#top .faq-intro .all-faq-button:hover{background:#704180}
body .academic-calendar .academic-calendar-frame{border-radius:8px!important;overflow:hidden!important}
body .academic-calendar table{border-collapse:separate;border-spacing:0}
body .academic-calendar thead th:first-child{border-start-start-radius:7px}
body .academic-calendar thead th:last-child{border-start-end-radius:7px}
body .academic-calendar tbody tr:last-child>:first-child{border-end-start-radius:7px}
body .academic-calendar tbody tr:last-child>:last-child{border-end-end-radius:7px}
.site-search77{display:flex;align-items:stretch;gap:0;width:100%;max-width:560px;margin:25px auto 0;background:#fff;border:1px solid #c9d6df;border-radius:8px;overflow:hidden;text-shadow:none;box-shadow:0 5px 20px #0002}
.site-search77 input{flex:1 1 auto;min-width:0;width:100%;border:0!important;background:#fff;color:#172b3a;padding:14px 17px;font:inherit;direction:rtl;border-radius:0!important;outline-offset:-3px}
.site-search77 input::placeholder{color:#596b79;opacity:1}
.site-search77 button{display:flex;align-items:center;justify-content:center;flex:0 0 54px;min-height:50px;border:0;border-radius:0!important;background:#317dad;color:#fff;cursor:pointer;padding:12px}
.site-search77 button:hover{background:#25658e}
.site-search77 :is(input,button):focus-visible{outline:3px solid #b33c7e;outline-offset:-3px}
.search-page77>h1{font-size:1.6rem;margin:0 0 20px}
.search-page77>.site-search77{margin:0 0 24px;max-width:100%;box-shadow:none}
.search-result77{border:1px solid #d5d9dc;border-radius:8px;padding:20px;margin:16px 0;background:#fff}
.search-result77 small{color:#87539a}.search-result77 h2{font-size:1.12rem;margin:7px 0}.search-result77 h2 a{color:#245f85;text-decoration:underline;text-underline-offset:5px}
.search-result77 p{font-size:.95rem;line-height:1.9;margin:12px 0 0}
.search-pages77{display:flex;gap:16px;justify-content:center}.search-pages77 a{background:#edf3f7;color:#245f85;border:1px solid #c9d6df;border-radius:8px;padding:8px 18px}
@media(max-width:700px){
 body main#top .hero h1{font-size:clamp(1.4rem,5.75vw,1.7rem)!important}
 body main#top :is(.section-title h2,.enroll h2,.articles-heading h2,.faq h2){font-size:1.38rem!important;line-height:1.55}
 body main#top .card-body h3{font-size:1.22rem}
 body main#top .hero-copy{padding-top:190px!important}
 .site-search77{max-width:100%;margin-top:20px}.site-search77 input{padding:12px;font-size:.94rem}
}
/* v80: approved navy/light surfaces/fuchsia, with three course-label colors. */
:root{--site-fuchsia80:#c83379;--site-fuchsia-hover80:#a82662;--site-navy80:#142e40;--site-light80:#f4f6f8;--hero-column80:420px}
body .site-header,body footer{background:var(--site-navy80)!important}
body main#top>section:not(.hero):not(.enroll){background:var(--site-light80)!important}
body main#top>.enroll{background:var(--site-navy80)!important}
body main#top>.academic-calendar{background:#fff!important}
body :is(.course-card,.action-card,.article-card,.search-result77){background:#fff!important}
body main#top :is(.section-title h2,.card-body h3,.articles-heading h2,.faq h2,.institute-app h2){color:var(--site-navy80)}
body main#top .card-label.teal{background:#3176a1}
body main#top .card-label.plum{background:#87539a}
body main#top .card-label.clay{background:#926727}
body :is(.all-articles-button,.faq-intro .all-faq-button,.institute-app-button,.site-search77 button,.button.solid,.dli-primary,.contact-actions a){background:var(--site-fuchsia80)!important;color:#fff!important;border-color:var(--site-fuchsia80)!important}
body :is(.all-articles-button,.faq-intro .all-faq-button,.institute-app-button,.site-search77 button,.button.solid,.dli-primary,.contact-actions a):hover{background:var(--site-fuchsia-hover80)!important;border-color:var(--site-fuchsia-hover80)!important}
body main#top :is(.action-card small,.action-card>b,.card-body span b,.article>b,.article small,.institute-app-label){color:var(--site-fuchsia80)!important}
body main#top .action-card:nth-of-type(n) .symbol{background:var(--site-fuchsia80)!important}
body main#top .institute-app{border-inline-start-color:var(--site-fuchsia80)!important}
body .search-result77 small{color:var(--site-fuchsia80)}
body .site-header nav a:is([aria-current="page"],[aria-current="location"]),body .site-menu75 nav a:is([aria-current="page"],[aria-current="location"]){background:var(--site-fuchsia80)!important;color:#fff!important;border-radius:6px!important;text-decoration:none!important}
body .site-header nav a:is([aria-current="page"],[aria-current="location"]):before{display:none!important}
/* One shared column: title, description and the complete search control. */
body main#top .hero-copy{width:min(var(--hero-column80),calc(100% - 48px))!important;max-width:none!important;padding:28px 0!important;margin:0 clamp(24px,4.5vw,65px)!important;align-self:center!important}
body main#top .hero-copy>h1,body main#top .hero-copy>p,body main#top .hero-copy>.site-search77{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin-inline:0!important}
body main#top .hero-copy>h1{font-size:clamp(1.42rem,1.9vw,1.75rem)!important;line-height:1.65;margin-top:0!important;margin-bottom:16px!important;text-align:center!important;text-align-last:center;text-wrap:balance}
body main#top .hero-copy>p{font-size:1rem!important;line-height:1.95;text-align:center!important;text-align-last:center;text-wrap:balance;margin-block:0!important}
body main#top .hero-copy>.site-search77{margin-top:24px!important}
@media(max-width:700px){body main#top .hero-copy{width:calc(100% - 36px)!important;max-width:var(--hero-column80)!important;margin:0 auto!important;padding:190px 0 26px!important;align-self:end!important}body main#top .hero-copy>h1{font-size:clamp(1.28rem,5.5vw,1.5rem)!important;line-height:1.7}body main#top .hero-copy>p{font-size:.88rem!important;line-height:2}body main#top .hero-copy>.site-search77{margin-top:20px!important}}
/* v81: quieter heading sizes, colored contact buttons, one contrasting middle box. */
body main#top .hero-copy>h1{font-size:clamp(1.3rem,1.65vw,1.5rem)!important}
body main#top :is(.section-title h2,.enroll h2,.articles-heading h2,.faq h2){font-size:clamp(1.2rem,1.5vw,1.4rem)!important;line-height:1.65}
body main#top .card-body h3{font-size:1.1rem!important}
body main#top .action-card h3{font-size:1.1rem!important}
body main#top .academic-calendar-heading h2{font-size:1.15rem!important}
body main#top .institute-app h2{font-size:1.12rem!important;line-height:1.9}
body footer .footer-call-line h2{font-size:1.2rem!important}
body main#top>section#institute-app{background:#e7ecf1!important;border-color:#c9d3de!important}
body footer .contact-actions a[href^="tel:"]{--footer-button81:#2876a4}
body footer .contact-actions a[href^="sms:"]{--footer-button81:#c83379}
body footer .contact-actions a[href*="wa.me/"]{--footer-button81:#237a50}
body footer .contact-actions a[href*="instagram.com/"]{--footer-button81:#8252a0}
body footer .contact-actions a[href],body footer .contact-actions a[href]:hover{background:var(--footer-button81,#c83379)!important;border-color:var(--footer-button81,#c83379)!important;color:#fff!important}
body footer .contact-actions a[href]:hover{filter:brightness(.88)}
@media(max-width:700px){body main#top .hero-copy>h1{font-size:1.25rem!important}body main#top :is(.section-title h2,.enroll h2,.articles-heading h2,.faq h2){font-size:1.2rem!important}body main#top .card-body h3,body main#top .action-card h3{font-size:1.05rem!important}body main#top .institute-app h2{font-size:1.02rem!important}}

/* v82: compact mobile hero, footer search/contact, stable card spacing. */
body footer .contact-actions a[href],body footer .contact-actions a[href]:hover{background:#e3e7eb!important;border-color:#c8d0d7!important;color:#142e40!important;filter:none;gap:9px}
body footer .contact-actions a[href]:hover{background:#cdd5dd!important}
body footer .contact-icon82{width:20px;height:20px;flex:0 0 20px}
body footer .footer-search82{width:100%;padding:24px 0;border-bottom:1px solid #ffffff26}
body footer .footer-search82 .site-search77{width:min(100%,560px);margin:0 auto;text-align:right}
body main#top .course-card{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start}
body main#top .course-card>img{grid-area:1/1;display:block}
body main#top .course-card>.card-label{position:static!important;inset:auto!important;grid-area:1/1;align-self:end;justify-self:start;margin:0 18px;z-index:1;max-width:calc(100% - 36px)}
body main#top .course-card>.card-body{grid-area:2/1;min-width:0}
/* Explicit rows and auto card height prevent the inherited 100% height from consuming the gap. */
@media(max-width:720px){
 body main#top>.hero{min-height:0!important;align-items:center!important}
 body main#top .hero-copy{padding:32px 0!important;align-self:center!important;margin:0 auto!important;width:calc(100% - 36px)!important;max-width:var(--hero-column80)!important}
 body main#top .hero:after{background:linear-gradient(0deg,rgba(9,27,41,.95),rgba(9,27,41,.65))}
 body main#top>section.enroll{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
 body main#top .enroll>.action-card{height:auto!important;min-height:0}
 body main#top .enroll>.enroll-intro{grid-column:1!important}
}

/* v83: article content only; native desktop tables and compact labelled mobile rows. */
body .article-content83{min-width:0;max-width:100%;line-height:1.95;direction:rtl;text-align:start}
body .article-content83 :is(p,h1,h2,h3,h4,li,blockquote,a,td,th){text-align:start;overflow-wrap:anywhere;word-break:normal}
body .article-content83 bdi{unicode-bidi:isolate}
body .article-content83 :is(p,ul,ol,blockquote){margin-block:0 1em}
body .article-content83 :is(h1,h2,h3,h4){line-height:1.65;margin-block:1.35em .6em}
body .article-content83 a{color:#315b77;text-decoration:underline;text-underline-offset:3px}
body .article-content83 :is(div,figure){max-width:100%;min-width:0}
body .article-content83 .article-table-wrap83{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;margin-inline:0!important}
body .article-content83 .article-table83{display:table!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #cfd6dd;border-radius:8px;overflow:hidden;margin:18px 0;direction:rtl}
body .article-content83 .article-table83 :is(th,td){width:auto!important;min-width:0!important;max-width:100%;height:auto!important;white-space:normal!important;overflow-wrap:anywhere;padding:10px 12px;border:0;border-inline-end:1px solid #dce1e6;border-block-end:1px solid #dce1e6;vertical-align:top;line-height:1.75;font-size:.94rem;background:#fff}
body .article-content83 .article-table83 tr>:last-child{border-inline-end:0}
body .article-content83 .article-table83 tbody:last-child tr:last-child>:is(td,th){border-block-end:0}
body .article-content83 .article-table83 thead :is(th,td){background:#edf1f5;color:#142e40;font-weight:700}
body .article-content83 .article-cell-value83{min-width:0;max-width:100%;height:auto;white-space:normal}
body .article-content83 .article-cell-value83>:last-child{margin-bottom:0}
body .article-content83 .article-cell-value83>:first-child{margin-top:0}
body .article-content83 .article-table83 .article-cell-label83,body .article-content83 .article-table83 .article-inherited83{display:none}
@media(max-width:700px){
 body .article-content83 .article-table83{display:block!important;border:0;border-radius:0;overflow:visible;background:transparent;margin:16px 0}
 body .article-content83 .article-table83 :is(tbody,tfoot){display:block!important;width:100%;height:auto}
 body .article-content83 .article-table83 thead,body .article-content83 .article-table83 .article-header83{display:none!important}
 body .article-content83 .article-table83 tr.article-row83{display:grid!important;grid-template-columns:minmax(0,1fr);gap:0;width:100%;height:auto;min-height:0;margin:0 0 12px;padding:0;border:1px solid #cfd6dd;border-radius:8px;overflow:hidden;background:#fff;direction:rtl}
 body .article-content83 .article-table83 tr.article-row83:last-child{margin-bottom:0}
 body .article-content83 .article-table83 tr.article-row83>:is(td,th){display:block!important;width:100%!important;height:auto!important;min-height:0;margin:0;padding:9px 12px;border:0;border-bottom:1px solid #e2e6ea;line-height:1.7;font-size:.9rem}
 body .article-content83 .article-table83 tr.article-row83>:last-child{border-bottom:0}
 body .article-content83 .article-table83 tr.article-row83>.article-feature83{background:#edf1f5;color:#142e40;font-weight:700}
 body .article-content83 .article-table83 tr.article-row83>.article-value83{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;align-items:start;direction:rtl}
 body .article-content83 .article-table83 .article-cell-label83{display:block;font-weight:600;color:#4b5d6b;font-size:.83rem;line-height:1.8;text-align:start}
 body .article-content83 .article-table83 :is(td,th):before{display:none!important;content:none!important}
 body .article-content83 .article-table83 .article-cell-value83 :is(p,ul,ol){margin-bottom:.5em}
 body .article-content83 .article-table83 .article-cell-value83>:last-child{margin-bottom:0}
}

/* v84: readable article measure, compact nested lists, one typeface for both scripts. */
body .site-content-basic .article-content83{width:100%;max-width:780px;margin-inline:auto;direction:rtl;text-align:right;font-family:Vazirmatn,Tahoma,sans-serif;font-size:1rem;line-height:1.85;letter-spacing:normal}
body .site-content-basic .article-content83 :is(p,li){line-height:1.85}
body .site-content-basic .article-content83 p{margin-block:0 .7em}
body .site-content-basic .article-content83 :is(ul,ol){margin-block:.55em .8em;padding-inline-start:1.35em;padding-inline-end:0;max-width:100%;min-width:0}
body .site-content-basic .article-content83 li{margin-block:.25em;padding:0;min-height:0;height:auto}
body .site-content-basic .article-content83 li>p{margin-block:0 .3em}
body .site-content-basic .article-content83 li>p:last-child{margin-bottom:0}
body .site-content-basic .article-content83 li>:is(ul,ol){margin-block:.25em .4em}
body .site-content-basic .article-content83 :is(bdi,strong,em,a){font-family:inherit;font-size:1em;line-height:inherit;letter-spacing:normal}
body .site-content-basic .article-content83 bdi{unicode-bidi:isolate}
body .site-content-basic .article-content83 .article-empty84{display:none}
@media(max-width:700px){body .site-content-basic .article-content83{font-size:.95rem}body .site-content-basic .article-content83 :is(ul,ol){padding-inline-start:1.2em}}

/* v85: only the heading inserted for reviewed articles. */
body .site-content-basic .article-content83>.article-heading85{font-size:clamp(1.5rem,2.1vw,1.85rem);font-weight:800;line-height:1.65;margin:0 0 16px}
@media(max-width:700px){body .site-content-basic .article-content83>.article-heading85{font-size:1.4rem}}

/* v86: article-only table colors, numeric alignment and content-based column measure. */
body .article-content83 .article-table83{border-color:#D9DEE5}
body .article-content83 .article-table83 :is(th,td){border-color:#D9DEE5;text-align:right}
body .article-content83 .article-table83 thead :is(th,td){background:#F3F4F6;color:#14283D;text-align:right}
body .article-content83 .article-table83 tbody :is(td,th){background:#fff}
body .article-content83 .article-table83 .article-number86,body .article-content83 .article-table83 .article-number86>.article-cell-value83{text-align:center}
body .article-content83 .article-table83 .article-number86 .article-cell-label83{text-align:right}
body .article-content83 .article-table83 .article-feature83>.article-cell-value83{text-align:right}
body .article-content83 .article-review85{display:none}

@media(max-width:700px){body .article-content83 .article-table83 tr.article-row83>.article-feature83{background:#F3F4F6;color:#14283D}}
