
@import 'spline/dist/utilities/clearfix';


// Floats
//
// Writing-direction independent floats. For RTL stylesheets, re-define
// these styles with the opposite direction. Templates need not be changed.

.u-float-start {
  float: left !important;
}

.u-float-end {
  float: right !important;
}


// Contain floats
//
// Contain all floated children and their margins.

.u-clearfix {
  @include clearfix;
}


// Positioning context
//
// Create a new positioning context.

.u-pc {
  position: relative !important;
}


// Block Formatting Context
//
// Create a new Block Formatting Context. BFCs won’t overlap adjacent floats and
// will contain floated children and their margins.
//
// N.B. Will clip overflow.

.u-bfc {
  overflow: hidden !important;
}


@import 'spline/dist/utilities/clearfix';


// Floats
//
// Writing-direction independent floats. For RTL stylesheets, re-define
// these styles with the opposite direction. Templates need not be changed.

.u-float-start {
  float: left !important;
}

.u-float-end {
  float: right !important;
}


// Contain floats
//
// Contain all floated children and their margins.

.u-clearfix {
  @include clearfix;
}


// Positioning context
//
// Create a new positioning context.

.u-position-context {
  position: relative !important;
}


// Block Formatting Context
//
// Create a new Block Formatting Context. BFCs won’t overlap adjacent floats and
// will contain floated children and their margins.
//
// N.B. Will clip overflow.

.u-block-context {
  overflow: hidden !important;
}

Rename .u-pc, .u-bfc to .u-position-context and .u-block-context
Rename .u-pc, .u-bfc to .u-position-context and .u-block-context
