/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{
    line-height:1.15;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
h1{
    font-size:2em;
    margin:.67em 0
}
a{
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
b{
    font-weight:inherit
}
b{
    font-weight:bolder
}
code{
    font-family:monospace,monospace;
    font-size:1em
}
img{
    border-style:none
}
button{
    font-family:sans-serif;
    font-size:100%;
    line-height:1.15;
    margin:0
}
button{
    overflow:visible
}
button{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}
[type=checkbox],[type=radio]{
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
[hidden]{
    display:none
}
.bg-base{
    background-color:#fff
}
.bg-action-primary{
    background-color:#134cd8
}
.bg-muted-1{
    background-color:#727273
}
.bg-muted-2{
    background-color:#979899
}
.bg-muted-3{
    background-color:#cacbcc
}
.bg-muted-4{
    background-color:#e3e4e6
}
.bg-muted-5{
    background-color:#f2f4f5
}
.bg-center{
    background-repeat:no-repeat;
    background-position:center center
}
.ba{
    border-style:solid;
    border-width:1px
}
.br{
    border-right-style:solid;
    border-right-width:1px
}
.b--action-primary{
    border-color:#1346d8
}
.b--muted-1{
    border-color:#727273
}
.b--muted-2{
    border-color:#979899
}
.b--muted-3{
    border-color:#cacbcc
}
.b--muted-4{
    border-color:#e3e4e6
}
.b--muted-5{
    border-color:#f2f4f5
}
.br0{
    border-radius:0
}
.br1{
    border-radius:.125rem
}
.br2{
    border-radius:.25rem
}
.br3{
    border-radius:.5rem
}
.br4{
    border-radius:1rem
}
.br-100{
    border-radius:100%
}
.bw0{
    border-width:0
}
.bw1{
    border-width:.125rem
}
.bw2{
    border-width:.25rem
}
.bw3{
    border-width:.5rem
}
.bw4{
    border-width:1rem
}
.bw5{
    border-width:2rem
}
.br-0{
    border-right-width:0
}
a,body,code,div,h1,h2,h3,h4,h5,h6,html{
    box-sizing:border-box
}
.mr0{
    margin-right:0
}
.pt0{
    padding-top:0
}
.pb0{
    padding-bottom:0
}
.pv0{
    padding-top:0;
    padding-bottom:0
}
.ph0{
    padding-left:0;
    padding-right:0
}
.mh0{
    margin-left:0;
    margin-right:0
}
.mr1{
    margin-right:.125rem
}
.pt1{
    padding-top:.125rem
}
.pb1{
    padding-bottom:.125rem
}
.pv1{
    padding-top:.125rem;
    padding-bottom:.125rem
}
.ph1{
    padding-left:.125rem;
    padding-right:.125rem
}
.mh1{
    margin-left:.125rem;
    margin-right:.125rem
}
.mr2{
    margin-right:.25rem
}
.pt2{
    padding-top:.25rem
}
.pb2{
    padding-bottom:.25rem
}
.pv2{
    padding-top:.25rem;
    padding-bottom:.25rem
}
.ph2{
    padding-left:.25rem;
    padding-right:.25rem
}
.mh2{
    margin-left:.25rem;
    margin-right:.25rem
}
.mr3{
    margin-right:.5rem
}
.pt3{
    padding-top:.5rem
}
.pb3{
    padding-bottom:.5rem
}
.pv3{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.ph3{
    padding-left:.5rem;
    padding-right:.5rem
}
.mh3{
    margin-left:.5rem;
    margin-right:.5rem
}
.mr4{
    margin-right:.75rem
}
.pt4{
    padding-top:.75rem
}
.pb4{
    padding-bottom:.75rem
}
.pv4{
    padding-top:.75rem;
    padding-bottom:.75rem
}
.ph4{
    padding-left:.75rem;
    padding-right:.75rem
}
.mh4{
    margin-left:.75rem;
    margin-right:.75rem
}
.mr5{
    margin-right:1rem
}
.pt5{
    padding-top:1rem
}
.pb5{
    padding-bottom:1rem
}
.pv5{
    padding-top:1rem;
    padding-bottom:1rem
}
.ph5{
    padding-left:1rem;
    padding-right:1rem
}
.mh5{
    margin-left:1rem;
    margin-right:1rem
}
.mr6{
    margin-right:1.5rem
}
.pt6{
    padding-top:1.5rem
}
.pb6{
    padding-bottom:1.5rem
}
.pv6{
    padding-top:1.5rem;
    padding-bottom:1.5rem
}
.ph6{
    padding-left:1.5rem;
    padding-right:1.5rem
}
.mh6{
    margin-left:1.5rem;
    margin-right:1.5rem
}
.mr7{
    margin-right:2rem
}
.pt7{
    padding-top:2rem
}
.pb7{
    padding-bottom:2rem
}
.pv7{
    padding-top:2rem;
    padding-bottom:2rem
}
.ph7{
    padding-left:2rem;
    padding-right:2rem
}
.mh7{
    margin-left:2rem;
    margin-right:2rem
}
.mr8{
    margin-right:3rem
}
.pt8{
    padding-top:3rem
}
.pb8{
    padding-bottom:3rem
}
.pv8{
    padding-top:3rem;
    padding-bottom:3rem
}
.ph8{
    padding-left:3rem;
    padding-right:3rem
}
.mh8{
    margin-left:3rem;
    margin-right:3rem
}
.mr9{
    margin-right:4rem
}
.pt9{
    padding-top:4rem
}
.pb9{
    padding-bottom:4rem
}
.pv9{
    padding-top:4rem;
    padding-bottom:4rem
}
.ph9{
    padding-left:4rem;
    padding-right:4rem
}
.mh9{
    margin-left:4rem;
    margin-right:4rem
}
.mr10{
    margin-right:8rem
}
.pt10{
    padding-top:8rem
}
.pb10{
    padding-bottom:8rem
}
.pv10{
    padding-top:8rem;
    padding-bottom:8rem
}
.ph10{
    padding-left:8rem;
    padding-right:8rem
}
.mh10{
    margin-left:8rem;
    margin-right:8rem
}
.mr11{
    margin-right:16rem
}
.pt11{
    padding-top:16rem
}
.pb11{
    padding-bottom:16rem
}
.pv11{
    padding-top:16rem;
    padding-bottom:16rem
}
.ph11{
    padding-left:16rem;
    padding-right:16rem
}
.mh11{
    margin-left:16rem;
    margin-right:16rem
}
.flex{
    display:flex
}
.flex-auto{
    flex:1 1 auto;
    min-width:0;
    min-height:0
}
.flex-column{
    flex-direction:column
}
.flex-row{
    flex-direction:row
}
.flex-column-reverse{
    flex-direction:column-reverse
}
.flex-row-reverse{
    flex-direction:row-reverse
}
.justify-center{
    justify-content:center
}
.content-center{
    align-content:center
}
body,button{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-family:Fabriga,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif
}
.code,code{
    font-family:Consolas,monaco,monospace
}
.b{
    font-weight:700
}
.fw1{
    font-weight:100
}
.fw2{
    font-weight:200
}
.fw3{
    font-weight:300
}
.fw4{
    font-weight:400
}
.fw5{
    font-weight:500
}
.fw6{
    font-weight:600
}
.fw7{
    font-weight:700
}
.fw8{
    font-weight:800
}
.fw9{
    font-weight:900
}
.link{
    text-decoration:none;
    transition:color .15s ease-in
}
.link:link,.link:visited{
    transition:color .15s ease-in
}
.link:hover{
    transition:color .15s ease-in
}
.link:active{
    transition:color .15s ease-in
}
.link:focus{
    transition:color .15s ease-in;
    outline:1px dotted currentColor
}
.h1{
    height:1rem
}
.h2{
    height:2rem
}
.h3{
    height:4rem
}
.h4{
    height:8rem
}
.h5{
    height:16rem
}
.h-25{
    height:25%
}
.h-50{
    height:50%
}
.h-75{
    height:75%
}
.h-100{
    height:100%
}
.min-h-100{
    min-height:100%
}
.h-auto{
    height:auto
}
.c-action-primary{
    color:#134cd8
}
.c-link{
    color:#134cd8
}
.c-muted-1{
    color:#727273
}
.c-muted-2{
    color:#979899
}
.c-muted-3{
    color:#cacbcc
}
.c-muted-4{
    color:#e3e4e6
}
.c-muted-5{
    color:#f2f4f5
}
.c-on-base{
    color:#3f3f40
}
.c-on-action-primary{
    color:#fff
}
.c-on-muted-1{
    color:#fff
}
.c-on-muted-2{
    color:#fff
}
.c-on-muted-3{
    color:#3f3f40
}
.c-on-muted-4{
    color:#3f3f40
}
.c-on-muted-5{
    color:#3f3f40
}
.hover-c-action-primary:focus{
    color:#0c389f
}
.hover-c-action-primary:hover{
    color:#0c389f
}
.hover-c-link:focus{
    color:#0c389f
}
.hover-c-link:hover{
    color:#0c389f
}
.hover-c-on-action-primary:focus{
    color:#fff
}
.hover-c-on-action-primary:hover{
    color:#fff
}
.hover-bg-action-primary:focus{
    background-color:#0c389f
}
.hover-bg-action-primary:hover{
    background-color:#0c389f
}
.hover-bg-muted-1:focus{
    background-color:#727273
}
.hover-bg-muted-1:hover{
    background-color:#727273
}
.hover-bg-muted-2:focus{
    background-color:#979899
}
.hover-bg-muted-2:hover{
    background-color:#979899
}
.hover-bg-muted-3:focus{
    background-color:#cacbcc
}
.hover-bg-muted-3:hover{
    background-color:#cacbcc
}
.hover-bg-muted-4:focus{
    background-color:#e3e4e6
}
.hover-bg-muted-4:hover{
    background-color:#e3e4e6
}
.hover-bg-muted-5:focus{
    background-color:#f2f4f5
}
.hover-bg-muted-5:hover{
    background-color:#f2f4f5
}
.hover-b--action-primary:focus{
    border-color:#0c389f
}
.hover-b--action-primary:hover{
    border-color:#0c389f
}
.hover-b--muted-1:focus{
    border-color:#727273
}
.hover-b--muted-1:hover{
    border-color:#727273
}
.hover-b--muted-2:focus{
    border-color:#979899
}
.hover-b--muted-2:hover{
    border-color:#979899
}
.hover-b--muted-3:focus{
    border-color:#cacbcc
}
.hover-b--muted-3:hover{
    border-color:#cacbcc
}
.hover-b--muted-4:focus{
    border-color:#e3e4e6
}
.hover-b--muted-4:hover{
    border-color:#e3e4e6
}
.hover-b--muted-5:focus{
    border-color:#f2f4f5
}
.hover-b--muted-5:hover{
    border-color:#f2f4f5
}
img{
    max-width:100%
}
.lh-title{
    line-height:1.25
}
.lh-copy{
    line-height:1.5
}
.pointer:hover{
    cursor:pointer
}
.bg-animate,.bg-animate:focus,.bg-animate:hover{
    transition:background-color .15s ease-in-out
}
.relative{
    position:relative
}
.ttu{
    text-transform:uppercase
}
.v-base{
    vertical-align:baseline
}
.v-mid{
    vertical-align:middle
}
.f1{
    font-size:3rem
}
.f2{
    font-size:2.25rem
}
.f3{
    font-size:1.5rem
}
.f4{
    font-size:1.25rem
}
.f5{
    font-size:1rem
}
.f6{
    font-size:.875rem
}
.f7{
    font-size:.75rem
}
.center{
    margin-right:auto;
    margin-left:auto
}
.mr-auto{
    margin-right:auto
}
@media screen and (min-width:20em){
    .bg-center-s{
        background-repeat:no-repeat;
        background-position:center center
    }
    .ba-s{
        border-style:solid;
        border-width:1px
    }
    .br-s{
        border-right-style:solid;
        border-right-width:1px
    }
    .br0-s{
        border-radius:0
    }
    .br1-s{
        border-radius:.125rem
    }
    .br2-s{
        border-radius:.25rem
    }
    .br3-s{
        border-radius:.5rem
    }
    .br4-s{
        border-radius:1rem
    }
    .br-100-s{
        border-radius:100%
    }
    .bw0-s{
        border-width:0
    }
    .bw1-s{
        border-width:.125rem
    }
    .bw2-s{
        border-width:.25rem
    }
    .bw3-s{
        border-width:.5rem
    }
    .bw4-s{
        border-width:1rem
    }
    .bw5-s{
        border-width:2rem
    }
    .br-0-s{
        border-right-width:0
    }
    .mr0-s{
        margin-right:0
    }
    .pt0-s{
        padding-top:0
    }
    .pb0-s{
        padding-bottom:0
    }
    .pv0-s{
        padding-top:0;
        padding-bottom:0
    }
    .ph0-s{
        padding-left:0;
        padding-right:0
    }
    .mh0-s{
        margin-left:0;
        margin-right:0
    }
    .mr1-s{
        margin-right:.125rem
    }
    .pt1-s{
        padding-top:.125rem
    }
    .pb1-s{
        padding-bottom:.125rem
    }
    .pv1-s{
        padding-top:.125rem;
        padding-bottom:.125rem
    }
    .ph1-s{
        padding-left:.125rem;
        padding-right:.125rem
    }
    .mh1-s{
        margin-left:.125rem;
        margin-right:.125rem
    }
    .mr2-s{
        margin-right:.25rem
    }
    .pt2-s{
        padding-top:.25rem
    }
    .pb2-s{
        padding-bottom:.25rem
    }
    .pv2-s{
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .ph2-s{
        padding-left:.25rem;
        padding-right:.25rem
    }
    .mh2-s{
        margin-left:.25rem;
        margin-right:.25rem
    }
    .mr3-s{
        margin-right:.5rem
    }
    .pt3-s{
        padding-top:.5rem
    }
    .pb3-s{
        padding-bottom:.5rem
    }
    .pv3-s{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .ph3-s{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .mh3-s{
        margin-left:.5rem;
        margin-right:.5rem
    }
    .mr4-s{
        margin-right:.75rem
    }
    .pt4-s{
        padding-top:.75rem
    }
    .pb4-s{
        padding-bottom:.75rem
    }
    .pv4-s{
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .ph4-s{
        padding-left:.75rem;
        padding-right:.75rem
    }
    .mh4-s{
        margin-left:.75rem;
        margin-right:.75rem
    }
    .mr5-s{
        margin-right:1rem
    }
    .pt5-s{
        padding-top:1rem
    }
    .pb5-s{
        padding-bottom:1rem
    }
    .pv5-s{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .ph5-s{
        padding-left:1rem;
        padding-right:1rem
    }
    .mh5-s{
        margin-left:1rem;
        margin-right:1rem
    }
    .mr6-s{
        margin-right:1.5rem
    }
    .pt6-s{
        padding-top:1.5rem
    }
    .pb6-s{
        padding-bottom:1.5rem
    }
    .pv6-s{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .ph6-s{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .mh6-s{
        margin-left:1.5rem;
        margin-right:1.5rem
    }
    .mr7-s{
        margin-right:2rem
    }
    .pt7-s{
        padding-top:2rem
    }
    .pb7-s{
        padding-bottom:2rem
    }
    .pv7-s{
        padding-top:2rem;
        padding-bottom:2rem
    }
    .ph7-s{
        padding-left:2rem;
        padding-right:2rem
    }
    .mh7-s{
        margin-left:2rem;
        margin-right:2rem
    }
    .mr8-s{
        margin-right:3rem
    }
    .pt8-s{
        padding-top:3rem
    }
    .pb8-s{
        padding-bottom:3rem
    }
    .pv8-s{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .ph8-s{
        padding-left:3rem;
        padding-right:3rem
    }
    .mh8-s{
        margin-left:3rem;
        margin-right:3rem
    }
    .mr9-s{
        margin-right:4rem
    }
    .pt9-s{
        padding-top:4rem
    }
    .pb9-s{
        padding-bottom:4rem
    }
    .pv9-s{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .ph9-s{
        padding-left:4rem;
        padding-right:4rem
    }
    .mh9-s{
        margin-left:4rem;
        margin-right:4rem
    }
    .mr10-s{
        margin-right:8rem
    }
    .pt10-s{
        padding-top:8rem
    }
    .pb10-s{
        padding-bottom:8rem
    }
    .pv10-s{
        padding-top:8rem;
        padding-bottom:8rem
    }
    .ph10-s{
        padding-left:8rem;
        padding-right:8rem
    }
    .mh10-s{
        margin-left:8rem;
        margin-right:8rem
    }
    .mr11-s{
        margin-right:16rem
    }
    .pt11-s{
        padding-top:16rem
    }
    .pb11-s{
        padding-bottom:16rem
    }
    .pv11-s{
        padding-top:16rem;
        padding-bottom:16rem
    }
    .ph11-s{
        padding-left:16rem;
        padding-right:16rem
    }
    .mh11-s{
        margin-left:16rem;
        margin-right:16rem
    }
    .flex-s{
        display:flex
    }
    .flex-auto-s{
        flex:1 1 auto;
        min-width:0;
        min-height:0
    }
    .flex-column-s{
        flex-direction:column
    }
    .flex-row-s{
        flex-direction:row
    }
    .flex-column-reverse-s{
        flex-direction:column-reverse
    }
    .flex-row-reverse-s{
        flex-direction:row-reverse
    }
    .justify-center-s{
        justify-content:center
    }
    .content-center-s{
        align-content:center
    }
    .b-s{
        font-weight:700
    }
    .fw1-s{
        font-weight:100
    }
    .fw2-s{
        font-weight:200
    }
    .fw3-s{
        font-weight:300
    }
    .fw4-s{
        font-weight:400
    }
    .fw5-s{
        font-weight:500
    }
    .fw6-s{
        font-weight:600
    }
    .fw7-s{
        font-weight:700
    }
    .fw8-s{
        font-weight:800
    }
    .fw9-s{
        font-weight:900
    }
    .h1-s{
        height:1rem
    }
    .h2-s{
        height:2rem
    }
    .h3-s{
        height:4rem
    }
    .h4-s{
        height:8rem
    }
    .h5-s{
        height:16rem
    }
    .h-25-s{
        height:25%
    }
    .h-50-s{
        height:50%
    }
    .h-75-s{
        height:75%
    }
    .h-100-s{
        height:100%
    }
    .min-h-100-s{
        min-height:100%
    }
    .h-auto-s{
        height:auto
    }
    .lh-title-s{
        line-height:1.25
    }
    .lh-copy-s{
        line-height:1.5
    }
    .relative-s{
        position:relative
    }
    .ttu-s{
        text-transform:uppercase
    }
    .f1-s{
        font-size:3rem
    }
    .f2-s{
        font-size:2.25rem
    }
    .f3-s{
        font-size:1.5rem
    }
    .f4-s{
        font-size:1.25rem
    }
    .f5-s{
        font-size:1rem
    }
    .f6-s{
        font-size:.875rem
    }
    .f7-s{
        font-size:.75rem
    }
}
@media screen and (min-width:40em){
    .bg-center-ns{
        background-repeat:no-repeat;
        background-position:center center
    }
    .ba-ns{
        border-style:solid;
        border-width:1px
    }
    .br-ns{
        border-right-style:solid;
        border-right-width:1px
    }
    .br0-ns{
        border-radius:0
    }
    .br1-ns{
        border-radius:.125rem
    }
    .br2-ns{
        border-radius:.25rem
    }
    .br3-ns{
        border-radius:.5rem
    }
    .br4-ns{
        border-radius:1rem
    }
    .br-100-ns{
        border-radius:100%
    }
    .bw0-ns{
        border-width:0
    }
    .bw1-ns{
        border-width:.125rem
    }
    .bw2-ns{
        border-width:.25rem
    }
    .bw3-ns{
        border-width:.5rem
    }
    .bw4-ns{
        border-width:1rem
    }
    .bw5-ns{
        border-width:2rem
    }
    .br-0-ns{
        border-right-width:0
    }
    .mr0-ns{
        margin-right:0
    }
    .pt0-ns{
        padding-top:0
    }
    .pb0-ns{
        padding-bottom:0
    }
    .pv0-ns{
        padding-top:0;
        padding-bottom:0
    }
    .ph0-ns{
        padding-left:0;
        padding-right:0
    }
    .mh0-ns{
        margin-left:0;
        margin-right:0
    }
    .mr1-ns{
        margin-right:.125rem
    }
    .pt1-ns{
        padding-top:.125rem
    }
    .pb1-ns{
        padding-bottom:.125rem
    }
    .pv1-ns{
        padding-top:.125rem;
        padding-bottom:.125rem
    }
    .ph1-ns{
        padding-left:.125rem;
        padding-right:.125rem
    }
    .mh1-ns{
        margin-left:.125rem;
        margin-right:.125rem
    }
    .mr2-ns{
        margin-right:.25rem
    }
    .pt2-ns{
        padding-top:.25rem
    }
    .pb2-ns{
        padding-bottom:.25rem
    }
    .pv2-ns{
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .ph2-ns{
        padding-left:.25rem;
        padding-right:.25rem
    }
    .mh2-ns{
        margin-left:.25rem;
        margin-right:.25rem
    }
    .mr3-ns{
        margin-right:.5rem
    }
    .pt3-ns{
        padding-top:.5rem
    }
    .pb3-ns{
        padding-bottom:.5rem
    }
    .pv3-ns{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .ph3-ns{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .mh3-ns{
        margin-left:.5rem;
        margin-right:.5rem
    }
    .mr4-ns{
        margin-right:.75rem
    }
    .pt4-ns{
        padding-top:.75rem
    }
    .pb4-ns{
        padding-bottom:.75rem
    }
    .pv4-ns{
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .ph4-ns{
        padding-left:.75rem;
        padding-right:.75rem
    }
    .mh4-ns{
        margin-left:.75rem;
        margin-right:.75rem
    }
    .mr5-ns{
        margin-right:1rem
    }
    .pt5-ns{
        padding-top:1rem
    }
    .pb5-ns{
        padding-bottom:1rem
    }
    .pv5-ns{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .ph5-ns{
        padding-left:1rem;
        padding-right:1rem
    }
    .mh5-ns{
        margin-left:1rem;
        margin-right:1rem
    }
    .mr6-ns{
        margin-right:1.5rem
    }
    .pt6-ns{
        padding-top:1.5rem
    }
    .pb6-ns{
        padding-bottom:1.5rem
    }
    .pv6-ns{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .ph6-ns{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .mh6-ns{
        margin-left:1.5rem;
        margin-right:1.5rem
    }
    .mr7-ns{
        margin-right:2rem
    }
    .pt7-ns{
        padding-top:2rem
    }
    .pb7-ns{
        padding-bottom:2rem
    }
    .pv7-ns{
        padding-top:2rem;
        padding-bottom:2rem
    }
    .ph7-ns{
        padding-left:2rem;
        padding-right:2rem
    }
    .mh7-ns{
        margin-left:2rem;
        margin-right:2rem
    }
    .mr8-ns{
        margin-right:3rem
    }
    .pt8-ns{
        padding-top:3rem
    }
    .pb8-ns{
        padding-bottom:3rem
    }
    .pv8-ns{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .ph8-ns{
        padding-left:3rem;
        padding-right:3rem
    }
    .mh8-ns{
        margin-left:3rem;
        margin-right:3rem
    }
    .mr9-ns{
        margin-right:4rem
    }
    .pt9-ns{
        padding-top:4rem
    }
    .pb9-ns{
        padding-bottom:4rem
    }
    .pv9-ns{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .ph9-ns{
        padding-left:4rem;
        padding-right:4rem
    }
    .mh9-ns{
        margin-left:4rem;
        margin-right:4rem
    }
    .mr10-ns{
        margin-right:8rem
    }
    .pt10-ns{
        padding-top:8rem
    }
    .pb10-ns{
        padding-bottom:8rem
    }
    .pv10-ns{
        padding-top:8rem;
        padding-bottom:8rem
    }
    .ph10-ns{
        padding-left:8rem;
        padding-right:8rem
    }
    .mh10-ns{
        margin-left:8rem;
        margin-right:8rem
    }
    .mr11-ns{
        margin-right:16rem
    }
    .pt11-ns{
        padding-top:16rem
    }
    .pb11-ns{
        padding-bottom:16rem
    }
    .pv11-ns{
        padding-top:16rem;
        padding-bottom:16rem
    }
    .ph11-ns{
        padding-left:16rem;
        padding-right:16rem
    }
    .mh11-ns{
        margin-left:16rem;
        margin-right:16rem
    }
    .flex-ns{
        display:flex
    }
    .flex-auto-ns{
        flex:1 1 auto;
        min-width:0;
        min-height:0
    }
    .flex-column-ns{
        flex-direction:column
    }
    .flex-row-ns{
        flex-direction:row
    }
    .flex-column-reverse-ns{
        flex-direction:column-reverse
    }
    .flex-row-reverse-ns{
        flex-direction:row-reverse
    }
    .justify-center-ns{
        justify-content:center
    }
    .content-center-ns{
        align-content:center
    }
    .b-ns{
        font-weight:700
    }
    .fw1-ns{
        font-weight:100
    }
    .fw2-ns{
        font-weight:200
    }
    .fw3-ns{
        font-weight:300
    }
    .fw4-ns{
        font-weight:400
    }
    .fw5-ns{
        font-weight:500
    }
    .fw6-ns{
        font-weight:600
    }
    .fw7-ns{
        font-weight:700
    }
    .fw8-ns{
        font-weight:800
    }
    .fw9-ns{
        font-weight:900
    }
    .h1-ns{
        height:1rem
    }
    .h2-ns{
        height:2rem
    }
    .h3-ns{
        height:4rem
    }
    .h4-ns{
        height:8rem
    }
    .h5-ns{
        height:16rem
    }
    .h-25-ns{
        height:25%
    }
    .h-50-ns{
        height:50%
    }
    .h-75-ns{
        height:75%
    }
    .h-100-ns{
        height:100%
    }
    .min-h-100-ns{
        min-height:100%
    }
    .h-auto-ns{
        height:auto
    }
    .lh-title-ns{
        line-height:1.25
    }
    .lh-copy-ns{
        line-height:1.5
    }
    .relative-ns{
        position:relative
    }
    .ttu-ns{
        text-transform:uppercase
    }
    .f1-ns{
        font-size:3rem
    }
    .f2-ns{
        font-size:2.25rem
    }
    .f3-ns{
        font-size:1.5rem
    }
    .f4-ns{
        font-size:1.25rem
    }
    .f5-ns{
        font-size:1rem
    }
    .f6-ns{
        font-size:.875rem
    }
    .f7-ns{
        font-size:.75rem
    }
}
