.c-generic-page{padding:6.5rem 1.5rem 4rem;max-width:56rem;margin:0 auto}.c-generic-page__title{margin-bottom:2rem;grid-column:span 4;text-align:center}.c-generic-page__inner ol li,.c-generic-page__inner ul li{font-weight:300;font-family:Supreme LL TT,sans-serif;line-height:1.5rem;letter-spacing:normal;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:1650px){.c-generic-page__inner ol li,.c-generic-page__inner ul li{font-size:1.125rem;line-height:1.625rem}}.c-generic-page__inner ol,.c-generic-page__inner ul{text-align:left;width:-moz-fit-content;width:fit-content;margin:1rem 0}.c-generic-page__inner a{text-decoration:underline}.c-generic-page__inner table{display:block;overflow:auto;border-collapse:collapse}.c-generic-page__inner table tbody,.c-generic-page__inner table thead{display:table;width:100%}.c-generic-page__inner table td,.c-generic-page__inner table th{border:.0625rem solid #b9b9b9;padding:.5rem .75rem;display:table-cell}.c-generic-page__inner table td,.c-generic-page__inner table td *,.c-generic-page__inner table th,.c-generic-page__inner table th *{font-weight:300;font-family:Supreme LL TT,sans-serif;line-height:1.5rem;letter-spacing:normal;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:1650px){.c-generic-page__inner table td,.c-generic-page__inner table td *,.c-generic-page__inner table th,.c-generic-page__inner table th *{font-size:1.125rem;line-height:1.625rem}}.c-generic-page__inner table strong,.c-generic-page__inner table th,.c-generic-page__inner table th *{font-weight:700}@media only screen and (min-width:1100px){.c-generic-page{padding-top:8rem;padding-right:2rem;padding-left:2rem}.c-generic-page__title{margin-bottom:3.5rem}}@media only screen and (min-width:1650px){.c-generic-page{padding-right:4rem;padding-left:4rem}}
