.mmi-v2-module____DZlW__fallback [data-mmd-structure=callout]{padding:1.5rem}.mmi-v2-module____DZlW__fallback [data-mmd-structure=callout] h2{margin:0 0 .75rem;font-size:1.35rem}.mmi-v2-module____DZlW__fallback [data-mmd-structure=callout] figure{max-width:420px;margin:1rem auto}.mmi-v2-module____DZlW__fallback .prose-mmd[data-mmd-content] h3{font-size:1.15rem;line-height:1.6}.mmi-v2-module____DZlW__page{min-width:0;color:var(--color-ink-700)}.mmi-v2-module____DZlW__shell{width:min(100% - 48px,1180px);margin-inline:auto}.mmi-v2-module____DZlW__band{padding-block:clamp(56px,7vw,96px)}.mmi-v2-module____DZlW__sunk{background:var(--color-paper-sunk);border-block:1px solid var(--color-ink-100)}.mmi-v2-module____DZlW__center{text-align:center;margin-inline:auto}.mmi-v2-module____DZlW__page :where(a,summary,[tabindex]):focus-visible{outline:2px solid var(--color-signal-600);outline-offset:4px;border-radius:6px}.mmi-v2-module____DZlW__h2{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.1rem + 1.8vw,2.5rem);font-weight:700;line-height:1.1}.mmi-v2-module____DZlW__head{gap:14px;max-width:47.5rem;margin-bottom:36px;display:grid}.mmi-v2-module____DZlW__lede{color:var(--color-ink-600);margin:0;font-size:1.0625rem;line-height:1.6}.mmi-v2-module____DZlW__label,.mmi-v2-module____DZlW__page h4,.mmi-v2-module____DZlW__type dt,.mmi-v2-module____DZlW__questionHead{color:var(--color-signal-700);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.mmi-v2-module____DZlW__caveat{color:var(--color-ink-600);margin:0;font-size:.9375rem}.mmi-v2-module____DZlW__note{max-width:70ch;color:var(--color-ink-600);margin:28px 0 0}.mmi-v2-module____DZlW__muted{color:var(--color-ink-500)}.mmi-v2-module____DZlW__hero{width:min(100% - 48px,1280px);margin:32px auto 0}.mmi-v2-module____DZlW__heroPanel{border-radius:var(--radius-panel);box-shadow:var(--shadow-page);padding:clamp(40px,6vw,76px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.mmi-v2-module____DZlW__heroPanel:after{content:"";background:var(--color-ink-100);opacity:.5;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-240px;right:-200px}.mmi-v2-module____DZlW__heroPanel>*{z-index:1;position:relative}.mmi-v2-module____DZlW__heroChip{background:var(--color-signal-100);width:max-content;max-width:100%;color:var(--color-signal-700);border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.mmi-v2-module____DZlW__heroChip:before{content:"";background:var(--color-signal-500);border-radius:50%;width:7px;height:7px}.mmi-v2-module____DZlW__title{max-width:16ch;color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:20px 0 0;font-size:clamp(2.3rem,1.3rem + 3.8vw,4.5rem);font-weight:700;line-height:1}.mmi-v2-module____DZlW__heroLead{max-width:54ch;color:var(--color-ink-600);margin:22px 0 0;font-size:clamp(1.0625rem,1rem + .3vw,1.3125rem);line-height:1.55}.mmi-v2-module____DZlW__updated{border-top:1px solid var(--color-ink-200);color:var(--color-ink-600);margin:26px 0 0;padding-top:18px;font-size:.875rem}.mmi-v2-module____DZlW__jump{flex-wrap:wrap;gap:8px;padding-block:20px;display:flex}.mmi-v2-module____DZlW__jump a{border:1px solid var(--color-ink-200);min-height:40px;color:var(--color-ink-900);border-radius:999px;align-items:center;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.mmi-v2-module____DZlW__jump a:hover{background:var(--color-ink-100)}.mmi-v2-module____DZlW__split{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.mmi-v2-module____DZlW__split>.mmi-v2-module____DZlW__head{margin:0;position:sticky;top:104px}.mmi-v2-module____DZlW__rows{border-top:2px solid var(--color-ink-900)}.mmi-v2-module____DZlW__row{border-bottom:1px solid var(--color-ink-200);grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:24px;padding-block:24px;display:grid}.mmi-v2-module____DZlW__row h3{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.25}.mmi-v2-module____DZlW__prose{min-width:0;color:var(--color-ink-600);gap:14px;display:grid}.mmi-v2-module____DZlW__prose p{margin:0}.mmi-v2-module____DZlW__source{color:var(--color-ink-500);font-size:.875rem}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__source a,.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__note a,.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__fine a{color:var(--color-signal-700)}.mmi-v2-module____DZlW__promo{border:1px solid var(--color-ink-100);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-lift);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:40px;padding:22px 26px;display:grid}.mmi-v2-module____DZlW__promo>div{gap:6px;min-width:0;display:grid}.mmi-v2-module____DZlW__promo p{color:var(--color-ink-600);margin:0}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__promoTitle{color:var(--color-ink-900);font-family:var(--font-display);font-size:1.1875rem;font-weight:600;line-height:1.3}.mmi-v2-module____DZlW__btnSecondary,.mmi-v2-module____DZlW__btnPrimary{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.mmi-v2-module____DZlW__btnSecondary:active,.mmi-v2-module____DZlW__btnPrimary:active{transform:scale(.98)}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__btnSecondary{border:1px solid var(--color-ink-200);background:var(--color-paper-sunk);color:var(--color-ink-900)}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__btnSecondary:hover{background:var(--color-ink-100)}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__btnPrimary{background:var(--color-signal-600);color:var(--color-paper)}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__btnPrimary:hover{background:var(--color-signal-700)}.mmi-v2-module____DZlW__types{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mmi-v2-module____DZlW__type{border:1px solid var(--color-ink-100);border-radius:var(--radius-card);background:var(--color-paper);min-width:0;box-shadow:var(--shadow-lift);padding:26px}.mmi-v2-module____DZlW__type h3{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:600}.mmi-v2-module____DZlW__type dl{gap:14px;margin:18px 0 0;display:grid}.mmi-v2-module____DZlW__type dd{color:var(--color-ink-700);margin:4px 0 0;font-size:.96875rem;line-height:1.6}.mmi-v2-module____DZlW__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mmi-v2-module____DZlW__steps:before{content:"";background:linear-gradient(to right, var(--color-ink-400), var(--color-signal-400) 40%, var(--color-accept-500) 72%, transparent);height:1px;position:absolute;top:7.5px;left:8px;right:0}.mmi-v2-module____DZlW__steps li{align-content:start;gap:10px;min-width:0;margin:0;padding:34px 0 0;display:grid;position:relative}.mmi-v2-module____DZlW__steps li:before{content:"";border:1px solid var(--color-ink-300);background:radial-gradient(circle, var(--color-signal-500) 0 3px, var(--color-paper) 3.5px);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.mmi-v2-module____DZlW__steps li:last-child:before{background:radial-gradient(circle, var(--color-accept-500) 0 3px, var(--color-paper) 3.5px)}.mmi-v2-module____DZlW__stepNumber{color:var(--color-signal-500);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700;line-height:1}.mmi-v2-module____DZlW__steps h3{color:var(--color-ink-900);font-family:var(--font-display);margin:0;font-size:1.1875rem;font-weight:600}.mmi-v2-module____DZlW__steps p{color:var(--color-ink-600);margin:0;font-size:.96875rem;line-height:1.6}.mmi-v2-module____DZlW__story{border-radius:var(--radius-control);background:var(--color-paper-sunk);max-width:47.5rem;color:var(--color-ink-700);margin:32px auto 0;padding:18px 22px}.mmi-v2-module____DZlW__stations{gap:18px;display:grid}.mmi-v2-module____DZlW__tabs{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.mmi-v2-module____DZlW__tabs a{border:1px solid var(--color-ink-200);background:var(--color-paper);min-height:44px;color:var(--color-ink-900);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 16px 0 8px;font-size:.90625rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.mmi-v2-module____DZlW__tabs a span{background:var(--color-signal-100);width:28px;height:28px;color:var(--color-signal-700);border-radius:50%;place-items:center;font-size:.8125rem;display:inline-grid}.mmi-v2-module____DZlW__tabs a:hover{background:var(--color-ink-100)}.mmi-v2-module____DZlW__stations:has([data-station=teamwork]:target) [data-tab=teamwork]{border-color:var(--color-ink-900);background:var(--color-ink-900);color:var(--color-paper)}.mmi-v2-module____DZlW__stations:has([data-station=ethical]:target) [data-tab=ethical]{border-color:var(--color-ink-900);background:var(--color-ink-900);color:var(--color-paper)}.mmi-v2-module____DZlW__stations:has([data-station=roleplay]:target) [data-tab=roleplay]{border-color:var(--color-ink-900);background:var(--color-ink-900);color:var(--color-paper)}.mmi-v2-module____DZlW__stations:has([data-station=behavioral]:target) [data-tab=behavioral]{border-color:var(--color-ink-900);background:var(--color-ink-900);color:var(--color-paper)}.mmi-v2-module____DZlW__stations:not(:has([data-station]:target)) .mmi-v2-module____DZlW__tabs a:first-child{border-color:var(--color-ink-900);background:var(--color-ink-900);color:var(--color-paper)}.mmi-v2-module____DZlW__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;grid-auto-columns:100%;grid-auto-flow:column;align-items:start;gap:20px;padding-bottom:10px;display:grid;overflow-x:auto}.mmi-v2-module____DZlW__panel{border:1px solid var(--color-ink-100);border-radius:var(--radius-card);background:var(--color-paper);min-width:0;box-shadow:var(--shadow-lift);scroll-snap-align:start;gap:18px;padding:clamp(22px,3vw,34px);scroll-margin-top:104px;display:grid}.mmi-v2-module____DZlW__panel h3{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0 0;font-size:1.5rem;font-weight:600}.mmi-v2-module____DZlW__prompt{border-radius:var(--radius-control);background:var(--color-paper-sunk);gap:8px;padding:18px 20px;display:grid}.mmi-v2-module____DZlW__prompt p{color:var(--color-ink-900);margin:0;font-size:1.0625rem;line-height:1.6}.mmi-v2-module____DZlW__assesses{gap:10px;display:grid}.mmi-v2-module____DZlW__assesses ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mmi-v2-module____DZlW__assesses li{background:var(--color-signal-100);color:var(--color-signal-700);border-radius:999px;padding:4px 12px;font-size:.84375rem;font-weight:600}.mmi-v2-module____DZlW__disclosure{border-top:1px solid var(--color-ink-200)}.mmi-v2-module____DZlW__disclosure>summary{color:var(--color-ink-900);font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:1rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.mmi-v2-module____DZlW__disclosure>summary::-webkit-details-marker{display:none}.mmi-v2-module____DZlW__disclosure>summary:after{content:"+";border:1px solid var(--color-ink-200);width:28px;height:28px;color:var(--color-ink-700);font:400 1.125rem/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.mmi-v2-module____DZlW__disclosure[open]>summary:after{content:"−";border-color:var(--color-signal-400);color:var(--color-signal-700)}.mmi-v2-module____DZlW__answer>summary{color:var(--color-signal-700)}.mmi-v2-module____DZlW__disclosureBody{color:var(--color-ink-600);gap:12px;padding:0 0 16px;display:grid}.mmi-v2-module____DZlW__disclosureBody p{margin:0}.mmi-v2-module____DZlW__answer .mmi-v2-module____DZlW__disclosureBody p{color:var(--color-ink-700)}.mmi-v2-module____DZlW__outlineIntro{font-style:italic}.mmi-v2-module____DZlW__outline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mmi-v2-module____DZlW__outline li{grid-template-columns:32px minmax(0,1fr);gap:12px;margin:0;display:grid}.mmi-v2-module____DZlW__outline li>span{background:var(--color-ink-900);width:32px;height:32px;color:var(--color-paper);font:700 .875rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.mmi-v2-module____DZlW__outline b{color:var(--color-ink-900)}.mmi-v2-module____DZlW__quote{border-left:3px solid var(--color-signal-400);color:var(--color-ink-700);font-family:var(--font-display);padding-left:16px;font-size:1.0625rem;font-weight:500;line-height:1.6}.mmi-v2-module____DZlW__ticks{gap:6px;margin:0;padding-left:20px;display:grid}.mmi-v2-module____DZlW__panelFoot{border-top:1px solid var(--color-ink-200);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;display:flex}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__panelFoot a{color:var(--color-signal-700);font-size:.90625rem;font-weight:600;text-decoration:none}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__panelFoot a:hover{text-decoration:underline}.mmi-v2-module____DZlW__next{margin-left:auto}.mmi-v2-module____DZlW__hint{color:var(--color-ink-500);text-align:center;margin:0;font-size:.84375rem}.mmi-v2-module____DZlW__groups{gap:36px;display:grid}.mmi-v2-module____DZlW__groupTitle{border-bottom:2px solid var(--color-ink-900);color:var(--color-ink-900);font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding-bottom:12px;font-size:1.25rem;font-weight:600;display:flex}.mmi-v2-module____DZlW__groupTitle span{color:var(--color-ink-500);font:500 .8125rem var(--font-sans)}.mmi-v2-module____DZlW__questions{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mmi-v2-module____DZlW__question{border:1px solid var(--color-ink-100);border-radius:var(--radius-card);background:var(--color-paper);min-width:0;box-shadow:var(--shadow-lift);align-content:start;gap:12px;margin:0;padding:22px;display:grid}.mmi-v2-module____DZlW__question>p{color:var(--color-ink-800);margin:0}.mmi-v2-module____DZlW__questionHead span{color:var(--color-signal-700);font-family:var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:.9375rem}.mmi-v2-module____DZlW__cueLead{color:var(--color-ink-900);font-weight:600}.mmi-v2-module____DZlW__callout{border-left:3px solid var(--color-signal-500);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--color-paper);max-width:47.5rem;margin:0 0 32px;padding:16px 20px}.mmi-v2-module____DZlW__directoryHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:16px;display:grid}.mmi-v2-module____DZlW__directoryHead>div{gap:8px;max-width:47.5rem;display:grid}.mmi-v2-module____DZlW__directoryHead h3{color:var(--color-ink-900);font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:600}.mmi-v2-module____DZlW__directoryHead p{color:var(--color-ink-600);margin:0}.mmi-v2-module____DZlW__count{color:var(--color-ink-500);text-align:right;margin:0}.mmi-v2-module____DZlW__count b{color:var(--color-ink-900);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.5rem;line-height:1;display:block}.mmi-v2-module____DZlW__directory{border-top:1px solid var(--color-ink-200);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.mmi-v2-module____DZlW__directory li{border-bottom:1px solid var(--color-ink-200);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;min-width:0;margin:0;padding:12px 0;display:grid}.mmi-v2-module____DZlW__directory b{color:var(--color-ink-900);font-size:.9375rem;font-weight:600}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__directory b a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-300);text-decoration-color:var(--color-ink-300);text-underline-offset:3px}.mmi-v2-module____DZlW__format{color:var(--color-ink-600);grid-column:1;font-size:.875rem}.mmi-v2-module____DZlW__delivery{background:var(--color-ink-100);color:var(--color-ink-800);white-space:nowrap;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:3px 10px;font-size:.78125rem;font-weight:600}.mmi-v2-module____DZlW__schoolNote{color:var(--color-ink-500);grid-column:1/-1;font-size:.8125rem}.mmi-v2-module____DZlW__fine{max-width:80ch;color:var(--color-ink-500);margin:14px 0 0;font-size:.84375rem}.mmi-v2-module____DZlW__resources{border-top:1px solid var(--color-ink-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0 0 48px;padding:0;list-style:none;display:grid}.mmi-v2-module____DZlW__resources li{margin:0}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__resources a{border-bottom:1px solid var(--color-ink-200);color:var(--color-ink-900);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:20px 4px;text-decoration:none;display:grid}.mmi-v2-module____DZlW__resources a:after{content:"→";color:var(--color-signal-600);grid-area:1/2/span 2;align-self:center;font-size:1.25rem;transition:transform .2s}.mmi-v2-module____DZlW__resources a:hover:after{transform:translate(4px)}.mmi-v2-module____DZlW__resources b{font-size:1.0625rem;font-weight:600}.mmi-v2-module____DZlW__resources span{color:var(--color-ink-600);font-size:.90625rem}.mmi-v2-module____DZlW__close{border-radius:var(--radius-panel);box-shadow:var(--shadow-page);justify-items:start;gap:16px;padding:clamp(36px,5vw,64px);display:grid;position:relative;overflow:hidden}.mmi-v2-module____DZlW__close>*{z-index:1;position:relative}.mmi-v2-module____DZlW__close .mmi-v2-module____DZlW__h2{max-width:20ch}.mmi-v2-module____DZlW__closeBody{max-width:60ch;color:var(--color-ink-600);margin:0}.mmi-v2-module____DZlW__closeActions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px;display:flex}.mmi-v2-module____DZlW__page .mmi-v2-module____DZlW__textLink{color:var(--color-ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--color-signal-400);text-decoration-color:var(--color-signal-400);text-underline-offset:5px;font-weight:600}@media (max-width:56.25rem){.mmi-v2-module____DZlW__split,.mmi-v2-module____DZlW__row{grid-template-columns:minmax(0,1fr)}.mmi-v2-module____DZlW__split>.mmi-v2-module____DZlW__head{position:static}.mmi-v2-module____DZlW__row{gap:10px}.mmi-v2-module____DZlW__types,.mmi-v2-module____DZlW__directory,.mmi-v2-module____DZlW__resources,.mmi-v2-module____DZlW__promo{grid-template-columns:minmax(0,1fr)}.mmi-v2-module____DZlW__steps{grid-template-columns:minmax(0,1fr);gap:0;padding-left:36px}.mmi-v2-module____DZlW__steps:before{background:linear-gradient(to bottom, var(--color-ink-400), var(--color-signal-400) 40%, var(--color-accept-500) 72%, transparent);width:1px;height:auto;inset:8px auto 8px 7.5px}.mmi-v2-module____DZlW__steps li{padding:0 0 32px}.mmi-v2-module____DZlW__steps li:before{top:4px;left:-36px}.mmi-v2-module____DZlW__stepNumber{font-size:1.5rem}}@media (max-width:35rem){.mmi-v2-module____DZlW__shell,.mmi-v2-module____DZlW__hero{width:min(100% - 32px,1180px)}.mmi-v2-module____DZlW__directoryHead{grid-template-columns:minmax(0,1fr)}.mmi-v2-module____DZlW__count{text-align:left}}@media (prefers-reduced-motion:reduce){.mmi-v2-module____DZlW__track{scroll-behavior:auto}}
