/* Scoped additions for the utility computing library. Shared site styles remain authoritative. */
.resource-guide.utility-guide {min-width:0;overflow-wrap:anywhere;}
.utility-guide .es-hero {max-width:800px;}
.utility-guide .es-table-wrap {max-width:100%;margin-bottom:1.25rem;}
.utility-guide .es-table-wrap:focus-visible {outline:3px solid #007d89;outline-offset:3px;}
.utility-guide .es-table-note {display:none;}
.utility-guide .es-card {min-width:0;}
.utility-guide .es-card img {width:100px;height:100px;object-fit:cover;margin-bottom:.75rem;border-radius:6px;}
.utility-guide .es-label {color:#12324b;font-weight:bold;font-size:.9rem;}
.utility-guide thead th {background:#12324b;color:#fff;}
.utility-guide tbody td {background:#fff;color:#203443;}
.utility-guide tbody th {background:#f5fafb;color:#12324b;}
@media(max-width:600px){.utility-guide .es-table-wrap table {min-width:620px;}.utility-guide .es-table-note {display:block;font-size:.9em;}}
@media print {.utility-guide .es-nav,.utility-guide .es-table-note {display:none;}.utility-guide .es-table-wrap{overflow:visible;}.utility-guide table{min-width:0!important;}.utility-guide .es-hero{max-width:500px;}.utility-guide .es-card,.utility-guide tr {break-inside:avoid;}}
