// .widgets // display grid // grid-template-columns 1fr // > 810px // .widgets // grid-template-columns repeat(2, 1fr) // grid-gap content-padding // > 1240px // .widgets // grid-template-columns repeat(3, 1fr) // > 1640px // .widgets // grid-template-columns repeat(4, 1fr) .widgets horizontal-wrap justify-content center .widget vertical // flex-basis 100% flex 1 margin calc(content-padding / 2) overflow hidden .widget-section vertical width 100% .widget-title text-align left padding-bottom 0.5rem border-bottom 1px solid rgba(0, 0, 0, 0.1) // We need !important here to overwrite the h3:first-child rule margin 1rem 0 !important .widget-ui-element vertical-wrap ui-element transition border transition-speed ease, background transition-speed ease, transform transition-speed ease, color transition-speed ease margin-bottom 1rem padding 0.5rem 1rem width 100% // max-width 700px .widget-ui-element-text horizontal clip-long-text justify-content flex-start align-items center width 100% .widget-form width 100% max-width 650px margin 0 auto