.mi-audiences{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:38px;display:grid}.mi-audiences article{border-top:2px solid #b7bd42;padding-top:24px}.mi-audiences h3{font-size:22px}.mi-chain{background:#fff;border:1px solid #daddd2;border-radius:8px;margin:42px 0;padding:32px}.mi-chain .mi-source{text-align:center;background:#f2f0ba;border:1px dashed #a8ad24;border-radius:6px;padding:18px}.mi-chain ol{grid-template-columns:repeat(6,1fr);gap:16px;padding:0;list-style:none;display:grid}.mi-chain ol li{color:#fff;text-align:center;overflow-wrap:anywhere;background:#41453e;border-radius:4px;padding:18px 10px}.mi-chain-areas{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.mi-chain-areas span{text-align:center;background:#cbd03e;border-radius:4px;grid-column:span 2;padding:14px}.mi-chain-area-0,.mi-chain-area-2,.mi-chain-area-5{grid-row:1}.mi-chain-area-1{grid-column:1/3!important}.mi-chain-area-3{grid-column:3/5!important}.mi-chain-area-4{grid-row:3;grid-column:4/5!important}.mi-chain-area-6{grid-row:2;grid-column:5/7!important}.mi-tools{grid-template-columns:1fr 1fr;gap:32px;margin-top:42px;display:grid}.mi-tools article{background:#f4f5ef;border-radius:8px;flex-direction:column;align-items:flex-start;padding:34px;display:flex}.mi-tools ul{flex:1;margin:0 0 28px;padding-left:20px}.mi-tools li{margin:12px 0}.mi-tool-icon{color:#7c8735;margin-bottom:20px;font-size:40px;line-height:1.2}.mi-research{background:#f5f6f0}.mi-picture{background:#fff;border-radius:8px;margin-top:38px;padding:36px}.mi-picture-areas{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.mi-orbit{color:#737a27;background:#f6f5d7;border:1px solid #bbc145;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:24px;font:20px monospace;display:grid}.mi-email{border-top:1px solid #daddd2;margin-top:30px;padding-top:30px}.mi-email fieldset{border:0;min-width:0;margin:0;padding:0}.mi-email legend{font-weight:600}.mi-blockers{flex-wrap:wrap;gap:10px;margin:18px 0 28px;display:flex}.mi-blockers label{border:1px solid #daddd2;border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex!important}.mi-email label{margin:0 0 18px;display:block}.mi-email input:not([type=checkbox]){width:100%;font:inherit;border:1px solid #c8cdbf;border-radius:4px;margin-top:8px;padding:14px;display:block}.mi-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mi-email .mi-consent{align-items:flex-start;gap:12px;font-size:14px;display:flex}.mi-consent input{margin-top:5px}.mi-breakdown article{border-top:1px solid #daddd2;padding:24px 0}.mi-breakdown h4{margin-bottom:14px}@media (max-width:850px){.mi-audiences{grid-template-columns:1fr 1fr}.mi-picture-areas{grid-template-columns:1fr}.mi-chain{padding:24px}.mi-chain ol{grid-template-columns:repeat(3,1fr)}.mi-chain-areas{flex-wrap:wrap;display:flex}.mi-chain-areas span{flex:40%}.mi-tools{gap:20px}.mi-tools article{padding:24px}}@media (max-width:560px){.mi-audiences,.mi-tools,.mi-fields{grid-template-columns:1fr}.mi-chain ol{grid-template-columns:repeat(2,1fr)}.mi-chain-areas span{flex-basis:100%}.mi-picture{padding:24px}.mi-blockers{display:grid}.mi-fields{gap:0}}.mi-chain-legend{color:#62685c;flex-wrap:wrap;gap:16px 32px;margin:30px 0 0;padding:0;font-size:16px;list-style:none;display:flex}.mi-chain-legend li{align-items:center;gap:10px;display:flex}.mi-legend-swatch{border-radius:3px;flex:0 0 16px;width:16px;height:16px}.mi-legend-swatch-0{background:#41453e}.mi-legend-swatch-1{background:#cbd03e}.mi-legend-swatch-2{background:#f2f0ba;border:1px dashed #a8ad24}.materials-topic .mi-research>.it-section{padding-bottom:38px}.materials-topic .it-assessment>.it-section{padding-top:38px}.mi-role-picker{width:100%;max-width:560px;margin:28px 0;position:relative}.mi-role-picker label{margin-bottom:10px;font-weight:600;display:block}.materials-topic .mi-role-trigger{text-align:left;width:100%;min-height:56px;color:inherit;background:#fff;border:1px solid #bfc6b7;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;line-height:1.5;display:flex}.mi-role-trigger:hover,.mi-role-trigger[aria-expanded=true]{border-color:#89932d}.mi-role-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:0 0 18px;width:18px;height:18px}.mi-role-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.mi-role-options{z-index:10;overscroll-behavior:contain;background:#fff;border:1px solid #c8cdbf;border-radius:8px;max-height:320px;margin-top:8px;padding:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #222a2520}.mi-role-options[hidden]{display:none}.mi-role-options [role=option]{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 14px;line-height:1.4;display:flex}.mi-role-options [role=option].is-active{background:#f0f3d4;box-shadow:inset 0 0 0 1px #b7bd74}.mi-role-options [aria-selected=true]{color:#59631d;font-weight:600}@media (max-width:850px){.materials-topic .mi-research>.it-section{padding-bottom:25px}.materials-topic .it-assessment>.it-section{padding-top:25px}}@media (max-width:560px){.mi-chain-legend{gap:14px;font-size:14px}.mi-chain-legend li{flex-basis:100%}.mi-role-options{max-height:280px}}.mi-crs-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 40px;display:grid}.mi-crs .readiness-badge{position:static}.mi-crs-stages article{min-width:0}@media (max-width:640px){.mi-crs-stages{grid-template-columns:1fr}}
