.resource-guide.wimax-guide{min-width:0;overflow-wrap:break-word}
.wimax-guide .es-table-wrap{max-width:100%;margin:1rem 0 1.5rem}
.wimax-guide .es-table-wrap:focus{outline:3px solid #007d89;outline-offset:3px}
.wimax-guide .es-card{min-width:0}
.wimax-guide .es-card img{display:block;width:100px;height:100px;object-fit:cover;border-radius:6px;margin-bottom:.75rem}
.wimax-guide .es-scroll-hint{font-size:.9em}
.wimax-guide .wm-flow{display:flex;flex-wrap:wrap;align-items:stretch;gap:.7rem;padding:0;list-style:none}
.wimax-guide .wm-flow li{flex:1 1 150px;padding:1rem;background:#edf7f7;border:1px solid #b7d9df;border-top:4px solid #006b77;border-radius:6px}
.wimax-guide .wm-flow strong{display:block;color:#12324b}
.wimax-guide .wm-diagram{margin:1.5rem 0;padding:1rem;border:1px solid #cbdde3;border-radius:8px;background:#f5fafb}
.wimax-guide .wm-diagram svg{display:block;width:100%;height:auto;max-width:760px;margin:auto}
.wimax-guide .wm-svg-scroll{overflow-x:auto}
.wimax-guide .wm-svg-scroll:focus{outline:3px solid #007d89;outline-offset:3px}
@media(max-width:600px){.wimax-guide .wm-diagram svg{min-width:620px}}
.wimax-guide .wm-diagram figcaption{font-size:.95em;color:#203443;margin-top:.8rem}
.wimax-guide .wm-date{font-size:.9em;color:#203443}
@media(max-width:600px){.wimax-guide .es-table-wrap table{min-width:620px}.wimax-guide .wm-flow{display:block}.wimax-guide .wm-flow li{margin-bottom:.7rem}}
@media print{.wimax-guide .es-nav{display:none}.wimax-guide .es-table-wrap{overflow:visible}.wimax-guide .es-table-wrap table{min-width:0}.wimax-guide .es-hero{max-width:500px!important}}
