/* Heading Text Styles */

h1,h2,h3,h4,h5,h6 {
  margin-bottom: 0;
  color: var(--color-text-heading);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-regular);
}

h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {
  margin-top: 0;
}

h1 {
  font-size: var(--font-size-heading-macro);
  -webkit-font-feature-settings: "pnum" on, "lnum" on;
          font-feature-settings: "pnum" on, "lnum" on;
  line-height: 120%;
  margin: 0;
}

h2 {
  font-size: var(--font-size-heading-huge);
  font-weight: var(--font-weight-regular);
  line-height: 120%;
  margin-top: 48px;
}

h3 {
  font-family: var(--font-family-serif);
  font-size: var(--font-size-heading-large);
  font-weight: var(--font-weight-medium);
  line-height: 136%;
  margin-top: 48px;
}

h4 {
  font-size: var(--font-size-heading);
  font-weight: var(--font-weight-regular);
  line-height: 150%;
  margin-top: 48px;
}

h5 {
  font-family: var(--font-family-serif);
  font-size: var(--font-size-heading-small);
  font-weight: var(--font-weight-bold);
  margin-top: 48px;
}

h6 {
  font-size: var(--font-size-heading-small);
  font-style: normal;
  font-weight: var(--font-weight-regular);
  margin-top: 48px;
}

/* Rule */

hr {
  border: 0;
  border-bottom: 2px solid var(--color-sand);
}

/* Links */

a {
  text-decoration: none;
  color: var(--link-color-text);
}

a:hover, a:focus {
  text-decoration: underline;
  color: var(--link-color-text-hover);
}

.page-content a {
  text-decoration: underline;
}

h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a {
  text-decoration: none;
}

strong,
b {
  font-weight: var(--font-weight-bold);
}

/* Copy Styles */

body {
  color: var(--color-text);
  font-family: var(--font-family-body);
  font-size: var(--font-size-body);
}

p {
  font-family: var(--font-family-body);
  -webkit-font-feature-settings: "pnum" on, "lnum" on;
          font-feature-settings: "pnum" on, "lnum" on;
  font-size: var(--font-size-body);
  font-style: normal;
  line-height: 180%;
  margin: 20px 0;
}

p.text-default {
  font-family: var(--font-family-body);
  -webkit-font-feature-settings: "pnum" on, "lnum" on;
          font-feature-settings: "pnum" on, "lnum" on;
  font-size: var(--font-size-body);
  font-style: normal;
  line-height: 180%;
}

p.text-default.bold {
  font-weight: var(--font-weight-bold);
}

p.text-default.bold.underline {
  text-decoration: underline;
}

p.text-default.italic {
  font-style: italic;
}

p.text-default.italic.underline {
  text-decoration: underline;
}

p.text-default.underline {
  text-decoration: underline;
}

p.text-x-large {
  font-size: var(--font-size-body-x-large);
  line-height: 160%;
}

p.text-x-large.bold {
  font-weight: var(--font-weight-bold);
}

p.text-x-large.italic {
  font-style: italic;
}

p.text-large {
  font-size: var(--font-size-body-large);
  line-height: 170%;
}

p.text-large.bold {
  font-weight: var(--font-weight-bold);
}

p.text-large.italic {
  font-style: italic;
}

p.text-default {
  font-size: var(--font-size-body);
  line-height: 180%;
}

p.text-default.bold {
  font-weight: var(--font-weight-bold);
}

p.text-default.italic {
  font-style: italic;
}

p.text-small {
  font-size: var(--font-size-body-small);
  line-height: 170%;
}

p.text-small.bold {
  font-weight: var(--font-weight-bold);
}

p.text-small.italic {
  font-style: italic;
}

h1 + p,h2 + p,h3 + p,h4 + p,h5 + p,h6 + p {
  margin-top: 12px;
}

blockquote {
  margin: 15px 0;
  text-indent: -0.4em;
  font-style: italic;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnJhcmllcy9nbG9iYWwvYmFzZS90ZXh0LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx3QkFBQTs7QUFHQTtFQUNFLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0FBQUY7O0FBR0E7RUFDRSxhQUFBO0FBQUY7O0FBR0E7RUFDRSx5Q0FBQTtFQUNBLG1EQUFBO1VBQUEsMkNBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7QUFBRjs7QUFHQTtFQUNFLHdDQUFBO0VBQ0EsdUNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FBQUY7O0FBR0E7RUFDRSxxQ0FBQTtFQUNBLHlDQUFBO0VBQ0Esc0NBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FBQUY7O0FBR0E7RUFDRSxtQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBQUFGOztBQUdBO0VBQ0UscUNBQUE7RUFDQSx5Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7QUFBRjs7QUFHQTtFQUNFLHlDQUFBO0VBQ0Esa0JBQUE7RUFDQSx1Q0FBQTtFQUNBLGdCQUFBO0FBQUY7O0FBR0EsU0FBQTs7QUFDQTtFQUNFLFNBQUE7RUFDQSwwQ0FBQTtBQUFGOztBQUdBLFVBQUE7O0FBQ0E7RUFDRSxxQkFBQTtFQUNBLDZCQUFBO0FBQUY7O0FBRUU7RUFFRSwwQkFBQTtFQUNBLG1DQUFBO0FBREo7O0FBSUE7RUFDRSwwQkFBQTtBQURGOztBQUlBO0VBQ0UscUJBQUE7QUFERjs7QUFJQTs7RUFFRSxvQ0FBQTtBQURGOztBQUlBLGdCQUFBOztBQUVBO0VBQ0Usd0JBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FBRkY7O0FBS0E7RUFDRSxvQ0FBQTtFQUNBLG1EQUFBO1VBQUEsMkNBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FBRkY7O0FBSUU7RUFDRSxvQ0FBQTtFQUNBLG1EQUFBO1VBQUEsMkNBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUFGSjs7QUFHSTtFQUNFLG9DQUFBO0FBRE47O0FBR0k7RUFDRSwwQkFBQTtBQUROOztBQUdJO0VBQ0Usa0JBQUE7QUFETjs7QUFHSTtFQUNFLDBCQUFBO0FBRE47O0FBR0k7RUFDRSwwQkFBQTtBQUROOztBQUtFO0VBQ0Usd0NBQUE7RUFDQSxpQkFBQTtBQUhKOztBQUlJO0VBQ0Usb0NBQUE7QUFGTjs7QUFJSTtFQUNFLGtCQUFBO0FBRk47O0FBS0U7RUFDRSxzQ0FBQTtFQUNBLGlCQUFBO0FBSEo7O0FBSUk7RUFDRSxvQ0FBQTtBQUZOOztBQUlJO0VBQ0Usa0JBQUE7QUFGTjs7QUFLRTtFQUNFLGdDQUFBO0VBQ0EsaUJBQUE7QUFISjs7QUFJSTtFQUNFLG9DQUFBO0FBRk47O0FBSUk7RUFDRSxrQkFBQTtBQUZOOztBQUtFO0VBQ0Usc0NBQUE7RUFDQSxpQkFBQTtBQUhKOztBQUlJO0VBQ0Usb0NBQUE7QUFGTjs7QUFJSTtFQUNFLGtCQUFBO0FBRk47O0FBT0E7RUFDRSxnQkFBQTtBQUpGOztBQU9BO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUFKRiIsImZpbGUiOiJsaWJyYXJpZXMvZ2xvYmFsL2Jhc2UvdGV4dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBIZWFkaW5nIFRleHQgU3R5bGVzICovXG5AY3VzdG9tLXNlbGVjdG9yIDotLWhlYWRpbmcgaDEsIGgyLCBoMywgaDQsIGg1LCBoNjtcblxuOi0taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcbn1cblxuOi0taGVhZGluZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tYWNybyk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BudW0nIG9uLCAnbG51bScgb247XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW46IDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1odWdlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLWxhcmdlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIGxpbmUtaGVpZ2h0OiAxMzYlO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctc21hbGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1zbWFsbCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4vKiBSdWxlICovXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXNhbmQpO1xufVxuXG4vKiBMaW5rcyAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItdGV4dCk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItdGV4dC1ob3Zlcik7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG46LS1oZWFkaW5nID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLyogQ29weSBTdHlsZXMgKi9cblxuYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncG51bScgb24sICdsbnVtJyBvbjtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIG1hcmdpbjogMjBweCAwO1xuXG4gICYudGV4dC1kZWZhdWx0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncG51bScgb24sICdsbnVtJyBvbjtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gICAgJi5ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICB9XG4gICAgJi5ib2xkLnVuZGVybGluZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJi5pdGFsaWMge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAmLml0YWxpYy51bmRlcmxpbmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICYudW5kZXJsaW5lIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICYudGV4dC14LWxhcmdlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXgtbGFyZ2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICYuYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgfVxuICAgICYuaXRhbGljIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cbiAgJi50ZXh0LWxhcmdlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LWxhcmdlKTtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAmLmJvbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICAgIH1cbiAgICAmLml0YWxpYyB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG4gICYudGV4dC1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbiAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAmLmJvbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICAgIH1cbiAgICAmLml0YWxpYyB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG4gICYudGV4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zbWFsbCk7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgJi5ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICB9XG4gICAgJi5pdGFsaWMge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxufVxuXG46LS1oZWFkaW5nICsgcCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDE1cHggMDtcbiAgdGV4dC1pbmRlbnQ6IC0wLjRlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuIl19 */
