:root {--gutter: 26px;--mobile-margin: 16px;--locking-grid: true;}:root {--mq-xs: 320px;--mq-sm: 479px;--mq-md: 700px;--mq-lg: 1024px;--mq-xl: 1280px;--max-width: 1185px;}.btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 15px;height: 40px !important;font-family: var(--ff2);font-style: normal;font-weight: 600;font-size: 14px !important;line-height: 17px;text-align: center;letter-spacing: 0.75px;text-transform: uppercase;white-space: nowrap;color: white;background-color: var(--c1);background-repeat: no-repeat;border: 0 none transparent;border-radius: 3px;cursor: pointer;-webkit-transition: all .2s;transition: all .2s;}.btn:hover,.btn:focus {color: white;background-color: HSL(var(--hs-c1), 30%);}.section--newsletter {max-width: var(--content-max-width);margin-bottom: 1.5em;padding: 20px 30px;color: white;background-color: var(--c6);}.section--newsletter .post__title {margin: 0 0 .25em;font-family: var(--ff2);font-weight: 500;font-size: 2em;line-height: 135%;}.section--newsletter .post__description {font-family: var(--ff3);font-style: italic;font-size: 1.2em;line-height: 135%;}.section--newsletter a {color: white;}.section--newsletter a:hover,.section--newsletter a:focus {color: black;}@media screen and (min-width: 700px) {.section--newsletter {padding: 30px 40px;}.section--newsletter .post__title {font-size: 2.5em;}}
