.spacing { display: flex; flex-direction: column; gap: var(--Spacing-x2); } .content { display: grid; gap: var(--Spacing-x2); } .content:last-child { gap: 0; } .content > p { margin-bottom: var(--Spacing-x-one-and-half); } .content > ul > li:first-child { border-top: 1px solid var(--Base-Border-Subtle); } .amenity > p { border-top: 1px solid var(--Base-Border-Subtle); padding: calc(var(--Spacing-x-one-and-half) + var(--Spacing-x1)) var(--Spacing-x1); display: flex; align-items: center; gap: var(--Spacing-x1); } .noIcon { margin-left: var(--Spacing-x4); }