Template:Infobox/styles.css

.infobox { min-width: 300px; float: right; display: grid; grid-auto-columns: 1fr 1fr; grid-gap: 1px; border: 1px solid #ccc; background: white; margin: 0 0 1em 1em; }

background-color: #ddd; grid-column-start: 1; grid-column-end: 3; text-align: center; font-size: 1.4em; font-weight: bold; padding: 0.5em 1em; }
 * 1) infobox-title {

font-size: 0.7em; }
 * 1) infobox-supertitle,
 * 2) infobox-subtitle {

grid-column-start: 1; grid-column-end: 3; text-align: center; padding: 0.5em; }
 * 1) infobox-image {

.infobox-row-label { grid-column: 1; font-weight: bold; text-align: right; background-color: #ddd; padding: 0.25em; }

.infobox-row-value { grid-column: 2; text-align: left; padding: 0.25em; }