/* ==========================================================================
   Mahad IT Universal — theme.css
   Design tokens ported from the Mahad IT Design System (never recolor the logo).
   ========================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Open+Sans:wght@400;500;600;700&family=Rajdhani:wght@500;600;700&display=swap');

:root{
  --brand-blue:#39477e;--brand-green:#92c024;--brand-orange:#c94711;
  --blue-50:#eef0f6;--blue-100:#d6dbe9;--blue-200:#aeb7d0;--blue-300:#8592b6;--blue-400:#5d6d9c;--blue-500:#39477e;--blue-600:#2f3b69;--blue-700:#262f54;--blue-800:#1c243f;--blue-900:#141b2e;
  --green-50:#f2f8e4;--green-100:#e2efc4;--green-500:#92c024;--green-600:#7aa31b;--green-700:#607f16;
  --orange-50:#fceee9;--orange-100:#f8d5c9;--orange-500:#c94711;--orange-600:#ab3c0e;
  --white:#fff;--grey-25:#fbfcfe;--grey-50:#f5f7fb;--grey-100:#eceff5;--grey-200:#dde2ec;--grey-300:#c3cbda;--grey-400:#9aa4ba;--grey-500:#6f7a92;--grey-600:#515b72;--grey-700:#3a4258;--grey-800:#262d40;--grey-900:#161b2b;
  --navy:#141b2e;--navy-soft:#1c243f;
  --text-heading:var(--brand-blue);--text-body:var(--grey-700);--text-muted:var(--grey-500);
  --border-subtle:var(--grey-200);--border-strong:var(--grey-300);
  --status-success:#607f16;--status-error:#cc2e2e;
  --font-heading:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;
  --font-body:'Open Sans',system-ui,-apple-system,'Segoe UI',sans-serif;
  --font-tech:'Rajdhani','Poppins',system-ui,sans-serif;
  --fs-display:clamp(2.5rem,1.6rem + 3.8vw,4.25rem);--fs-h1:clamp(2rem,1.4rem + 2.4vw,3rem);--fs-h2:clamp(1.6rem,1.25rem + 1.6vw,2.25rem);--fs-h3:clamp(1.35rem,1.15rem + .9vw,1.75rem);--fs-h4:1.25rem;--fs-lead:1.1875rem;--fs-stat:clamp(2.25rem,1.6rem + 2.4vw,3.25rem);
  --radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;
  --shadow-sm:0 2px 8px rgba(20,27,46,.06);--shadow-md:0 8px 24px rgba(20,27,46,.08);--shadow-lg:0 18px 44px rgba(20,27,46,.10);--shadow-xl:0 30px 70px rgba(20,27,46,.14);--shadow-accent:0 12px 30px rgba(201,71,17,.28);--shadow-success:0 12px 30px rgba(146,192,36,.30);
  --gradient-hero:linear-gradient(135deg,#f5f7fb 0%,#eef0f6 60%,#e5eaf5 100%);--gradient-dark:linear-gradient(160deg,#1c243f 0%,#141b2e 100%);--gradient-accent:linear-gradient(120deg,#d95f30 0%,#c94711 100%);--gradient-brand:linear-gradient(120deg,#39477e 0%,#2f3b69 100%);--gradient-tri:linear-gradient(120deg,#92c024 0%,#39477e 55%,#c94711 100%);
  --ease:cubic-bezier(.22,.61,.36,1);--dur:220ms;
  --section-y:clamp(3.5rem,2rem + 6vw,7rem);--container-max:1240px;--container-pad:clamp(1.25rem,.5rem + 3vw,3rem);
}

/* base */
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:var(--font-body);color:var(--text-body);background:var(--grey-25);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5{font-family:var(--font-heading);color:var(--text-heading);line-height:1.2;letter-spacing:-.02em;margin:0 0 .5em}
a{color:var(--brand-blue);text-decoration:none}a:hover{color:var(--brand-orange)}
img{max-width:100%;height:auto;display:block}
p{margin:0 0 1em}
.mit-container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}
.mit-section{padding:var(--section-y) 0}
.mit-eyebrow{font-family:var(--font-heading);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-orange)}
.mit-lead{font-size:var(--fs-lead);line-height:1.6;color:var(--grey-600)}
.mit-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}
.mit-icon svg{display:block}

/* buttons */
.mit-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-heading);font-weight:600;font-size:15px;line-height:1;border-radius:var(--radius-pill);border:1.5px solid transparent;padding:11px 22px;min-height:46px;cursor:pointer;transition:all var(--dur) var(--ease);box-shadow:var(--shadow-sm);text-decoration:none}
.mit-btn:active{transform:translateY(1px)}
.mit-btn--primary{background:var(--brand-blue);color:#fff}.mit-btn--primary:hover{background:var(--blue-600);color:#fff;box-shadow:var(--shadow-md)}
.mit-btn--success{background:var(--brand-green);color:#16250a}.mit-btn--success:hover{background:var(--green-600);box-shadow:var(--shadow-success)}
.mit-btn--accent{background:var(--brand-orange);color:#fff}.mit-btn--accent:hover{background:var(--orange-600);color:#fff;box-shadow:var(--shadow-accent)}
.mit-btn--secondary{background:transparent;color:var(--brand-blue);border-color:var(--border-strong);box-shadow:none}.mit-btn--secondary:hover{background:var(--blue-50)}
.mit-btn--ghost{background:transparent;color:var(--brand-blue);box-shadow:none}.mit-btn--ghost:hover{background:var(--grey-100)}
.mit-btn--lg{font-size:16px;padding:14px 30px;min-height:54px}
.mit-btn--sm{font-size:13px;padding:8px 16px;min-height:38px}

/* badges & tags */
.mit-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-tech);font-weight:600;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;padding:4px 11px;border-radius:var(--radius-pill);background:var(--blue-50);color:var(--brand-blue)}
.mit-badge--orange{background:var(--orange-50);color:var(--brand-orange)}.mit-badge--green{background:var(--green-50);color:var(--green-700)}.mit-badge--neutral{background:var(--grey-100);color:var(--grey-600)}.mit-badge--solid{background:var(--brand-blue);color:#fff}
.mit-tag{display:inline-flex;font-family:var(--font-body);font-weight:600;font-size:12.5px;padding:4px 10px;border-radius:var(--radius-xs);background:var(--grey-50);color:var(--grey-600);border:1px solid var(--border-subtle)}

/* cards */
.mit-card{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px;position:relative;overflow:hidden;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}
a.mit-card:hover,.mit-card--interactive:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}
.mit-card__accent{position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-tri)}
.mit-tile{width:46px;height:46px;flex:none;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--blue-50);color:var(--brand-blue)}
.mit-tile--orange{background:var(--orange-50);color:var(--brand-orange)}.mit-tile--green{background:var(--green-50);color:var(--green-700)}

/* grids */
.mit-grid{display:grid;gap:18px}
.mit-grid-2{grid-template-columns:repeat(2,1fr)}
.mit-grid-3{grid-template-columns:repeat(3,1fr)}
.mit-grid-4{grid-template-columns:repeat(4,1fr)}

/* header + nav */
.mit-header{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--border-subtle)}
.mit-header.is-scrolled{background:rgba(255,255,255,.96);backdrop-filter:saturate(180%) blur(12px);box-shadow:var(--shadow-sm)}
.mit-header__bar{height:74px;display:flex;align-items:center;gap:20px}
.mit-logo img{height:38px;width:auto}
.mit-nav{display:flex;gap:1px;margin-left:4px;flex:1}
.mit-nav a{font-family:var(--font-heading);font-weight:500;font-size:14px;color:var(--grey-700);padding:9px 10px;border-radius:var(--radius-sm);white-space:nowrap;display:flex;align-items:center;gap:3px}
.mit-nav li{list-style:none;position:static}
.mit-nav ul{margin:0;padding:0}
.mit-nav .menu-item-has-children>a::after{content:'';width:8px;height:8px;border-right:2px solid var(--grey-400);border-bottom:2px solid var(--grey-400);transform:rotate(45deg);margin-left:2px;margin-top:-3px}
.mit-nav>ul{display:flex;gap:1px;margin:0;padding:0}
.mit-nav>ul>li>a:hover{color:var(--brand-blue);background:var(--blue-50)}
.mit-nav .sub-menu{position:absolute;left:auto;top:74px;min-width:250px;background:#fff;border:1px solid var(--border-subtle);border-top:none;box-shadow:var(--shadow-lg);border-radius:0 0 var(--radius-md) var(--radius-md);padding:12px;opacity:0;visibility:hidden;transform:translateY(6px);transition:all var(--dur) var(--ease)}
.mit-nav>ul>li:hover>.sub-menu{opacity:1;visibility:visible;transform:none}
.mit-nav .sub-menu li{display:block}
.mit-nav .sub-menu a{font-size:13.5px;color:var(--grey-700);padding:9px 11px;border-radius:var(--radius-sm)}
.mit-nav .sub-menu a:hover{background:var(--blue-50);color:var(--brand-blue)}
.mit-header__cta{display:flex;gap:9px;align-items:center}
.mit-burger{display:none;width:44px;height:44px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;cursor:pointer;align-items:center;justify-content:center;color:var(--brand-blue)}
/* pure-CSS hamburger (no icon-font/CDN dependency); animates to X when open */
.mit-burger__bars,.mit-burger__bars::before,.mit-burger__bars::after{display:block;width:22px;height:2px;background:var(--brand-blue);border-radius:2px;transition:transform .25s var(--ease),background .2s var(--ease)}
.mit-burger__bars{position:relative}
.mit-burger__bars::before,.mit-burger__bars::after{content:'';position:absolute;left:0}
.mit-burger__bars::before{top:-7px}.mit-burger__bars::after{top:7px}
.mit-burger.is-open .mit-burger__bars{background:transparent}
.mit-burger.is-open .mit-burger__bars::before{transform:translateY(7px) rotate(45deg)}
.mit-burger.is-open .mit-burger__bars::after{transform:translateY(-7px) rotate(-45deg)}

/* mega menu (Software) */
.mit-mega{position:absolute;left:0;right:0;top:74px;background:#fff;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(6px);transition:all var(--dur) var(--ease);z-index:70}
.mit-has-mega:hover .mit-mega{opacity:1;visibility:visible;transform:none}
.mit-mega__grid{max-width:var(--container-max);margin:0 auto;padding:26px var(--container-pad);display:grid;grid-template-columns:repeat(3,1fr);gap:10px 28px}
.mit-mega__h{font-family:var(--font-tech);font-weight:600;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--grey-400);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}
.mit-mega__item{display:flex;gap:11px;align-items:flex-start;padding:9px 10px;border-radius:var(--radius-sm)}
.mit-mega__item:hover{background:var(--blue-50)}
.mit-mega__item .t{font-family:var(--font-heading);font-weight:600;font-size:14px;color:var(--brand-blue);display:flex;align-items:center;gap:5px}
.mit-mega__item .d{font-size:12px;color:var(--grey-500);line-height:1.4;margin-top:2px}
.mit-mega__foot{grid-column:1/-1;border-top:1px solid var(--border-subtle);padding-top:14px;display:flex;justify-content:space-between;align-items:center}

/* mobile nav */
.mit-mobile{display:none;border-top:1px solid var(--border-subtle);padding:10px var(--container-pad) 18px;background:#fff;max-height:72vh;overflow-y:auto}
.mit-mobile.is-open{display:block}
.mit-mobile a{display:block;font-family:var(--font-heading);font-weight:500;font-size:15px;color:var(--grey-700);padding:12px 6px;border-bottom:1px solid var(--grey-50)}

/* hero + page hero */
.mit-hero{background:var(--gradient-hero);position:relative;overflow:hidden}
.mit-hero__dots{position:absolute;inset:0;background-image:radial-gradient(var(--grey-200) 1px,transparent 1px);background-size:26px 26px;opacity:.45;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000,transparent);mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000,transparent)}
.mit-hero__inner{position:relative;padding:clamp(3rem,2rem + 4vw,5.5rem) 0}
.mit-pagehero{background:var(--gradient-hero);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}
.mit-pagehero__inner{position:relative;padding:clamp(2.25rem,1.6rem + 3vw,3.75rem) 0}

/* ===== Page Title Banner — one structural component for all inner pages ===== */
.mit-page-title-banner{position:relative;overflow:hidden;min-height:250px;display:flex;align-items:center;padding:44px 0;background:var(--gradient-hero);border-bottom:1px solid var(--border-subtle);color:var(--brand-blue)}
.mit-page-title-banner__inner{position:relative;width:100%;max-width:1180px;margin-inline:auto;padding-inline:32px;text-align:center}
.mit-page-title-banner__label{margin-bottom:12px}
.mit-page-title-banner__title{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(44px,4.5vw,64px);line-height:1.05;color:inherit}
.mit-page-title-banner__subtitle{max-width:760px;margin:16px auto 0;font-size:21px;line-height:1.5;color:var(--grey-600)}
.mit-page-title-banner .mit-breadcrumbs{justify-content:center;margin-bottom:14px}
/* alignment */
.mit-ptb--align-left .mit-page-title-banner__inner{text-align:left}
.mit-ptb--align-left .mit-page-title-banner__subtitle{margin-left:0;margin-right:0}
.mit-ptb--align-left .mit-breadcrumbs{justify-content:flex-start}
/* presets */
.mit-ptb--dark{background:var(--gradient-dark);color:#fff;border-bottom:none}
.mit-ptb--dark .mit-page-title-banner__subtitle{color:rgba(255,255,255,.78)}
.mit-ptb--brand{background:var(--gradient-brand);color:#fff;border-bottom:none}
.mit-ptb--brand .mit-page-title-banner__subtitle{color:rgba(255,255,255,.82)}
.mit-ptb--minimal{background:#fff;border-bottom:1px solid var(--border-subtle)}
.mit-ptb--image{background-size:cover;background-position:center;color:#fff;border-bottom:none}
.mit-ptb--image .mit-page-title-banner__subtitle{color:rgba(255,255,255,.9)}
.mit-ptb--image .mit-hero__dots,.mit-ptb--dark .mit-hero__dots,.mit-ptb--brand .mit-hero__dots{display:none}
@media (max-width:767px){
  .mit-page-title-banner{min-height:190px;padding:30px 0}
  .mit-page-title-banner__inner{padding-inline:18px}
  .mit-page-title-banner__title{font-size:clamp(32px,9vw,44px)}
  .mit-page-title-banner__subtitle{margin-top:12px;font-size:17px}
}
.mit-h1{font-size:var(--fs-h1);font-weight:800;color:var(--brand-blue);line-height:1.12;margin:14px 0 0;max-width:860px}
.mit-display{font-size:var(--fs-display);font-weight:800;line-height:1.08;color:var(--brand-blue);margin:18px 0 0}
.mit-display .accent{color:var(--brand-orange)}
.mit-breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--grey-500);margin-bottom:18px}
.mit-breadcrumbs a{color:var(--grey-500)}.mit-breadcrumbs .sep{color:var(--grey-400)}

/* section heading */
.mit-sh{max-width:760px}
.mit-sh--center{margin:0 auto;text-align:center}
.mit-sh h2{font-size:var(--fs-h2);font-weight:700;margin:12px 0 0}
.mit-sh .mit-lead{margin-top:16px}

/* dark section */
.mit-dark{background:var(--navy);color:rgba(255,255,255,.75)}
.mit-dark h2,.mit-dark h3{color:#fff}

/* stat */
.mit-stat{font-family:var(--font-tech);font-weight:700;font-size:var(--fs-stat);line-height:1;color:var(--brand-blue)}
.mit-stat--orange{color:var(--brand-orange)}.mit-stat--green{color:var(--green-700)}
.mit-stat__label{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--grey-500);margin-top:8px}

/* workflow pills */
.mit-flow{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}
.mit-flow__pill{border:1px solid var(--border-subtle);background:#fff;border-radius:var(--radius-pill);padding:9px 16px;font-family:var(--font-heading);font-weight:600;font-size:13px;color:var(--brand-blue)}
.mit-dark .mit-flow__pill{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#fff}
.mit-flow__pill .n{font-family:var(--font-tech);color:var(--brand-green);margin-right:6px}

/* forms */
.mit-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}
.mit-field label{font-family:var(--font-heading);font-weight:600;font-size:13.5px;color:var(--grey-700)}
.mit-field .req{color:var(--brand-orange);margin-left:3px}
.mit-field input,.mit-field select,.mit-field textarea{width:100%;font-family:var(--font-body);font-size:15px;color:var(--grey-800);padding:0 14px;height:46px;background:#fff;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);outline:none;transition:border-color var(--dur),box-shadow var(--dur)}
.mit-field textarea{padding:12px 14px;height:auto;resize:vertical}
.mit-field input:focus,.mit-field select:focus,.mit-field textarea:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(57,71,126,.25)}

/* alerts */
.mit-alert{display:flex;gap:12px;align-items:flex-start;border-radius:var(--radius-md);padding:14px 16px;border:1px solid;background:var(--green-50);border-color:var(--green-100)}
.mit-alert__title{font-family:var(--font-heading);font-weight:600;font-size:14.5px;color:var(--status-success)}

/* article */
.mit-article{max-width:680px}
.mit-article h2{font-size:var(--fs-h3);margin:36px 0 14px}
.mit-article p{font-size:16px;line-height:1.8;color:var(--text-body)}
.mit-quote{border-left:4px solid var(--brand-orange);background:var(--orange-50);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:18px 22px;margin:28px 0}
.mit-quote p{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--brand-blue);font-style:italic;margin:0;line-height:1.5}
.mit-toc{position:sticky;top:96px}
.mit-toc a{display:block;font-size:13.5px;color:var(--grey-500);border-left:2px solid var(--border-subtle);padding-left:12px;margin-bottom:9px}
.mit-toc a.is-active{color:var(--brand-blue);font-weight:600;border-left-color:var(--brand-orange)}

/* footer */
.mit-footer{background:var(--navy);color:rgba(255,255,255,.7)}
.mit-footer__top{height:5px;background:var(--gradient-tri)}
.mit-footer__grid{max-width:var(--container-max);margin:0 auto;padding:clamp(3rem,2rem + 3vw,4.5rem) var(--container-pad) 2rem;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px}
.mit-footer h4{color:#fff;font-size:14px;margin-bottom:16px}
.mit-footer a{color:rgba(255,255,255,.62);font-size:13.5px;display:block;margin-bottom:11px}
.mit-footer a:hover{color:#fff}
.mit-footer__social{display:flex;gap:10px}
.mit-footer__social a{width:38px;height:38px;margin:0;border-radius:var(--radius-sm);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#fff}
.mit-footer__bar{border-top:1px solid rgba(255,255,255,.1)}
.mit-footer__bar-inner{max-width:var(--container-max);margin:0 auto;padding:20px var(--container-pad);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:rgba(255,255,255,.5)}
.mit-footer__bar-inner a{color:rgba(255,255,255,.5);display:inline;margin:0}

/* cta band */
.mit-cta-band{background:var(--gradient-dark);border-radius:var(--radius-xl);padding:clamp(2.5rem,2rem + 3vw,4.5rem);text-align:center;position:relative;overflow:hidden}
.mit-cta-band h2{color:#fff;font-size:var(--fs-h1);max-width:720px;margin:0 auto;line-height:1.15}
.mit-cta-band__row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}

/* modal */
.mit-modal-overlay{position:fixed;inset:0;z-index:200;background:rgba(20,27,46,.55);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:20px}
.mit-modal-overlay.is-open{display:flex}
.mit-modal{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:480px;overflow:hidden;animation:mitPop .38s var(--ease)}
@keyframes mitPop{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}

/* utilities */
.mit-flex{display:flex}.mit-wrap{flex-wrap:wrap}.mit-gap{gap:12px}.mit-items-center{align-items:center}.mit-justify-between{justify-content:space-between}
.mit-mt-lg{margin-top:40px}.mit-text-center{text-align:center}

/* responsive */
@media(max-width:1040px){
  .mit-nav,.mit-header__cta{display:none}
  .mit-burger{display:flex;margin-left:auto;flex:0 0 auto;position:static}
  .mit-header__bar{justify-content:space-between;gap:16px}
  .mit-logo{flex:0 1 auto;min-width:0;margin:0}
  .mit-logo img{display:block;width:auto;max-width:190px;max-height:48px}
  .mit-mobile{max-height:calc(100vh - 74px)}
}
@media(max-width:767px){
  .mit-page-hero__inner{padding:36px 0 32px}
  .mit-page-hero__title{font-size:clamp(32px,10vw,46px);line-height:1.05}
}
/* prevent horizontal overflow without breaking the sticky header */
html{overflow-x:clip}
body.mit-menu-open{overflow:hidden}
@media(max-width:900px){.mit-grid-3,.mit-grid-4{grid-template-columns:1fr 1fr}.mit-footer__grid{grid-template-columns:1fr 1fr}.mit-hero__grid,.mit-split{grid-template-columns:1fr!important}.mit-toc{display:none}}
@media(max-width:620px){.mit-grid-2,.mit-grid-3,.mit-grid-4,.mit-footer__grid{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}

/* RTL */
html[dir="rtl"] body{text-align:right}
html[dir="rtl"] .mit-nav{margin-left:0;margin-right:4px}
html[dir="rtl"] .mit-quote{border-left:none;border-right:4px solid var(--brand-orange);border-radius:var(--radius-md) 0 0 var(--radius-md)}
html[dir="rtl"] .mit-toc a{border-left:none;border-right:2px solid var(--border-subtle);padding-left:0;padding-right:12px}
html[dir="rtl"] .mit-field .req{margin-left:0;margin-right:3px}
