#salary .salary-table .section,#salary .salary-table .item:not(:first-child){border-top:1px solid var(--color-20)}#salary .salary-table .section-name{align-self:start;display:inline-flex;top:calc(20vh + var(--margin))}#salary .salary-table .section-name,#salary .salary-table .item{padding:var(--spacing-s) 0}#salary .salary-table .title *,#salary .salary-table .subtitle *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#salary .salary-table .amount{grid-row:1}#salary .salary-table .description{display:flex;flex-direction:column;grid-gap:var(--spacing-s);margin-bottom:var(--spacing-l)}#salary .salary-table .info+.description{color:var(--color-50);margin-top:var(--spacing-s);margin-bottom:0}@media only screen and (min-width: 768px){#salary .salary-table .section-name{position:sticky}}
