.ink-grid {
  width: auto;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 1.75em; }

.column-group > [class*=large-] {
  float: left;
  clear: none; }

.large-5 {
  width: 5%; }

.large-10 {
  width: 10%; }

.large-15 {
  width: 15%; }

.large-20 {
  width: 20%; }

.large-25 {
  width: 25%; }

.large-30 {
  width: 30%; }

.large-33 {
  width: 33.33%; }

.large-35 {
  width: 35%; }

.large-40 {
  width: 40%; }

.large-45 {
  width: 45%; }

.large-50 {
  width: 50%; }

.large-55 {
  width: 55%; }

.large-60 {
  width: 60%; }

.large-65 {
  width: 65%; }

.large-66 {
  width: 66.66%; }

.large-70 {
  width: 70%; }

.large-75 {
  width: 75%; }

.large-80 {
  width: 80%; }

.large-85 {
  width: 85%; }

.large-90 {
  width: 90%; }

.large-95 {
  width: 95%; }

.large-100 {
  width: 100%; }

[class*=large-100] {
  float: none;
  clear: both; }

.column-group {
  *zoom: 1; }

.column-group:after {
  content: "";
  display: table;
  clear: both; }

.column-group.gutters {
  margin-left: -1.75em; }

.column-group.gutters > [class*=all-], .column-group.gutters > [class*=large-] {
  padding-left: 1.75em;
  margin-bottom: 1.75em; }

.column-group.horizontal-gutters {
  margin-left: -1.75em; }

.column-group.horizontal-gutters > [class*=all-], .column-group.horizontal-gutters > [class*=large-] {
  padding-left: 1.75em; }

.column-group.vertical-gutters > [class*=all-], .column-group.vertical-gutters > [class*=large-] {
  margin-bottom: 1.75em; }

.column-group.double-gutters {
  margin-left: -3.5em; }

.column-group.double-gutters > [class*=all-], .column-group.double-gutters > [class*=large-] {
  padding-left: 3.5em;
  margin-bottom: 3.5em; }

.column-group.double-horizontal-gutters {
  margin-left: -3.5em; }

.column-group.double-horizontal-gutters > [class*=all-], .column-group.double-horizontal-gutters > [class*=large-] {
  padding-left: 3.5em; }

.column-group.double-vertical-gutters > [class*=all-], .column-group.double-vertical-gutters > [class*=large-] {
  margin-bottom: 3.5em; }

.column-group.half-gutters {
  margin-left: -0.875em; }

.column-group.half-gutters > [class*=all-], .column-group.half-gutters > [class*=large-] {
  padding-left: .875em;
  margin-bottom: .875em; }

.column-group.half-horizontal-gutters {
  margin-left: -0.875em; }

.column-group.half-horizontal-gutters > [class*=all-], .column-group.half-horizontal-gutters > [class*=large-] {
  padding-left: .875em; }

.column-group.half-vertical-gutters > [class*=all-], .column-group.half-vertical-gutters > [class*=large-] {
  margin-bottom: .875em; }

.column-group.quarter-gutters {
  margin-left: -0.438em; }

.column-group.quarter-gutters > [class*=all-], .column-group.quarter-gutters > [class*=large-] {
  padding-left: .4375em;
  margin-bottom: .4375em; }

.column-group.quarter-horizontal-gutters {
  margin-left: -0.438em; }

.column-group.quarter-horizontal-gutters > [class*=all-], .column-group.quarter-horizontal-gutters > [class*=large-] {
  padding-left: .4375em; }

.column-group.quarter-vertical-gutters > [class*=all-], .column-group.quarter-vertical-gutters > [class*=large-] {
  margin-bottom: .4375em; }

.column-group.large-gutters {
  margin-left: -1.75em; }

.column-group.large-gutters > [class*=all-], .column-group.large-gutters > [class*=large-] {
  padding-left: 1.75em;
  margin-bottom: 1.75em; }

.column-group.large-horizontal-gutters {
  margin-left: -1.75em; }

.column-group.large-horizontal-gutters > [class*=all-], .column-group.large-horizontal-gutters > [class*=large-] {
  padding-left: 1.75em; }

.column-group.large-vertical-gutters > [class*=all-], .column-group.large-vertical-gutters > [class*=large-] {
  margin-bottom: 1.75em; }

.column-group.large-double-gutters {
  margin-left: -3.5em; }

.column-group.large-double-gutters > [class*=all-], .column-group.large-double-gutters > [class*=large-] {
  padding-left: 3.5em;
  margin-bottom: 3.5em; }

.column-group.large-double-horizontal-gutters {
  margin-left: -3.5em; }

.column-group.large-double-horizontal-gutters > [class*=all-], .column-group.large-double-horizontal-gutters > [class*=large-] {
  padding-left: 3.5em; }

.column-group.large-double-vertical-gutters > [class*=all-], .column-group.large-double-vertical-gutters > [class*=large-] {
  margin-bottom: 3.5em; }

.column-group.large-half-gutters {
  margin-left: -0.875em; }

.column-group.large-half-gutters > [class*=all-], .column-group.large-half-gutters > [class*=large-] {
  padding-left: .875em;
  margin-bottom: .875em; }

.column-group.large-half-horizontal-gutters {
  margin-left: -0.875em; }

.column-group.large-half-horizontal-gutters > [class*=all-], .column-group.large-half-horizontal-gutters > [class*=large-] {
  padding-left: .875em; }

.column-group.large-half-vertical-gutters > [class*=all-], .column-group.large-half-vertical-gutters > [class*=large-] {
  margin-bottom: .875em; }

.column-group.large-quarter-gutters {
  margin-left: -0.438em; }

.column-group.large-quarter-gutters > [class*=all-], .column-group.large-quarter-gutters > [class*=large-] {
  padding-left: .4375em;
  margin-bottom: .4375em; }

.column-group.large-quarter-horizontal-gutters {
  margin-left: -0.438em; }

.column-group.large-quarter-horizontal-gutters > [class*=all-], .column-group.large-quarter-horizontal-gutters > [class*=large-] {
  padding-left: .4375em; }

.column-group.large-quarter-vertical-gutters > [class*=all-], .column-group.large-quarter-vertical-gutters > [class*=large-] {
  margin-bottom: .4375em; }

.column-group.large-no-gutters {
  margin-left: 0; }

.column-group.large-no-gutters > [class*=all-], .column-group.large-no-gutters > [class*=large-] {
  padding-left: 0;
  margin-bottom: 0; }

.ink-table tbody[class*=large-], .ink-table td[class*=large-], .ink-table tfoot[class*=large-], .ink-table th[class*=large-], .ink-table thead[class*=large-], .ink-table tr[class*=large-] {
  float: none; }

.large-push-left {
  float: left; }

.large-push-center {
  float: none;
  margin-left: auto;
  margin-right: auto; }

.large-push-right {
  float: right; }

.large-align-left {
  text-align: left; }

.large-align-center {
  text-align: center; }

.large-align-right {
  text-align: right; }

.large-no-margin {
  margin: 0!important; }

.large-space, .space {
  margin: 1.75em; }

.large-padding, .padding {
  padding: 1.75em; }

.double-space, .large-double-space {
  margin: 3.5em; }

.double-padding, .large-double-padding {
  padding: 3.5em; }

.half-space, .large-half-space {
  margin: .875em; }

.half-padding, .large-half-padding {
  padding: .875em; }

.large-quarter-space, .quarter-space {
  margin: .4375em; }

.large-quarter-padding, .quarter-padding {
  padding: .4375em; }

.large-vertical-space, .vertical-space {
  margin-top: 1.75em;
  margin-bottom: 1.75em; }

.large-vertical-padding, .vertical-padding {
  padding-top: 1.75em;
  padding-bottom: 1.75em; }

.double-vertical-space, .large-double-vertical-space {
  margin-top: 3.5em;
  margin-bottom: 3.5em; }

.double-vertical-padding, .large-double-vertical-padding {
  padding-top: 3.5em;
  padding-bottom: 3.5em; }

.half-vertical-space, .large-half-vertical-space {
  margin-top: .875em;
  margin-bottom: .875em; }

.half-vertical-padding, .large-half-vertical-padding {
  padding-top: .875em;
  padding-bottom: .875em; }

.large-quarter-vertical-space, .quarter-vertical-space {
  margin-top: .4375em;
  margin-bottom: .4375em; }

.large-quarter-vertical-padding, .quarter-vertical-padding {
  padding-top: .4375em;
  padding-bottom: .4375em; }

.horizontal-space, .large-horizontal-space {
  margin-left: 1.75em;
  margin-right: 1.75em; }

.horizontal-padding, .large-horizontal-padding {
  padding-left: 1.75em;
  padding-right: 1.75em; }

.double-horizontal-space, .large-double-horizontal-space {
  margin-left: 3.5em;
  margin-right: 3.5em; }

.double-horizontal-padding, .large-double-horizontal-padding {
  padding-left: 3.5em;
  padding-right: 3.5em; }

.half-horizontal-space, .large-half-horizontal-space {
  margin-left: .875em;
  margin-right: .875em; }

.half-horizontal-padding, .large-half-horizontal-padding {
  padding-left: .875em;
  padding-right: .875em; }

.large-quarter-horizontal-space, .quarter-horizontal-space {
  margin-left: .4375em;
  margin-right: .4375em; }

.large-quarter-horizontal-padding, .quarter-horizontal-padding {
  padding-left: .4375em;
  padding-right: .4375em; }

.large-top-space, .top-space {
  margin-top: 1.75em; }

.large-top-padding, .top-padding {
  padding-top: 1.75em; }

.double-top-space, .large-double-top-space {
  margin-top: 3.5em; }

.double-top-padding, .large-double-top-padding {
  padding-top: 3.5em; }

.half-top-space, .large-half-top-space {
  margin-top: .875em; }

.half-top-padding, .large-half-top-padding {
  padding-top: .875em; }

.large-quarter-top-space, .quarter-top-space {
  margin-top: .4375em; }

.large-quarter-top-padding, .quarter-top-padding {
  padding-top: .4375em; }

.large-right-space, .right-space {
  margin-right: 1.75em; }

.large-right-padding, .right-padding {
  padding-right: 1.75em; }

.double-right-space, .large-double-right-space {
  margin-right: 3.5em; }

.double-right-padding, .large-double-right-padding {
  padding-right: 3.5em; }

.half-right-space, .large-half-right-space {
  margin-right: .875em; }

.half-right-padding, .large-half-right-padding {
  padding-right: .875em; }

.large-quarter-right-space, .quarter-right-space {
  margin-right: .4375em; }

.large-quarter-right-padding, .quarter-right-padding {
  padding-right: .4375em; }

.bottom-space, .large-bottom-space {
  margin-bottom: 1.75em; }

.bottom-padding, .large-bottom-padding {
  padding-bottom: 1.75em; }

.double-bottom-space, .large-double-bottom-space {
  margin-bottom: 3.5em; }

.double-bottom-padding, .large-double-bottom-padding {
  padding-bottom: 3.5em; }

.half-bottom-space, .large-half-bottom-space {
  margin-bottom: .875em; }

.half-bottom-padding, .large-half-bottom-padding {
  padding-bottom: .875em; }

.large-quarter-bottom-space, .quarter-bottom-space {
  margin-bottom: .4375em; }

.large-quarter-bottom-padding, .quarter-bottom-padding {
  padding-bottom: .4375em; }

.large-left-space, .left-space {
  margin-left: 1.75em; }

.large-left-padding, .left-padding {
  padding-left: 1.75em; }

.double-left-space, .large-double-left-space {
  margin-left: 3.5em; }

.double-left-padding, .large-double-left-padding {
  padding-left: 3.5em; }

.half-left-space, .large-half-left-space {
  margin-left: .875em; }

.half-left-padding, .large-half-left-padding {
  padding-left: .875em; }

.large-quarter-left-space, .quarter-left-space {
  margin-left: .4375em; }

.large-quarter-left-padding, .quarter-left-padding {
  padding-left: .4375em; }

.hide-large {
  display: none!important; }

.show-large {
  display: inherit!important; }

table.show-large {
  display: table; }

thead.show-large {
  display: table-header-group; }

tbody.show-large {
  display: table-row-group; }

tfoot.show-large {
  display: table-footer-group; }

tr.show-large {
  display: table-row; }

td.show-large, th.show-large {
  display: table-cell; }

