.ib-problem{margin-top:25px;display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.ib-problem>div{padding:25px;border:1px solid #dce8f7;background:#fff}.ib-problem .problem{background:#f4f8ff;border-top:3px solid #ef5a63}.ib-problem .response{background:linear-gradient(135deg,#03173f,#0a4db9);color:#fff;border:0}.ib-problem h3{font-size:1.25rem;margin:0 0 8px}.ib-problem p{font-size:.9rem;line-height:1.55}.issue-list,.system-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.issue-list span,.system-list span{padding:10px;border:1px solid #d5e4f8;font-size:.78rem;font-weight:700}.response .system-list span{border-color:rgba(255,255,255,.22);color:#e8f1ff}.mie-system{width:var(--w);margin:-12px auto 46px;padding:30px;background:#fff;border:1px solid #dce8f7;box-shadow:0 12px 30px rgba(9,55,128,.08)}.mie-system h3{font-size:1.5rem;margin:0 0 8px;color:#071a43}.mie-system>p{max-width:800px;color:#4f6381}.mie-cycle{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:20px}.mie-cycle article{min-height:120px;padding:14px;border-top:3px solid #1460eb;background:#f6faff}.mie-cycle b{display:block;color:#1460eb;font-size:.74rem;margin-bottom:10px}.mie-cycle h4{font-size:1rem;margin:0 0 7px}.mie-cycle p{font-size:.77rem;line-height:1.4;margin:0;color:#526783}@media(max-width:800px){.ib-problem{grid-template-columns:1fr}.mie-system{width:var(--w);margin-top:0}.mie-cycle{grid-template-columns:1fr}.mie-cycle article{min-height:auto}.issue-list,.system-list{grid-template-columns:1fr}}
