.char-infobox-container table {
table-layout: fixed;
width: 100%;
}
.char-infobox-container tr {
border-top: 1px solid #F7A71B;
}
.char-infobox-container table, td {
border-collapse: collapse;
font-size: 0.75rem;
}
.char-infobox-container table td:nth-of-type(1) {
text-align: center;
font-weight: 800;
width: 40%;
}
.char-infobox-container td {
vertical-align: middle;
border-top: 1px solid #F7A71B;
padding: 0.25rem;
}
.char-infobox-container td p {
margin: 0;
}
.char-infobox-container td > ul:first-child {
margin-bottom: 0;
}