.boat-attr-grid {
display: grid;
grid-template-columns: 10rem minmax(0, 1fr);
column-gap: 1.5rem;
}
.boat-attr-cell-label,
.boat-attr-cell-value {
padding: .375rem 0;
border-bottom: var(--attr-row-border, 1px solid #eef0f3);
}
.boat-attr-grid .boat-attr-cell-label:nth-last-child(-n+2),
.boat-attr-grid .boat-attr-cell-value:nth-last-child(-n+2) {
border-bottom: none;
}
.boat-attr-cell-label {
color: var(--text-soft);
}
.boat-attr-cell-value {
font-weight: 600;
overflow-wrap: anywhere;
}
