.c-generic-page{--header-height:4.5rem;background-color:#f4f4f4}.c-generic-page__wrapper{padding:calc(var(--header-height)) 1rem 5rem}.c-generic-page h1,.c-generic-page h2{font-family:Chakra Petch,sans-serif;font-weight:400;letter-spacing:0;text-transform:uppercase;font-size:1.5rem;line-height:1.5rem;letter-spacing:.03rem;font-weight:500;margin:2rem 0}@media only screen and (min-width:1100px){.c-generic-page h1,.c-generic-page h2{font-size:1.5rem;line-height:1.5rem}}@media only screen and (min-width:1650px){.c-generic-page h1,.c-generic-page h2{font-size:2rem;line-height:2.375rem;letter-spacing:.04rem}}.c-generic-page a{transition-timing-function:linear;transition-duration:.2s;transition-property:opacity;color:#e3382b}.c-generic-page a:hover{opacity:.7}.c-generic-page-title{margin-bottom:4rem;grid-column:span 4;text-align:center}.c-generic-page-inner{grid-column:span 4}.c-generic-page-inner>*{margin-bottom:1.25rem}.c-generic-page-inner ol,.c-generic-page-inner p,.c-generic-page-inner ul{color:rgba(0,0,0,.5)}.c-generic-page-inner strong{font-weight:600}@media only screen and (min-width:750px){.c-generic-page__wrapper{max-width:42.25rem;margin:0 auto}.c-generic-page-title{grid-column:span 4}}@media only screen and (min-width:1100px){.c-generic-page-inner{grid-column:4/span 6}.c-generic-page-title{grid-column:span 12;margin-bottom:5rem!important}}@media only screen and (min-width:1400px){.c-generic-page-inner{grid-column:4/span 6}}
