.mstif-hub{--mh-blue:#237a9a;--mh-ink:#243f50;max-width:1120px;margin:28px auto;font-family:inherit;color:var(--mh-ink);text-align:left;line-height:1.6}.mstif-hub *{box-sizing:border-box}.mstif-hub [hidden]{display:none!important}.mstif-hub .mh-hero{padding:44px;border:1px solid #dcebf0;border-radius:22px;background:#fff}.mstif-hub .mh-eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:#427a90}.mstif-hub h2{font-size:36px;line-height:1.2;margin:16px 0;color:#243f50;font-weight:700}.mstif-hub .mh-hero p{font-size:17px;max-width:670px;color:#547080}.mstif-hub .mh-process{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mstif-hub .mh-process span{background:#fff;border:1px solid #ddebef;padding:8px 15px;border-radius:30px;font-size:13px;font-weight:700}.mstif-hub .mh-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 20px}.mstif-hub h3{font-size:22px;line-height:1.35;margin:0 0 8px;color:#243f50;font-weight:700}.mstif-hub .mh-tools p{margin:0;color:#6b818c}.mstif-hub label{font-size:12px;font-weight:700}.mstif-hub input[type=search]{display:block;width:300px;max-width:100%;border:1px solid #cddde4;border-radius:10px;padding:12px;font-size:14px;font-family:inherit;background:#fff;color:#243f50}.mstif-hub .mh-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mstif-hub .mh-card{border:1px solid #dbe6eb;border-radius:18px;background:#fff;padding:28px;box-shadow:0 6px 24px #254c6510;display:flex;flex-direction:column}.mstif-hub .mh-icon{width:48px;height:48px;border-radius:12px;background:#eaf5fa;color:#267893;display:grid;place-items:center;font-size:28px;margin-bottom:20px}.mstif-hub .mh-tag{font-size:12px;color:#427d90;margin-bottom:9px;font-weight:700}.mstif-hub .mh-card p{font-size:15px;color:#647985;margin:5px 0 24px}.mstif-hub .mh-card-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf1f3;padding-top:20px}.mstif-hub .mh-card-bottom span{font-size:12px;color:#647985}.mstif-hub button{cursor:pointer;border:0;border-radius:9px;background:#237a9a;color:#fff;padding:12px 18px;font-size:14px;font-weight:700;font-family:inherit;transition:background .15s}.mstif-hub button:hover{background:#1d6681}.mstif-hub button:focus-visible,.mstif-hub input:focus-visible{outline:3px solid #80c7de;outline-offset:3px}.mstif-hub .mh-toolbar{display:flex;justify-content:space-between;gap:12px}.mstif-hub .mh-toolbar button{background:#eef5f8;color:#285b71}.mstif-hub .mh-status{overflow-wrap:anywhere}.mstif-hub .mh-privacy{margin-top:28px;border:1px solid #e0e9ed;border-radius:14px;padding:20px 24px;background:#f8fbfc;font-size:13px;color:#5d737f}.mstif-hub .mh-privacy strong{color:#315363;font-size:14px}.mstif-hub .mh-privacy p{margin:7px 0 0}.mstif-hub .mstif{margin:20px 0}.mstif-hub .mh-empty{padding:24px;background:#f5f8fa;border-radius:12px}@media(max-width:680px){.mstif-hub .mh-hero{padding:26px 22px}.mstif-hub h2{font-size:28px}.mstif-hub .mh-tools{align-items:stretch;flex-direction:column}.mstif-hub input[type=search]{width:100%}.mstif-hub .mh-cards{grid-template-columns:1fr}.mstif-hub .mh-card{padding:22px}.mstif-hub .mh-card-bottom{flex-wrap:wrap}}

.mstif-hub[lang="ar"]{direction:rtl;text-align:right;font-family:inherit}.mstif-hub[lang="ar"] .mh-eyebrow{letter-spacing:0}.mstif-hub[lang="ar"] input[type=search]{direction:rtl;text-align:right}.mstif-hub[lang="ar"] .mh-status{unicode-bidi:plaintext}

.mstif-hub .mh-entry-note{padding:14px 20px;background:#edf7fa;border-inline-start:3px solid #237a9a;border-radius:8px;margin:20px 0;font-size:15px}

.mstif-hub .mh-hero{background:rgba(255,255,255,.86)!important;opacity:1;border:0;border-inline-start:3px solid #87b5eb;border-radius:0;padding:30px 36px}.mstif-hub .mh-privacy{background:#edf7fa!important;opacity:1;border:0;border-radius:0}.mstif-hub .mh-work{background:transparent;padding:0;border-radius:0}.mstif-hub[lang="ar"] h2,.mstif-hub[lang="ar"] h3,.mstif-hub[lang="ar"] p,.mstif-hub[lang="ar"] label{text-align:right;direction:rtl}

.mstif-hub .mh-hero h2{color:#193f68;font-size:30px;line-height:1.5}.mstif-hub .mh-hero p{max-width:900px;line-height:1.9}.mstif-hub .mh-hero .mh-eyebrow{color:#79a8df}.mstif-hub .mh-process{margin-top:20px}.mstif-hub .mh-card{background:#edf7fa;border-radius:8px;box-shadow:none}.mstif-hub .mh-process span{background:transparent}.mstif-hub .mh-hero{box-shadow:none}@media(max-width:680px){.mstif-hub .mh-hero{padding:22px}.mstif-hub .mh-hero h2{font-size:25px}}

/* Shared translucent glass surfaces, both languages. */
.mstif-hub .mh-card{background:rgba(237,247,250,.70);border:1px solid rgba(255,255,255,.82);box-shadow:0 8px 26px rgba(34,83,113,.07);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}
.mstif-hub .mh-hero{background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}
.mstif-hub .mh-icon{background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.55);width:52px;height:52px}.mstif-hub .mh-icon svg{display:block}
.mstif-hub .mh-entry-note,.mstif-hub .mh-privacy{background:rgba(237,247,250,.82)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}


.mstif-hub .mh-breadcrumb {
  margin: 0 0 20px;
  padding: 10px 16px;
  border-block: 1px solid #dce9ef;
  background: rgba(255,255,255,.82);
  color: #486372;
  font-size: 13px;
  line-height: 1.5;
}
.mstif-hub .mh-breadcrumb ol {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 5px 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
.mstif-hub .mh-breadcrumb li {
  min-width: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-wrap: anywhere;
}
.mstif-hub .mh-breadcrumb li + li::before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  margin-inline: 9px;
  margin-block-end: 2px;
  border-block-start: 1px solid #8195a0;
  border-inline-end: 1px solid #8195a0;
  transform: rotate(45deg);
}
.mstif-hub[dir="rtl"] .mh-breadcrumb li + li::before { transform: rotate(-45deg); }
.mstif-hub .mh-breadcrumb a { color: #285b71; text-decoration: none; }
.mstif-hub .mh-breadcrumb a:hover { text-decoration: underline; }
.mstif-hub .mh-breadcrumb a:focus-visible { outline: 2px solid #237a9a; outline-offset: 3px; }
.mstif-hub .mh-breadcrumb [aria-current="page"] { color: #243f50; font-weight: 700; }
