article { border-top: solid white 1px; border-bottom: solid white 1px; margin: 0px; } .summary-div { display: flex; align-items: center; justify-content: space-between; } .summary-div div { display: flex; column-gap: 10px; align-items: center; width: fit-content; } .summary-div div img { height: 16px; } .resource-div { display: flex; align-items: center; justify-content: flex-start; column-gap: 20px; } .resource-div div { display: flex; column-gap: 10px; align-items: center; width: fit-content; } .resource-div div img { height: 16px; }