.resource-guide.engineering-guide{min-width:0;overflow-wrap:anywhere}
.resource-guide.engineering-guide .engineering-flow{margin:1.3rem 0;padding:1.1rem;border:1px solid #abc1c9;border-radius:10px;background:#edf5f6;color:#203443}
.resource-guide.engineering-guide .engineering-flow figcaption{font-weight:700;color:#12324b;margin:0 0 .8rem}
.resource-guide.engineering-guide .engineering-flow ol{display:flex;flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;counter-reset:steps}
.resource-guide.engineering-guide .engineering-flow li{counter-increment:steps;flex:1 1 180px;background:#fff;color:#203443;border:1px solid #abc1c9;border-radius:6px;padding:.8rem}
.resource-guide.engineering-guide .engineering-flow li::before{content:counter(steps) ". ";font-weight:700;color:#12324b}
.resource-guide.engineering-guide tbody th{background:#edf5f6;color:#203443}
.resource-guide.engineering-guide table caption{color:#203443}
.resource-guide.engineering-guide .es-table-wrap{overflow-x:auto}
.resource-guide.engineering-guide .es-table-wrap:focus{outline:3px solid #007d89;outline-offset:3px}
.resource-guide.engineering-guide a:focus-visible{outline:3px solid #007d89;outline-offset:3px}
@media(max-width:600px){.resource-guide.engineering-guide .engineering-flow ol{display:block}.resource-guide.engineering-guide .engineering-flow li+li{margin-top:.6rem}}
