@charset "UTF-8";
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal; }

ul {
  list-style: none; }

button,
input,
select,
textarea {
  margin: 0; }

html {
  box-sizing: border-box; }

*, *::before, *::after {
  box-sizing: inherit; }

img,
video {
  height: auto;
  max-width: 100%; }

iframe {
  border: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }
  td:not([align]),
  th:not([align]) {
    text-align: inherit; }

.container, #_footer .footer-topper .social, #_footer .footer-topper .footer-links, main.sticky.scroll-with-footer::before, main.sticky.scroll-with-footer::after, main .side-toc, main article {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto; }
  .container.is-fluid, #_footer .footer-topper .is-fluid.social, #_footer .footer-topper .is-fluid.footer-links, main.is-fluid.sticky.scroll-with-footer::before, main.is-fluid.sticky.scroll-with-footer::after, main .is-fluid.side-toc, main article.is-fluid {
    max-width: none !important;
    padding-left: 32px;
    padding-right: 32px;
    width: 100%; }
  @media screen and (min-width: 1024px) {
    .container, #_footer .footer-topper .social, #_footer .footer-topper .footer-links, main.sticky.scroll-with-footer::before, main.sticky.scroll-with-footer::after, main .side-toc, main article {
      max-width: 960px; } }
  @media screen and (max-width: 1215px) {
    .container.is-widescreen:not(.is-max-desktop), #_footer .footer-topper .is-widescreen.social:not(.is-max-desktop), #_footer .footer-topper .is-widescreen.footer-links:not(.is-max-desktop), main.is-widescreen.sticky.scroll-with-footer:not(.is-max-desktop)::before, main.is-widescreen.sticky.scroll-with-footer:not(.is-max-desktop)::after, main .is-widescreen.side-toc:not(.is-max-desktop), main article.is-widescreen:not(.is-max-desktop) {
      max-width: 1152px; } }
  @media screen and (max-width: 1407px) {
    .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen), #_footer .footer-topper .is-fullhd.social:not(.is-max-desktop):not(.is-max-widescreen), #_footer .footer-topper .is-fullhd.footer-links:not(.is-max-desktop):not(.is-max-widescreen), main.is-fullhd.sticky.scroll-with-footer:not(.is-max-desktop):not(.is-max-widescreen)::before, main.is-fullhd.sticky.scroll-with-footer:not(.is-max-desktop):not(.is-max-widescreen)::after, main .is-fullhd.side-toc:not(.is-max-desktop):not(.is-max-widescreen), main article.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
      max-width: 1344px; } }
  @media screen and (min-width: 1216px) {
    .container:not(.is-max-desktop), #_footer .footer-topper .social:not(.is-max-desktop), #_footer .footer-topper .footer-links:not(.is-max-desktop), main.sticky.scroll-with-footer:not(.is-max-desktop)::before, main.sticky.scroll-with-footer:not(.is-max-desktop)::after, main .side-toc:not(.is-max-desktop), main article:not(.is-max-desktop) {
      max-width: 1152px; } }
  @media screen and (min-width: 1408px) {
    .container:not(.is-max-desktop):not(.is-max-widescreen), #_footer .footer-topper .social:not(.is-max-desktop):not(.is-max-widescreen), #_footer .footer-topper .footer-links:not(.is-max-desktop):not(.is-max-widescreen), main.sticky.scroll-with-footer:not(.is-max-desktop):not(.is-max-widescreen)::before, main.sticky.scroll-with-footer:not(.is-max-desktop):not(.is-max-widescreen)::after, main .side-toc:not(.is-max-desktop):not(.is-max-widescreen), main article:not(.is-max-desktop):not(.is-max-widescreen) {
      max-width: 1344px; } }
/* Bulma Grid */
.column, #_footer .footer-topper .social, #_footer .footer-topper .footer-links, main.sticky.scroll-with-footer::before, main.sticky.scroll-with-footer::after, main .side-toc, main article {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem; }
  .columns.is-mobile > .column.is-narrow, #_footer .footer-topper .columns.is-mobile > .is-narrow.social, #_footer .footer-topper .columns.is-mobile > .is-narrow.footer-links, .columns.is-mobile > main.is-narrow.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-narrow.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-narrow.side-toc, main .columns.is-mobile > article.is-narrow {
    flex: none;
    width: unset; }
  .columns.is-mobile > .column.is-full, #_footer .footer-topper .columns.is-mobile > .is-full.social, #_footer .footer-topper .columns.is-mobile > .is-full.footer-links, .columns.is-mobile > main.is-full.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-full.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-full.side-toc, main .columns.is-mobile > article.is-full {
    flex: none;
    width: 100%; }
  .columns.is-mobile > .column.is-three-quarters, #_footer .footer-topper .columns.is-mobile > .is-three-quarters.social, #_footer .footer-topper .columns.is-mobile > .is-three-quarters.footer-links, .columns.is-mobile > main.is-three-quarters.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-three-quarters.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-three-quarters.side-toc, main .columns.is-mobile > article.is-three-quarters {
    flex: none;
    width: 75%; }
  .columns.is-mobile > .column.is-two-thirds, #_footer .footer-topper .columns.is-mobile > .is-two-thirds.social, #_footer .footer-topper .columns.is-mobile > .is-two-thirds.footer-links, .columns.is-mobile > main.is-two-thirds.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-two-thirds.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-two-thirds.side-toc, main .columns.is-mobile > article.is-two-thirds {
    flex: none;
    width: 66.6666%; }
  .columns.is-mobile > .column.is-half, #_footer .footer-topper .columns.is-mobile > .is-half.social, #_footer .footer-topper .columns.is-mobile > .is-half.footer-links, .columns.is-mobile > main.is-half.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-half.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-half.side-toc, main .columns.is-mobile > article.is-half {
    flex: none;
    width: 50%; }
  .columns.is-mobile > .column.is-one-third, #_footer .footer-topper .columns.is-mobile > .is-one-third.social, #_footer .footer-topper .columns.is-mobile > .is-one-third.footer-links, .columns.is-mobile > main.is-one-third.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-one-third.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-one-third.side-toc, main .columns.is-mobile > article.is-one-third {
    flex: none;
    width: 33.3333%; }
  .columns.is-mobile > .column.is-one-quarter, #_footer .footer-topper .columns.is-mobile > .is-one-quarter.social, #_footer .footer-topper .columns.is-mobile > .is-one-quarter.footer-links, .columns.is-mobile > main.is-one-quarter.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-one-quarter.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-one-quarter.side-toc, main .columns.is-mobile > article.is-one-quarter {
    flex: none;
    width: 25%; }
  .columns.is-mobile > .column.is-one-fifth, #_footer .footer-topper .columns.is-mobile > .is-one-fifth.social, #_footer .footer-topper .columns.is-mobile > .is-one-fifth.footer-links, .columns.is-mobile > main.is-one-fifth.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-one-fifth.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-one-fifth.side-toc, main .columns.is-mobile > article.is-one-fifth {
    flex: none;
    width: 20%; }
  .columns.is-mobile > .column.is-two-fifths, #_footer .footer-topper .columns.is-mobile > .is-two-fifths.social, #_footer .footer-topper .columns.is-mobile > .is-two-fifths.footer-links, .columns.is-mobile > main.is-two-fifths.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-two-fifths.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-two-fifths.side-toc, main .columns.is-mobile > article.is-two-fifths {
    flex: none;
    width: 40%; }
  .columns.is-mobile > .column.is-three-fifths, #_footer .footer-topper .columns.is-mobile > .is-three-fifths.social, #_footer .footer-topper .columns.is-mobile > .is-three-fifths.footer-links, .columns.is-mobile > main.is-three-fifths.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-three-fifths.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-three-fifths.side-toc, main .columns.is-mobile > article.is-three-fifths {
    flex: none;
    width: 60%; }
  .columns.is-mobile > .column.is-four-fifths, #_footer .footer-topper .columns.is-mobile > .is-four-fifths.social, #_footer .footer-topper .columns.is-mobile > .is-four-fifths.footer-links, .columns.is-mobile > main.is-four-fifths.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-four-fifths.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-four-fifths.side-toc, main .columns.is-mobile > article.is-four-fifths {
    flex: none;
    width: 80%; }
  .columns.is-mobile > .column.is-offset-three-quarters, #_footer .footer-topper .columns.is-mobile > .is-offset-three-quarters.social, #_footer .footer-topper .columns.is-mobile > .is-offset-three-quarters.footer-links, .columns.is-mobile > main.is-offset-three-quarters.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-three-quarters.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-three-quarters.side-toc, main .columns.is-mobile > article.is-offset-three-quarters {
    margin-left: 75%; }
  .columns.is-mobile > .column.is-offset-two-thirds, #_footer .footer-topper .columns.is-mobile > .is-offset-two-thirds.social, #_footer .footer-topper .columns.is-mobile > .is-offset-two-thirds.footer-links, .columns.is-mobile > main.is-offset-two-thirds.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-two-thirds.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-two-thirds.side-toc, main .columns.is-mobile > article.is-offset-two-thirds {
    margin-left: 66.6666%; }
  .columns.is-mobile > .column.is-offset-half, #_footer .footer-topper .columns.is-mobile > .is-offset-half.social, #_footer .footer-topper .columns.is-mobile > .is-offset-half.footer-links, .columns.is-mobile > main.is-offset-half.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-half.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-half.side-toc, main .columns.is-mobile > article.is-offset-half {
    margin-left: 50%; }
  .columns.is-mobile > .column.is-offset-one-third, #_footer .footer-topper .columns.is-mobile > .is-offset-one-third.social, #_footer .footer-topper .columns.is-mobile > .is-offset-one-third.footer-links, .columns.is-mobile > main.is-offset-one-third.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-one-third.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-one-third.side-toc, main .columns.is-mobile > article.is-offset-one-third {
    margin-left: 33.3333%; }
  .columns.is-mobile > .column.is-offset-one-quarter, #_footer .footer-topper .columns.is-mobile > .is-offset-one-quarter.social, #_footer .footer-topper .columns.is-mobile > .is-offset-one-quarter.footer-links, .columns.is-mobile > main.is-offset-one-quarter.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-one-quarter.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-one-quarter.side-toc, main .columns.is-mobile > article.is-offset-one-quarter {
    margin-left: 25%; }
  .columns.is-mobile > .column.is-offset-one-fifth, #_footer .footer-topper .columns.is-mobile > .is-offset-one-fifth.social, #_footer .footer-topper .columns.is-mobile > .is-offset-one-fifth.footer-links, .columns.is-mobile > main.is-offset-one-fifth.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-one-fifth.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-one-fifth.side-toc, main .columns.is-mobile > article.is-offset-one-fifth {
    margin-left: 20%; }
  .columns.is-mobile > .column.is-offset-two-fifths, #_footer .footer-topper .columns.is-mobile > .is-offset-two-fifths.social, #_footer .footer-topper .columns.is-mobile > .is-offset-two-fifths.footer-links, .columns.is-mobile > main.is-offset-two-fifths.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-two-fifths.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-two-fifths.side-toc, main .columns.is-mobile > article.is-offset-two-fifths {
    margin-left: 40%; }
  .columns.is-mobile > .column.is-offset-three-fifths, #_footer .footer-topper .columns.is-mobile > .is-offset-three-fifths.social, #_footer .footer-topper .columns.is-mobile > .is-offset-three-fifths.footer-links, .columns.is-mobile > main.is-offset-three-fifths.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-three-fifths.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-three-fifths.side-toc, main .columns.is-mobile > article.is-offset-three-fifths {
    margin-left: 60%; }
  .columns.is-mobile > .column.is-offset-four-fifths, #_footer .footer-topper .columns.is-mobile > .is-offset-four-fifths.social, #_footer .footer-topper .columns.is-mobile > .is-offset-four-fifths.footer-links, .columns.is-mobile > main.is-offset-four-fifths.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-four-fifths.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-four-fifths.side-toc, main .columns.is-mobile > article.is-offset-four-fifths {
    margin-left: 80%; }
  .columns.is-mobile > .column.is-0, #_footer .footer-topper .columns.is-mobile > .is-0.social, #_footer .footer-topper .columns.is-mobile > .is-0.footer-links, .columns.is-mobile > main.is-0.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-0.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-0.side-toc, main .columns.is-mobile > article.is-0 {
    flex: none;
    width: 0%; }
  .columns.is-mobile > .column.is-offset-0, #_footer .footer-topper .columns.is-mobile > .is-offset-0.social, #_footer .footer-topper .columns.is-mobile > .is-offset-0.footer-links, .columns.is-mobile > main.is-offset-0.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-0.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-0.side-toc, main .columns.is-mobile > article.is-offset-0 {
    margin-left: 0%; }
  .columns.is-mobile > .column.is-1, #_footer .footer-topper .columns.is-mobile > .is-1.social, #_footer .footer-topper .columns.is-mobile > .is-1.footer-links, .columns.is-mobile > main.is-1.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-1.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-1.side-toc, main .columns.is-mobile > article.is-1 {
    flex: none;
    width: 8.33333%; }
  .columns.is-mobile > .column.is-offset-1, #_footer .footer-topper .columns.is-mobile > .is-offset-1.social, #_footer .footer-topper .columns.is-mobile > .is-offset-1.footer-links, .columns.is-mobile > main.is-offset-1.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-1.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-1.side-toc, main .columns.is-mobile > article.is-offset-1 {
    margin-left: 8.33333%; }
  .columns.is-mobile > .column.is-2, #_footer .footer-topper .columns.is-mobile > .social, #_footer .footer-topper .columns.is-mobile > .is-2.footer-links, .columns.is-mobile > main.column.sticky.scroll-with-footer::before, #_footer .footer-topper .columns.is-mobile > main.sticky.scroll-with-footer.social::before, #_footer .footer-topper .columns.is-mobile > main.sticky.scroll-with-footer.footer-links::before, .columns.is-mobile > main.column.sticky.scroll-with-footer::after, #_footer .footer-topper .columns.is-mobile > main.sticky.scroll-with-footer.social::after, #_footer .footer-topper .columns.is-mobile > main.sticky.scroll-with-footer.footer-links::after, .columns.is-mobile > main.is-2.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-2.sticky.scroll-with-footer::after, main .columns.is-mobile > .side-toc, main .columns.is-mobile > article.is-2, #_footer .footer-topper main .columns.is-mobile > article.social {
    flex: none;
    width: 16.66667%; }
  .columns.is-mobile > .column.is-offset-2, #_footer .footer-topper .columns.is-mobile > .is-offset-2.social, #_footer .footer-topper .columns.is-mobile > .is-offset-2.footer-links, .columns.is-mobile > main.is-offset-2.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-2.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-2.side-toc, main .columns.is-mobile > article.is-offset-2 {
    margin-left: 16.66667%; }
  .columns.is-mobile > .column.is-3, #_footer .footer-topper .columns.is-mobile > .is-3.social, #_footer .footer-topper .columns.is-mobile > .is-3.footer-links, .columns.is-mobile > main.is-3.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-3.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-3.side-toc, main .columns.is-mobile > article.is-3 {
    flex: none;
    width: 25%; }
  .columns.is-mobile > .column.is-offset-3, #_footer .footer-topper .columns.is-mobile > .is-offset-3.social, #_footer .footer-topper .columns.is-mobile > .is-offset-3.footer-links, .columns.is-mobile > main.is-offset-3.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-3.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-3.side-toc, main .columns.is-mobile > article.is-offset-3 {
    margin-left: 25%; }
  .columns.is-mobile > .column.is-4, #_footer .footer-topper .columns.is-mobile > .is-4.social, #_footer .footer-topper .columns.is-mobile > .is-4.footer-links, .columns.is-mobile > main.is-4.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-4.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-4.side-toc, main .columns.is-mobile > article.is-4 {
    flex: none;
    width: 33.33333%; }
  .columns.is-mobile > .column.is-offset-4, #_footer .footer-topper .columns.is-mobile > .is-offset-4.social, #_footer .footer-topper .columns.is-mobile > .is-offset-4.footer-links, .columns.is-mobile > main.is-offset-4.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-4.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-4.side-toc, main .columns.is-mobile > article.is-offset-4 {
    margin-left: 33.33333%; }
  .columns.is-mobile > .column.is-5, #_footer .footer-topper .columns.is-mobile > .is-5.social, #_footer .footer-topper .columns.is-mobile > .is-5.footer-links, .columns.is-mobile > main.is-5.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-5.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-5.side-toc, main .columns.is-mobile > article.is-5 {
    flex: none;
    width: 41.66667%; }
  .columns.is-mobile > .column.is-offset-5, #_footer .footer-topper .columns.is-mobile > .is-offset-5.social, #_footer .footer-topper .columns.is-mobile > .is-offset-5.footer-links, .columns.is-mobile > main.is-offset-5.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-5.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-5.side-toc, main .columns.is-mobile > article.is-offset-5 {
    margin-left: 41.66667%; }
  .columns.is-mobile > .column.is-6, #_footer .footer-topper .columns.is-mobile > .is-6.social, #_footer .footer-topper .columns.is-mobile > .is-6.footer-links, .columns.is-mobile > main.is-6.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-6.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-6.side-toc, main .columns.is-mobile > article.is-6 {
    flex: none;
    width: 50%; }
  .columns.is-mobile > .column.is-offset-6, #_footer .footer-topper .columns.is-mobile > .is-offset-6.social, #_footer .footer-topper .columns.is-mobile > .is-offset-6.footer-links, .columns.is-mobile > main.is-offset-6.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-6.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-6.side-toc, main .columns.is-mobile > article.is-offset-6 {
    margin-left: 50%; }
  .columns.is-mobile > .column.is-7, #_footer .footer-topper .columns.is-mobile > .is-7.social, #_footer .footer-topper .columns.is-mobile > .is-7.footer-links, .columns.is-mobile > main.is-7.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-7.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-7.side-toc, main .columns.is-mobile > article.is-7 {
    flex: none;
    width: 58.33333%; }
  .columns.is-mobile > .column.is-offset-7, #_footer .footer-topper .columns.is-mobile > .is-offset-7.social, #_footer .footer-topper .columns.is-mobile > .is-offset-7.footer-links, .columns.is-mobile > main.is-offset-7.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-7.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-7.side-toc, main .columns.is-mobile > article.is-offset-7 {
    margin-left: 58.33333%; }
  .columns.is-mobile > .column.is-8, #_footer .footer-topper .columns.is-mobile > .is-8.social, #_footer .footer-topper .columns.is-mobile > .is-8.footer-links, .columns.is-mobile > main.is-8.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-8.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-8.side-toc, main .columns.is-mobile > article {
    flex: none;
    width: 66.66667%; }
  .columns.is-mobile > .column.is-offset-8, #_footer .footer-topper .columns.is-mobile > .is-offset-8.social, #_footer .footer-topper .columns.is-mobile > .is-offset-8.footer-links, .columns.is-mobile > main.is-offset-8.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-8.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-8.side-toc, main .columns.is-mobile > article.is-offset-8 {
    margin-left: 66.66667%; }
  .columns.is-mobile > .column.is-9, #_footer .footer-topper .columns.is-mobile > .is-9.social, #_footer .footer-topper .columns.is-mobile > .is-9.footer-links, .columns.is-mobile > main.is-9.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-9.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-9.side-toc, main .columns.is-mobile > article.is-9 {
    flex: none;
    width: 75%; }
  .columns.is-mobile > .column.is-offset-9, #_footer .footer-topper .columns.is-mobile > .is-offset-9.social, #_footer .footer-topper .columns.is-mobile > .is-offset-9.footer-links, .columns.is-mobile > main.is-offset-9.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-9.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-9.side-toc, main .columns.is-mobile > article.is-offset-9 {
    margin-left: 75%; }
  .columns.is-mobile > .column.is-10, #_footer .footer-topper .columns.is-mobile > .is-10.social, #_footer .footer-topper .columns.is-mobile > .footer-links, .columns.is-mobile > main.is-10.sticky.scroll-with-footer::before, #_footer .footer-topper .columns.is-mobile > main.sticky.scroll-with-footer.footer-links::before, .columns.is-mobile > main.is-10.sticky.scroll-with-footer::after, #_footer .footer-topper .columns.is-mobile > main.sticky.scroll-with-footer.footer-links::after, main .columns.is-mobile > .is-10.side-toc, #_footer .footer-topper main .columns.is-mobile > .side-toc.footer-links, main .columns.is-mobile > article.is-10, #_footer .footer-topper main .columns.is-mobile > article.footer-links, body.normal .columns.is-mobile > article.column, body.normal #_footer .footer-topper .columns.is-mobile > article.social, #_footer .footer-topper body.normal .columns.is-mobile > article.social, #_footer .footer-topper body.normal .columns.is-mobile > article.footer-links, body.normal main .columns.is-mobile > article, main body.normal .columns.is-mobile > article {
    flex: none;
    width: 83.33333%; }
  .columns.is-mobile > .column.is-offset-10, #_footer .footer-topper .columns.is-mobile > .is-offset-10.social, #_footer .footer-topper .columns.is-mobile > .is-offset-10.footer-links, .columns.is-mobile > main.is-offset-10.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-10.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-10.side-toc, main .columns.is-mobile > article.is-offset-10 {
    margin-left: 83.33333%; }
  .columns.is-mobile > .column.is-11, #_footer .footer-topper .columns.is-mobile > .is-11.social, #_footer .footer-topper .columns.is-mobile > .is-11.footer-links, .columns.is-mobile > main.is-11.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-11.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-11.side-toc, main .columns.is-mobile > article.is-11 {
    flex: none;
    width: 91.66667%; }
  .columns.is-mobile > .column.is-offset-11, #_footer .footer-topper .columns.is-mobile > .is-offset-11.social, #_footer .footer-topper .columns.is-mobile > .is-offset-11.footer-links, .columns.is-mobile > main.is-offset-11.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-11.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-11.side-toc, main .columns.is-mobile > article.is-offset-11 {
    margin-left: 91.66667%; }
  .columns.is-mobile > .column.is-12, #_footer .footer-topper .columns.is-mobile > .is-12.social, #_footer .footer-topper .columns.is-mobile > .is-12.footer-links, .columns.is-mobile > main.is-12.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-12.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-12.side-toc, main .columns.is-mobile > article.is-12 {
    flex: none;
    width: 100%; }
  .columns.is-mobile > .column.is-offset-12, #_footer .footer-topper .columns.is-mobile > .is-offset-12.social, #_footer .footer-topper .columns.is-mobile > .is-offset-12.footer-links, .columns.is-mobile > main.is-offset-12.sticky.scroll-with-footer::before, .columns.is-mobile > main.is-offset-12.sticky.scroll-with-footer::after, main .columns.is-mobile > .is-offset-12.side-toc, main .columns.is-mobile > article.is-offset-12 {
    margin-left: 100%; }
  @media screen and (max-width: 768px) {
    .column.is-narrow-mobile, #_footer .footer-topper .is-narrow-mobile.social, #_footer .footer-topper .is-narrow-mobile.footer-links, main.is-narrow-mobile.sticky.scroll-with-footer::before, main.is-narrow-mobile.sticky.scroll-with-footer::after, main .is-narrow-mobile.side-toc, main article.is-narrow-mobile {
      flex: none;
      width: unset; }
    .column.is-full-mobile, #_footer .footer-topper .is-full-mobile.social, #_footer .footer-topper .is-full-mobile.footer-links, main.is-full-mobile.sticky.scroll-with-footer::before, main.is-full-mobile.sticky.scroll-with-footer::after, main .is-full-mobile.side-toc, main article.is-full-mobile {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-mobile, #_footer .footer-topper .is-three-quarters-mobile.social, #_footer .footer-topper .is-three-quarters-mobile.footer-links, main.is-three-quarters-mobile.sticky.scroll-with-footer::before, main.is-three-quarters-mobile.sticky.scroll-with-footer::after, main .is-three-quarters-mobile.side-toc, main article.is-three-quarters-mobile {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-mobile, #_footer .footer-topper .is-two-thirds-mobile.social, #_footer .footer-topper .is-two-thirds-mobile.footer-links, main.is-two-thirds-mobile.sticky.scroll-with-footer::before, main.is-two-thirds-mobile.sticky.scroll-with-footer::after, main .is-two-thirds-mobile.side-toc, main article.is-two-thirds-mobile {
      flex: none;
      width: 66.6666%; }
    .column.is-half-mobile, #_footer .footer-topper .is-half-mobile.social, #_footer .footer-topper .is-half-mobile.footer-links, main.is-half-mobile.sticky.scroll-with-footer::before, main.is-half-mobile.sticky.scroll-with-footer::after, main .is-half-mobile.side-toc, main article.is-half-mobile {
      flex: none;
      width: 50%; }
    .column.is-one-third-mobile, #_footer .footer-topper .is-one-third-mobile.social, #_footer .footer-topper .is-one-third-mobile.footer-links, main.is-one-third-mobile.sticky.scroll-with-footer::before, main.is-one-third-mobile.sticky.scroll-with-footer::after, main .is-one-third-mobile.side-toc, main article.is-one-third-mobile {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-mobile, #_footer .footer-topper .is-one-quarter-mobile.social, #_footer .footer-topper .is-one-quarter-mobile.footer-links, main.is-one-quarter-mobile.sticky.scroll-with-footer::before, main.is-one-quarter-mobile.sticky.scroll-with-footer::after, main .is-one-quarter-mobile.side-toc, main article.is-one-quarter-mobile {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-mobile, #_footer .footer-topper .is-one-fifth-mobile.social, #_footer .footer-topper .is-one-fifth-mobile.footer-links, main.is-one-fifth-mobile.sticky.scroll-with-footer::before, main.is-one-fifth-mobile.sticky.scroll-with-footer::after, main .is-one-fifth-mobile.side-toc, main article.is-one-fifth-mobile {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-mobile, #_footer .footer-topper .is-two-fifths-mobile.social, #_footer .footer-topper .is-two-fifths-mobile.footer-links, main.is-two-fifths-mobile.sticky.scroll-with-footer::before, main.is-two-fifths-mobile.sticky.scroll-with-footer::after, main .is-two-fifths-mobile.side-toc, main article.is-two-fifths-mobile {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-mobile, #_footer .footer-topper .is-three-fifths-mobile.social, #_footer .footer-topper .is-three-fifths-mobile.footer-links, main.is-three-fifths-mobile.sticky.scroll-with-footer::before, main.is-three-fifths-mobile.sticky.scroll-with-footer::after, main .is-three-fifths-mobile.side-toc, main article.is-three-fifths-mobile {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-mobile, #_footer .footer-topper .is-four-fifths-mobile.social, #_footer .footer-topper .is-four-fifths-mobile.footer-links, main.is-four-fifths-mobile.sticky.scroll-with-footer::before, main.is-four-fifths-mobile.sticky.scroll-with-footer::after, main .is-four-fifths-mobile.side-toc, main article.is-four-fifths-mobile {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-mobile, #_footer .footer-topper .is-offset-three-quarters-mobile.social, #_footer .footer-topper .is-offset-three-quarters-mobile.footer-links, main.is-offset-three-quarters-mobile.sticky.scroll-with-footer::before, main.is-offset-three-quarters-mobile.sticky.scroll-with-footer::after, main .is-offset-three-quarters-mobile.side-toc, main article.is-offset-three-quarters-mobile {
      margin-left: 75%; }
    .column.is-offset-two-thirds-mobile, #_footer .footer-topper .is-offset-two-thirds-mobile.social, #_footer .footer-topper .is-offset-two-thirds-mobile.footer-links, main.is-offset-two-thirds-mobile.sticky.scroll-with-footer::before, main.is-offset-two-thirds-mobile.sticky.scroll-with-footer::after, main .is-offset-two-thirds-mobile.side-toc, main article.is-offset-two-thirds-mobile {
      margin-left: 66.6666%; }
    .column.is-offset-half-mobile, #_footer .footer-topper .is-offset-half-mobile.social, #_footer .footer-topper .is-offset-half-mobile.footer-links, main.is-offset-half-mobile.sticky.scroll-with-footer::before, main.is-offset-half-mobile.sticky.scroll-with-footer::after, main .is-offset-half-mobile.side-toc, main article.is-offset-half-mobile {
      margin-left: 50%; }
    .column.is-offset-one-third-mobile, #_footer .footer-topper .is-offset-one-third-mobile.social, #_footer .footer-topper .is-offset-one-third-mobile.footer-links, main.is-offset-one-third-mobile.sticky.scroll-with-footer::before, main.is-offset-one-third-mobile.sticky.scroll-with-footer::after, main .is-offset-one-third-mobile.side-toc, main article.is-offset-one-third-mobile {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-mobile, #_footer .footer-topper .is-offset-one-quarter-mobile.social, #_footer .footer-topper .is-offset-one-quarter-mobile.footer-links, main.is-offset-one-quarter-mobile.sticky.scroll-with-footer::before, main.is-offset-one-quarter-mobile.sticky.scroll-with-footer::after, main .is-offset-one-quarter-mobile.side-toc, main article.is-offset-one-quarter-mobile {
      margin-left: 25%; }
    .column.is-offset-one-fifth-mobile, #_footer .footer-topper .is-offset-one-fifth-mobile.social, #_footer .footer-topper .is-offset-one-fifth-mobile.footer-links, main.is-offset-one-fifth-mobile.sticky.scroll-with-footer::before, main.is-offset-one-fifth-mobile.sticky.scroll-with-footer::after, main .is-offset-one-fifth-mobile.side-toc, main article.is-offset-one-fifth-mobile {
      margin-left: 20%; }
    .column.is-offset-two-fifths-mobile, #_footer .footer-topper .is-offset-two-fifths-mobile.social, #_footer .footer-topper .is-offset-two-fifths-mobile.footer-links, main.is-offset-two-fifths-mobile.sticky.scroll-with-footer::before, main.is-offset-two-fifths-mobile.sticky.scroll-with-footer::after, main .is-offset-two-fifths-mobile.side-toc, main article.is-offset-two-fifths-mobile {
      margin-left: 40%; }
    .column.is-offset-three-fifths-mobile, #_footer .footer-topper .is-offset-three-fifths-mobile.social, #_footer .footer-topper .is-offset-three-fifths-mobile.footer-links, main.is-offset-three-fifths-mobile.sticky.scroll-with-footer::before, main.is-offset-three-fifths-mobile.sticky.scroll-with-footer::after, main .is-offset-three-fifths-mobile.side-toc, main article.is-offset-three-fifths-mobile {
      margin-left: 60%; }
    .column.is-offset-four-fifths-mobile, #_footer .footer-topper .is-offset-four-fifths-mobile.social, #_footer .footer-topper .is-offset-four-fifths-mobile.footer-links, main.is-offset-four-fifths-mobile.sticky.scroll-with-footer::before, main.is-offset-four-fifths-mobile.sticky.scroll-with-footer::after, main .is-offset-four-fifths-mobile.side-toc, main article.is-offset-four-fifths-mobile {
      margin-left: 80%; }
    .column.is-0-mobile, #_footer .footer-topper .is-0-mobile.social, #_footer .footer-topper .is-0-mobile.footer-links, main.is-0-mobile.sticky.scroll-with-footer::before, main.is-0-mobile.sticky.scroll-with-footer::after, main .is-0-mobile.side-toc, main article.is-0-mobile {
      flex: none;
      width: 0%; }
    .column.is-offset-0-mobile, #_footer .footer-topper .is-offset-0-mobile.social, #_footer .footer-topper .is-offset-0-mobile.footer-links, main.is-offset-0-mobile.sticky.scroll-with-footer::before, main.is-offset-0-mobile.sticky.scroll-with-footer::after, main .is-offset-0-mobile.side-toc, main article.is-offset-0-mobile {
      margin-left: 0%; }
    .column.is-1-mobile, #_footer .footer-topper .is-1-mobile.social, #_footer .footer-topper .is-1-mobile.footer-links, main.is-1-mobile.sticky.scroll-with-footer::before, main.is-1-mobile.sticky.scroll-with-footer::after, main .is-1-mobile.side-toc, main article.is-1-mobile {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-mobile, #_footer .footer-topper .is-offset-1-mobile.social, #_footer .footer-topper .is-offset-1-mobile.footer-links, main.is-offset-1-mobile.sticky.scroll-with-footer::before, main.is-offset-1-mobile.sticky.scroll-with-footer::after, main .is-offset-1-mobile.side-toc, main article.is-offset-1-mobile {
      margin-left: 8.33333%; }
    .column.is-2-mobile, #_footer .footer-topper .is-2-mobile.social, #_footer .footer-topper .is-2-mobile.footer-links, main.is-2-mobile.sticky.scroll-with-footer::before, main.is-2-mobile.sticky.scroll-with-footer::after, main .is-2-mobile.side-toc, main article.is-2-mobile {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-mobile, #_footer .footer-topper .is-offset-2-mobile.social, #_footer .footer-topper .is-offset-2-mobile.footer-links, main.is-offset-2-mobile.sticky.scroll-with-footer::before, main.is-offset-2-mobile.sticky.scroll-with-footer::after, main .is-offset-2-mobile.side-toc, main article.is-offset-2-mobile {
      margin-left: 16.66667%; }
    .column.is-3-mobile, #_footer .footer-topper .is-3-mobile.social, #_footer .footer-topper .is-3-mobile.footer-links, main.is-3-mobile.sticky.scroll-with-footer::before, main.is-3-mobile.sticky.scroll-with-footer::after, main .is-3-mobile.side-toc, main article.is-3-mobile {
      flex: none;
      width: 25%; }
    .column.is-offset-3-mobile, #_footer .footer-topper .is-offset-3-mobile.social, #_footer .footer-topper .is-offset-3-mobile.footer-links, main.is-offset-3-mobile.sticky.scroll-with-footer::before, main.is-offset-3-mobile.sticky.scroll-with-footer::after, main .is-offset-3-mobile.side-toc, main article.is-offset-3-mobile {
      margin-left: 25%; }
    .column.is-4-mobile, #_footer .footer-topper .is-4-mobile.social, #_footer .footer-topper .is-4-mobile.footer-links, main.is-4-mobile.sticky.scroll-with-footer::before, main.is-4-mobile.sticky.scroll-with-footer::after, main .is-4-mobile.side-toc, main article.is-4-mobile {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-mobile, #_footer .footer-topper .is-offset-4-mobile.social, #_footer .footer-topper .is-offset-4-mobile.footer-links, main.is-offset-4-mobile.sticky.scroll-with-footer::before, main.is-offset-4-mobile.sticky.scroll-with-footer::after, main .is-offset-4-mobile.side-toc, main article.is-offset-4-mobile {
      margin-left: 33.33333%; }
    .column.is-5-mobile, #_footer .footer-topper .is-5-mobile.social, #_footer .footer-topper .is-5-mobile.footer-links, main.is-5-mobile.sticky.scroll-with-footer::before, main.is-5-mobile.sticky.scroll-with-footer::after, main .is-5-mobile.side-toc, main article.is-5-mobile {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-mobile, #_footer .footer-topper .is-offset-5-mobile.social, #_footer .footer-topper .is-offset-5-mobile.footer-links, main.is-offset-5-mobile.sticky.scroll-with-footer::before, main.is-offset-5-mobile.sticky.scroll-with-footer::after, main .is-offset-5-mobile.side-toc, main article.is-offset-5-mobile {
      margin-left: 41.66667%; }
    .column.is-6-mobile, #_footer .footer-topper .is-6-mobile.social, #_footer .footer-topper .is-6-mobile.footer-links, main.is-6-mobile.sticky.scroll-with-footer::before, main.is-6-mobile.sticky.scroll-with-footer::after, main .is-6-mobile.side-toc, main article.is-6-mobile {
      flex: none;
      width: 50%; }
    .column.is-offset-6-mobile, #_footer .footer-topper .is-offset-6-mobile.social, #_footer .footer-topper .is-offset-6-mobile.footer-links, main.is-offset-6-mobile.sticky.scroll-with-footer::before, main.is-offset-6-mobile.sticky.scroll-with-footer::after, main .is-offset-6-mobile.side-toc, main article.is-offset-6-mobile {
      margin-left: 50%; }
    .column.is-7-mobile, #_footer .footer-topper .is-7-mobile.social, #_footer .footer-topper .is-7-mobile.footer-links, main.is-7-mobile.sticky.scroll-with-footer::before, main.is-7-mobile.sticky.scroll-with-footer::after, main .is-7-mobile.side-toc, main article.is-7-mobile {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-mobile, #_footer .footer-topper .is-offset-7-mobile.social, #_footer .footer-topper .is-offset-7-mobile.footer-links, main.is-offset-7-mobile.sticky.scroll-with-footer::before, main.is-offset-7-mobile.sticky.scroll-with-footer::after, main .is-offset-7-mobile.side-toc, main article.is-offset-7-mobile {
      margin-left: 58.33333%; }
    .column.is-8-mobile, #_footer .footer-topper .is-8-mobile.social, #_footer .footer-topper .is-8-mobile.footer-links, main.is-8-mobile.sticky.scroll-with-footer::before, main.is-8-mobile.sticky.scroll-with-footer::after, main .is-8-mobile.side-toc, main article.is-8-mobile {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-mobile, #_footer .footer-topper .is-offset-8-mobile.social, #_footer .footer-topper .is-offset-8-mobile.footer-links, main.is-offset-8-mobile.sticky.scroll-with-footer::before, main.is-offset-8-mobile.sticky.scroll-with-footer::after, main .is-offset-8-mobile.side-toc, main article.is-offset-8-mobile {
      margin-left: 66.66667%; }
    .column.is-9-mobile, #_footer .footer-topper .is-9-mobile.social, #_footer .footer-topper .is-9-mobile.footer-links, main.is-9-mobile.sticky.scroll-with-footer::before, main.is-9-mobile.sticky.scroll-with-footer::after, main .is-9-mobile.side-toc, main article.is-9-mobile {
      flex: none;
      width: 75%; }
    .column.is-offset-9-mobile, #_footer .footer-topper .is-offset-9-mobile.social, #_footer .footer-topper .is-offset-9-mobile.footer-links, main.is-offset-9-mobile.sticky.scroll-with-footer::before, main.is-offset-9-mobile.sticky.scroll-with-footer::after, main .is-offset-9-mobile.side-toc, main article.is-offset-9-mobile {
      margin-left: 75%; }
    .column.is-10-mobile, #_footer .footer-topper .is-10-mobile.social, #_footer .footer-topper .is-10-mobile.footer-links, main.is-10-mobile.sticky.scroll-with-footer::before, main.is-10-mobile.sticky.scroll-with-footer::after, main .is-10-mobile.side-toc, main article.is-10-mobile {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-mobile, #_footer .footer-topper .is-offset-10-mobile.social, #_footer .footer-topper .is-offset-10-mobile.footer-links, main.is-offset-10-mobile.sticky.scroll-with-footer::before, main.is-offset-10-mobile.sticky.scroll-with-footer::after, main .is-offset-10-mobile.side-toc, main article.is-offset-10-mobile {
      margin-left: 83.33333%; }
    .column.is-11-mobile, #_footer .footer-topper .is-11-mobile.social, #_footer .footer-topper .is-11-mobile.footer-links, main.is-11-mobile.sticky.scroll-with-footer::before, main.is-11-mobile.sticky.scroll-with-footer::after, main .is-11-mobile.side-toc, main article.is-11-mobile {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-mobile, #_footer .footer-topper .is-offset-11-mobile.social, #_footer .footer-topper .is-offset-11-mobile.footer-links, main.is-offset-11-mobile.sticky.scroll-with-footer::before, main.is-offset-11-mobile.sticky.scroll-with-footer::after, main .is-offset-11-mobile.side-toc, main article.is-offset-11-mobile {
      margin-left: 91.66667%; }
    .column.is-12-mobile, #_footer .footer-topper .is-12-mobile.social, #_footer .footer-topper .is-12-mobile.footer-links, main.is-12-mobile.sticky.scroll-with-footer::before, main.is-12-mobile.sticky.scroll-with-footer::after, main .is-12-mobile.side-toc, main article.is-12-mobile {
      flex: none;
      width: 100%; }
    .column.is-offset-12-mobile, #_footer .footer-topper .is-offset-12-mobile.social, #_footer .footer-topper .is-offset-12-mobile.footer-links, main.is-offset-12-mobile.sticky.scroll-with-footer::before, main.is-offset-12-mobile.sticky.scroll-with-footer::after, main .is-offset-12-mobile.side-toc, main article.is-offset-12-mobile {
      margin-left: 100%; } }
  @media screen and (min-width: 769px), print {
    .column.is-narrow, #_footer .footer-topper .is-narrow.social, #_footer .footer-topper .is-narrow.footer-links, main.is-narrow.sticky.scroll-with-footer::before, main.is-narrow.sticky.scroll-with-footer::after, main .is-narrow.side-toc, main article.is-narrow, .column.is-narrow-tablet, #_footer .footer-topper .is-narrow-tablet.social, #_footer .footer-topper .is-narrow-tablet.footer-links, main.is-narrow-tablet.sticky.scroll-with-footer::before, main.is-narrow-tablet.sticky.scroll-with-footer::after, main .is-narrow-tablet.side-toc, main article.is-narrow-tablet {
      flex: none;
      width: unset; }
    .column.is-full, #_footer .footer-topper .is-full.social, #_footer .footer-topper .is-full.footer-links, main.is-full.sticky.scroll-with-footer::before, main.is-full.sticky.scroll-with-footer::after, main .is-full.side-toc, main article.is-full, .column.is-full-tablet, #_footer .footer-topper .is-full-tablet.social, #_footer .footer-topper .is-full-tablet.footer-links, main.is-full-tablet.sticky.scroll-with-footer::before, main.is-full-tablet.sticky.scroll-with-footer::after, main .is-full-tablet.side-toc, main article.is-full-tablet {
      flex: none;
      width: 100%; }
    .column.is-three-quarters, #_footer .footer-topper .is-three-quarters.social, #_footer .footer-topper .is-three-quarters.footer-links, main.is-three-quarters.sticky.scroll-with-footer::before, main.is-three-quarters.sticky.scroll-with-footer::after, main .is-three-quarters.side-toc, main article.is-three-quarters, .column.is-three-quarters-tablet, #_footer .footer-topper .is-three-quarters-tablet.social, #_footer .footer-topper .is-three-quarters-tablet.footer-links, main.is-three-quarters-tablet.sticky.scroll-with-footer::before, main.is-three-quarters-tablet.sticky.scroll-with-footer::after, main .is-three-quarters-tablet.side-toc, main article.is-three-quarters-tablet {
      flex: none;
      width: 75%; }
    .column.is-two-thirds, #_footer .footer-topper .is-two-thirds.social, #_footer .footer-topper .is-two-thirds.footer-links, main.is-two-thirds.sticky.scroll-with-footer::before, main.is-two-thirds.sticky.scroll-with-footer::after, main .is-two-thirds.side-toc, main article.is-two-thirds, .column.is-two-thirds-tablet, #_footer .footer-topper .is-two-thirds-tablet.social, #_footer .footer-topper .is-two-thirds-tablet.footer-links, main.is-two-thirds-tablet.sticky.scroll-with-footer::before, main.is-two-thirds-tablet.sticky.scroll-with-footer::after, main .is-two-thirds-tablet.side-toc, main article.is-two-thirds-tablet {
      flex: none;
      width: 66.6666%; }
    .column.is-half, #_footer .footer-topper .is-half.social, #_footer .footer-topper .is-half.footer-links, main.is-half.sticky.scroll-with-footer::before, main.is-half.sticky.scroll-with-footer::after, main .is-half.side-toc, main article.is-half, .column.is-half-tablet, #_footer .footer-topper .is-half-tablet.social, #_footer .footer-topper .is-half-tablet.footer-links, main.is-half-tablet.sticky.scroll-with-footer::before, main.is-half-tablet.sticky.scroll-with-footer::after, main .is-half-tablet.side-toc, main article.is-half-tablet {
      flex: none;
      width: 50%; }
    .column.is-one-third, #_footer .footer-topper .is-one-third.social, #_footer .footer-topper .is-one-third.footer-links, main.is-one-third.sticky.scroll-with-footer::before, main.is-one-third.sticky.scroll-with-footer::after, main .is-one-third.side-toc, main article.is-one-third, .column.is-one-third-tablet, #_footer .footer-topper .is-one-third-tablet.social, #_footer .footer-topper .is-one-third-tablet.footer-links, main.is-one-third-tablet.sticky.scroll-with-footer::before, main.is-one-third-tablet.sticky.scroll-with-footer::after, main .is-one-third-tablet.side-toc, main article.is-one-third-tablet {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter, #_footer .footer-topper .is-one-quarter.social, #_footer .footer-topper .is-one-quarter.footer-links, main.is-one-quarter.sticky.scroll-with-footer::before, main.is-one-quarter.sticky.scroll-with-footer::after, main .is-one-quarter.side-toc, main article.is-one-quarter, .column.is-one-quarter-tablet, #_footer .footer-topper .is-one-quarter-tablet.social, #_footer .footer-topper .is-one-quarter-tablet.footer-links, main.is-one-quarter-tablet.sticky.scroll-with-footer::before, main.is-one-quarter-tablet.sticky.scroll-with-footer::after, main .is-one-quarter-tablet.side-toc, main article.is-one-quarter-tablet {
      flex: none;
      width: 25%; }
    .column.is-one-fifth, #_footer .footer-topper .is-one-fifth.social, #_footer .footer-topper .is-one-fifth.footer-links, main.is-one-fifth.sticky.scroll-with-footer::before, main.is-one-fifth.sticky.scroll-with-footer::after, main .is-one-fifth.side-toc, main article.is-one-fifth, .column.is-one-fifth-tablet, #_footer .footer-topper .is-one-fifth-tablet.social, #_footer .footer-topper .is-one-fifth-tablet.footer-links, main.is-one-fifth-tablet.sticky.scroll-with-footer::before, main.is-one-fifth-tablet.sticky.scroll-with-footer::after, main .is-one-fifth-tablet.side-toc, main article.is-one-fifth-tablet {
      flex: none;
      width: 20%; }
    .column.is-two-fifths, #_footer .footer-topper .is-two-fifths.social, #_footer .footer-topper .is-two-fifths.footer-links, main.is-two-fifths.sticky.scroll-with-footer::before, main.is-two-fifths.sticky.scroll-with-footer::after, main .is-two-fifths.side-toc, main article.is-two-fifths, .column.is-two-fifths-tablet, #_footer .footer-topper .is-two-fifths-tablet.social, #_footer .footer-topper .is-two-fifths-tablet.footer-links, main.is-two-fifths-tablet.sticky.scroll-with-footer::before, main.is-two-fifths-tablet.sticky.scroll-with-footer::after, main .is-two-fifths-tablet.side-toc, main article.is-two-fifths-tablet {
      flex: none;
      width: 40%; }
    .column.is-three-fifths, #_footer .footer-topper .is-three-fifths.social, #_footer .footer-topper .is-three-fifths.footer-links, main.is-three-fifths.sticky.scroll-with-footer::before, main.is-three-fifths.sticky.scroll-with-footer::after, main .is-three-fifths.side-toc, main article.is-three-fifths, .column.is-three-fifths-tablet, #_footer .footer-topper .is-three-fifths-tablet.social, #_footer .footer-topper .is-three-fifths-tablet.footer-links, main.is-three-fifths-tablet.sticky.scroll-with-footer::before, main.is-three-fifths-tablet.sticky.scroll-with-footer::after, main .is-three-fifths-tablet.side-toc, main article.is-three-fifths-tablet {
      flex: none;
      width: 60%; }
    .column.is-four-fifths, #_footer .footer-topper .is-four-fifths.social, #_footer .footer-topper .is-four-fifths.footer-links, main.is-four-fifths.sticky.scroll-with-footer::before, main.is-four-fifths.sticky.scroll-with-footer::after, main .is-four-fifths.side-toc, main article.is-four-fifths, .column.is-four-fifths-tablet, #_footer .footer-topper .is-four-fifths-tablet.social, #_footer .footer-topper .is-four-fifths-tablet.footer-links, main.is-four-fifths-tablet.sticky.scroll-with-footer::before, main.is-four-fifths-tablet.sticky.scroll-with-footer::after, main .is-four-fifths-tablet.side-toc, main article.is-four-fifths-tablet {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters, #_footer .footer-topper .is-offset-three-quarters.social, #_footer .footer-topper .is-offset-three-quarters.footer-links, main.is-offset-three-quarters.sticky.scroll-with-footer::before, main.is-offset-three-quarters.sticky.scroll-with-footer::after, main .is-offset-three-quarters.side-toc, main article.is-offset-three-quarters, .column.is-offset-three-quarters-tablet, #_footer .footer-topper .is-offset-three-quarters-tablet.social, #_footer .footer-topper .is-offset-three-quarters-tablet.footer-links, main.is-offset-three-quarters-tablet.sticky.scroll-with-footer::before, main.is-offset-three-quarters-tablet.sticky.scroll-with-footer::after, main .is-offset-three-quarters-tablet.side-toc, main article.is-offset-three-quarters-tablet {
      margin-left: 75%; }
    .column.is-offset-two-thirds, #_footer .footer-topper .is-offset-two-thirds.social, #_footer .footer-topper .is-offset-two-thirds.footer-links, main.is-offset-two-thirds.sticky.scroll-with-footer::before, main.is-offset-two-thirds.sticky.scroll-with-footer::after, main .is-offset-two-thirds.side-toc, main article.is-offset-two-thirds, .column.is-offset-two-thirds-tablet, #_footer .footer-topper .is-offset-two-thirds-tablet.social, #_footer .footer-topper .is-offset-two-thirds-tablet.footer-links, main.is-offset-two-thirds-tablet.sticky.scroll-with-footer::before, main.is-offset-two-thirds-tablet.sticky.scroll-with-footer::after, main .is-offset-two-thirds-tablet.side-toc, main article.is-offset-two-thirds-tablet {
      margin-left: 66.6666%; }
    .column.is-offset-half, #_footer .footer-topper .is-offset-half.social, #_footer .footer-topper .is-offset-half.footer-links, main.is-offset-half.sticky.scroll-with-footer::before, main.is-offset-half.sticky.scroll-with-footer::after, main .is-offset-half.side-toc, main article.is-offset-half, .column.is-offset-half-tablet, #_footer .footer-topper .is-offset-half-tablet.social, #_footer .footer-topper .is-offset-half-tablet.footer-links, main.is-offset-half-tablet.sticky.scroll-with-footer::before, main.is-offset-half-tablet.sticky.scroll-with-footer::after, main .is-offset-half-tablet.side-toc, main article.is-offset-half-tablet {
      margin-left: 50%; }
    .column.is-offset-one-third, #_footer .footer-topper .is-offset-one-third.social, #_footer .footer-topper .is-offset-one-third.footer-links, main.is-offset-one-third.sticky.scroll-with-footer::before, main.is-offset-one-third.sticky.scroll-with-footer::after, main .is-offset-one-third.side-toc, main article.is-offset-one-third, .column.is-offset-one-third-tablet, #_footer .footer-topper .is-offset-one-third-tablet.social, #_footer .footer-topper .is-offset-one-third-tablet.footer-links, main.is-offset-one-third-tablet.sticky.scroll-with-footer::before, main.is-offset-one-third-tablet.sticky.scroll-with-footer::after, main .is-offset-one-third-tablet.side-toc, main article.is-offset-one-third-tablet {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter, #_footer .footer-topper .is-offset-one-quarter.social, #_footer .footer-topper .is-offset-one-quarter.footer-links, main.is-offset-one-quarter.sticky.scroll-with-footer::before, main.is-offset-one-quarter.sticky.scroll-with-footer::after, main .is-offset-one-quarter.side-toc, main article.is-offset-one-quarter, .column.is-offset-one-quarter-tablet, #_footer .footer-topper .is-offset-one-quarter-tablet.social, #_footer .footer-topper .is-offset-one-quarter-tablet.footer-links, main.is-offset-one-quarter-tablet.sticky.scroll-with-footer::before, main.is-offset-one-quarter-tablet.sticky.scroll-with-footer::after, main .is-offset-one-quarter-tablet.side-toc, main article.is-offset-one-quarter-tablet {
      margin-left: 25%; }
    .column.is-offset-one-fifth, #_footer .footer-topper .is-offset-one-fifth.social, #_footer .footer-topper .is-offset-one-fifth.footer-links, main.is-offset-one-fifth.sticky.scroll-with-footer::before, main.is-offset-one-fifth.sticky.scroll-with-footer::after, main .is-offset-one-fifth.side-toc, main article.is-offset-one-fifth, .column.is-offset-one-fifth-tablet, #_footer .footer-topper .is-offset-one-fifth-tablet.social, #_footer .footer-topper .is-offset-one-fifth-tablet.footer-links, main.is-offset-one-fifth-tablet.sticky.scroll-with-footer::before, main.is-offset-one-fifth-tablet.sticky.scroll-with-footer::after, main .is-offset-one-fifth-tablet.side-toc, main article.is-offset-one-fifth-tablet {
      margin-left: 20%; }
    .column.is-offset-two-fifths, #_footer .footer-topper .is-offset-two-fifths.social, #_footer .footer-topper .is-offset-two-fifths.footer-links, main.is-offset-two-fifths.sticky.scroll-with-footer::before, main.is-offset-two-fifths.sticky.scroll-with-footer::after, main .is-offset-two-fifths.side-toc, main article.is-offset-two-fifths, .column.is-offset-two-fifths-tablet, #_footer .footer-topper .is-offset-two-fifths-tablet.social, #_footer .footer-topper .is-offset-two-fifths-tablet.footer-links, main.is-offset-two-fifths-tablet.sticky.scroll-with-footer::before, main.is-offset-two-fifths-tablet.sticky.scroll-with-footer::after, main .is-offset-two-fifths-tablet.side-toc, main article.is-offset-two-fifths-tablet {
      margin-left: 40%; }
    .column.is-offset-three-fifths, #_footer .footer-topper .is-offset-three-fifths.social, #_footer .footer-topper .is-offset-three-fifths.footer-links, main.is-offset-three-fifths.sticky.scroll-with-footer::before, main.is-offset-three-fifths.sticky.scroll-with-footer::after, main .is-offset-three-fifths.side-toc, main article.is-offset-three-fifths, .column.is-offset-three-fifths-tablet, #_footer .footer-topper .is-offset-three-fifths-tablet.social, #_footer .footer-topper .is-offset-three-fifths-tablet.footer-links, main.is-offset-three-fifths-tablet.sticky.scroll-with-footer::before, main.is-offset-three-fifths-tablet.sticky.scroll-with-footer::after, main .is-offset-three-fifths-tablet.side-toc, main article.is-offset-three-fifths-tablet {
      margin-left: 60%; }
    .column.is-offset-four-fifths, #_footer .footer-topper .is-offset-four-fifths.social, #_footer .footer-topper .is-offset-four-fifths.footer-links, main.is-offset-four-fifths.sticky.scroll-with-footer::before, main.is-offset-four-fifths.sticky.scroll-with-footer::after, main .is-offset-four-fifths.side-toc, main article.is-offset-four-fifths, .column.is-offset-four-fifths-tablet, #_footer .footer-topper .is-offset-four-fifths-tablet.social, #_footer .footer-topper .is-offset-four-fifths-tablet.footer-links, main.is-offset-four-fifths-tablet.sticky.scroll-with-footer::before, main.is-offset-four-fifths-tablet.sticky.scroll-with-footer::after, main .is-offset-four-fifths-tablet.side-toc, main article.is-offset-four-fifths-tablet {
      margin-left: 80%; }
    .column.is-0, #_footer .footer-topper .is-0.social, #_footer .footer-topper .is-0.footer-links, main.is-0.sticky.scroll-with-footer::before, main.is-0.sticky.scroll-with-footer::after, main .is-0.side-toc, main article.is-0, .column.is-0-tablet, #_footer .footer-topper .is-0-tablet.social, #_footer .footer-topper .is-0-tablet.footer-links, main.is-0-tablet.sticky.scroll-with-footer::before, main.is-0-tablet.sticky.scroll-with-footer::after, main .is-0-tablet.side-toc, main article.is-0-tablet {
      flex: none;
      width: 0%; }
    .column.is-offset-0, #_footer .footer-topper .is-offset-0.social, #_footer .footer-topper .is-offset-0.footer-links, main.is-offset-0.sticky.scroll-with-footer::before, main.is-offset-0.sticky.scroll-with-footer::after, main .is-offset-0.side-toc, main article.is-offset-0, .column.is-offset-0-tablet, #_footer .footer-topper .is-offset-0-tablet.social, #_footer .footer-topper .is-offset-0-tablet.footer-links, main.is-offset-0-tablet.sticky.scroll-with-footer::before, main.is-offset-0-tablet.sticky.scroll-with-footer::after, main .is-offset-0-tablet.side-toc, main article.is-offset-0-tablet {
      margin-left: 0%; }
    .column.is-1, #_footer .footer-topper .is-1.social, #_footer .footer-topper .is-1.footer-links, main.is-1.sticky.scroll-with-footer::before, main.is-1.sticky.scroll-with-footer::after, main .is-1.side-toc, main article.is-1, .column.is-1-tablet, #_footer .footer-topper .is-1-tablet.social, #_footer .footer-topper .is-1-tablet.footer-links, main.is-1-tablet.sticky.scroll-with-footer::before, main.is-1-tablet.sticky.scroll-with-footer::after, main .is-1-tablet.side-toc, main article.is-1-tablet {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1, #_footer .footer-topper .is-offset-1.social, #_footer .footer-topper .is-offset-1.footer-links, main.is-offset-1.sticky.scroll-with-footer::before, main.is-offset-1.sticky.scroll-with-footer::after, main .is-offset-1.side-toc, main article.is-offset-1, .column.is-offset-1-tablet, #_footer .footer-topper .is-offset-1-tablet.social, #_footer .footer-topper .is-offset-1-tablet.footer-links, main.is-offset-1-tablet.sticky.scroll-with-footer::before, main.is-offset-1-tablet.sticky.scroll-with-footer::after, main .is-offset-1-tablet.side-toc, main article.is-offset-1-tablet {
      margin-left: 8.33333%; }
    .column.is-2, #_footer .footer-topper .social, #_footer .footer-topper .is-2.footer-links, main.column.sticky.scroll-with-footer::before, #_footer .footer-topper main.sticky.scroll-with-footer.social::before, #_footer .footer-topper main.sticky.scroll-with-footer.footer-links::before, main.column.sticky.scroll-with-footer::after, #_footer .footer-topper main.sticky.scroll-with-footer.social::after, #_footer .footer-topper main.sticky.scroll-with-footer.footer-links::after, main.is-2.sticky.scroll-with-footer::before, main.is-2.sticky.scroll-with-footer::after, main .side-toc, main article.is-2, .column.is-2-tablet, #_footer .footer-topper .is-2-tablet.footer-links, main.is-2-tablet.sticky.scroll-with-footer::before, main.is-2-tablet.sticky.scroll-with-footer::after, main article.is-2-tablet {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2, #_footer .footer-topper .is-offset-2.social, #_footer .footer-topper .is-offset-2.footer-links, main.is-offset-2.sticky.scroll-with-footer::before, main.is-offset-2.sticky.scroll-with-footer::after, main .is-offset-2.side-toc, main article.is-offset-2, .column.is-offset-2-tablet, #_footer .footer-topper .is-offset-2-tablet.social, #_footer .footer-topper .is-offset-2-tablet.footer-links, main.is-offset-2-tablet.sticky.scroll-with-footer::before, main.is-offset-2-tablet.sticky.scroll-with-footer::after, main .is-offset-2-tablet.side-toc, main article.is-offset-2-tablet {
      margin-left: 16.66667%; }
    .column.is-3, #_footer .footer-topper .is-3.social, #_footer .footer-topper .is-3.footer-links, main.is-3.sticky.scroll-with-footer::before, main.is-3.sticky.scroll-with-footer::after, main .is-3.side-toc, main article.is-3, .column.is-3-tablet, #_footer .footer-topper .is-3-tablet.social, #_footer .footer-topper .is-3-tablet.footer-links, main.is-3-tablet.sticky.scroll-with-footer::before, main.is-3-tablet.sticky.scroll-with-footer::after, main .is-3-tablet.side-toc, main article.is-3-tablet {
      flex: none;
      width: 25%; }
    .column.is-offset-3, #_footer .footer-topper .is-offset-3.social, #_footer .footer-topper .is-offset-3.footer-links, main.is-offset-3.sticky.scroll-with-footer::before, main.is-offset-3.sticky.scroll-with-footer::after, main .is-offset-3.side-toc, main article.is-offset-3, .column.is-offset-3-tablet, #_footer .footer-topper .is-offset-3-tablet.social, #_footer .footer-topper .is-offset-3-tablet.footer-links, main.is-offset-3-tablet.sticky.scroll-with-footer::before, main.is-offset-3-tablet.sticky.scroll-with-footer::after, main .is-offset-3-tablet.side-toc, main article.is-offset-3-tablet {
      margin-left: 25%; }
    .column.is-4, #_footer .footer-topper .is-4.social, #_footer .footer-topper .is-4.footer-links, main.is-4.sticky.scroll-with-footer::before, main.is-4.sticky.scroll-with-footer::after, main .is-4.side-toc, main article.is-4, .column.is-4-tablet, #_footer .footer-topper .is-4-tablet.social, #_footer .footer-topper .is-4-tablet.footer-links, main.is-4-tablet.sticky.scroll-with-footer::before, main.is-4-tablet.sticky.scroll-with-footer::after, main .is-4-tablet.side-toc, main article.is-4-tablet {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4, #_footer .footer-topper .is-offset-4.social, #_footer .footer-topper .is-offset-4.footer-links, main.is-offset-4.sticky.scroll-with-footer::before, main.is-offset-4.sticky.scroll-with-footer::after, main .is-offset-4.side-toc, main article.is-offset-4, .column.is-offset-4-tablet, #_footer .footer-topper .is-offset-4-tablet.social, #_footer .footer-topper .is-offset-4-tablet.footer-links, main.is-offset-4-tablet.sticky.scroll-with-footer::before, main.is-offset-4-tablet.sticky.scroll-with-footer::after, main .is-offset-4-tablet.side-toc, main article.is-offset-4-tablet {
      margin-left: 33.33333%; }
    .column.is-5, #_footer .footer-topper .is-5.social, #_footer .footer-topper .is-5.footer-links, main.is-5.sticky.scroll-with-footer::before, main.is-5.sticky.scroll-with-footer::after, main .is-5.side-toc, main article.is-5, .column.is-5-tablet, #_footer .footer-topper .is-5-tablet.social, #_footer .footer-topper .is-5-tablet.footer-links, main.is-5-tablet.sticky.scroll-with-footer::before, main.is-5-tablet.sticky.scroll-with-footer::after, main .is-5-tablet.side-toc, main article.is-5-tablet {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5, #_footer .footer-topper .is-offset-5.social, #_footer .footer-topper .is-offset-5.footer-links, main.is-offset-5.sticky.scroll-with-footer::before, main.is-offset-5.sticky.scroll-with-footer::after, main .is-offset-5.side-toc, main article.is-offset-5, .column.is-offset-5-tablet, #_footer .footer-topper .is-offset-5-tablet.social, #_footer .footer-topper .is-offset-5-tablet.footer-links, main.is-offset-5-tablet.sticky.scroll-with-footer::before, main.is-offset-5-tablet.sticky.scroll-with-footer::after, main .is-offset-5-tablet.side-toc, main article.is-offset-5-tablet {
      margin-left: 41.66667%; }
    .column.is-6, #_footer .footer-topper .is-6.social, #_footer .footer-topper .is-6.footer-links, main.is-6.sticky.scroll-with-footer::before, main.is-6.sticky.scroll-with-footer::after, main .is-6.side-toc, main article.is-6, .column.is-6-tablet, #_footer .footer-topper .is-6-tablet.social, #_footer .footer-topper .is-6-tablet.footer-links, main.is-6-tablet.sticky.scroll-with-footer::before, main.is-6-tablet.sticky.scroll-with-footer::after, main .is-6-tablet.side-toc, main article.is-6-tablet {
      flex: none;
      width: 50%; }
    .column.is-offset-6, #_footer .footer-topper .is-offset-6.social, #_footer .footer-topper .is-offset-6.footer-links, main.is-offset-6.sticky.scroll-with-footer::before, main.is-offset-6.sticky.scroll-with-footer::after, main .is-offset-6.side-toc, main article.is-offset-6, .column.is-offset-6-tablet, #_footer .footer-topper .is-offset-6-tablet.social, #_footer .footer-topper .is-offset-6-tablet.footer-links, main.is-offset-6-tablet.sticky.scroll-with-footer::before, main.is-offset-6-tablet.sticky.scroll-with-footer::after, main .is-offset-6-tablet.side-toc, main article.is-offset-6-tablet {
      margin-left: 50%; }
    .column.is-7, #_footer .footer-topper .is-7.social, #_footer .footer-topper .is-7.footer-links, main.is-7.sticky.scroll-with-footer::before, main.is-7.sticky.scroll-with-footer::after, main .is-7.side-toc, main article.is-7, .column.is-7-tablet, #_footer .footer-topper .is-7-tablet.social, #_footer .footer-topper .is-7-tablet.footer-links, main.is-7-tablet.sticky.scroll-with-footer::before, main.is-7-tablet.sticky.scroll-with-footer::after, main .is-7-tablet.side-toc, main article.is-7-tablet {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7, #_footer .footer-topper .is-offset-7.social, #_footer .footer-topper .is-offset-7.footer-links, main.is-offset-7.sticky.scroll-with-footer::before, main.is-offset-7.sticky.scroll-with-footer::after, main .is-offset-7.side-toc, main article.is-offset-7, .column.is-offset-7-tablet, #_footer .footer-topper .is-offset-7-tablet.social, #_footer .footer-topper .is-offset-7-tablet.footer-links, main.is-offset-7-tablet.sticky.scroll-with-footer::before, main.is-offset-7-tablet.sticky.scroll-with-footer::after, main .is-offset-7-tablet.side-toc, main article.is-offset-7-tablet {
      margin-left: 58.33333%; }
    .column.is-8, #_footer .footer-topper .is-8.social, #_footer .footer-topper .is-8.footer-links, main.is-8.sticky.scroll-with-footer::before, main.is-8.sticky.scroll-with-footer::after, main .is-8.side-toc, main article, .column.is-8-tablet, #_footer .footer-topper .is-8-tablet.social, #_footer .footer-topper .is-8-tablet.footer-links, main.is-8-tablet.sticky.scroll-with-footer::before, main.is-8-tablet.sticky.scroll-with-footer::after, main .is-8-tablet.side-toc {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8, #_footer .footer-topper .is-offset-8.social, #_footer .footer-topper .is-offset-8.footer-links, main.is-offset-8.sticky.scroll-with-footer::before, main.is-offset-8.sticky.scroll-with-footer::after, main .is-offset-8.side-toc, main article.is-offset-8, .column.is-offset-8-tablet, #_footer .footer-topper .is-offset-8-tablet.social, #_footer .footer-topper .is-offset-8-tablet.footer-links, main.is-offset-8-tablet.sticky.scroll-with-footer::before, main.is-offset-8-tablet.sticky.scroll-with-footer::after, main .is-offset-8-tablet.side-toc, main article.is-offset-8-tablet {
      margin-left: 66.66667%; }
    .column.is-9, #_footer .footer-topper .is-9.social, #_footer .footer-topper .is-9.footer-links, main.is-9.sticky.scroll-with-footer::before, main.is-9.sticky.scroll-with-footer::after, main .is-9.side-toc, main article.is-9, .column.is-9-tablet, #_footer .footer-topper .is-9-tablet.social, #_footer .footer-topper .is-9-tablet.footer-links, main.is-9-tablet.sticky.scroll-with-footer::before, main.is-9-tablet.sticky.scroll-with-footer::after, main .is-9-tablet.side-toc, main article.is-9-tablet {
      flex: none;
      width: 75%; }
    .column.is-offset-9, #_footer .footer-topper .is-offset-9.social, #_footer .footer-topper .is-offset-9.footer-links, main.is-offset-9.sticky.scroll-with-footer::before, main.is-offset-9.sticky.scroll-with-footer::after, main .is-offset-9.side-toc, main article.is-offset-9, .column.is-offset-9-tablet, #_footer .footer-topper .is-offset-9-tablet.social, #_footer .footer-topper .is-offset-9-tablet.footer-links, main.is-offset-9-tablet.sticky.scroll-with-footer::before, main.is-offset-9-tablet.sticky.scroll-with-footer::after, main .is-offset-9-tablet.side-toc, main article.is-offset-9-tablet {
      margin-left: 75%; }
    .column.is-10, #_footer .footer-topper .is-10.social, #_footer .footer-topper .footer-links, main.is-10.sticky.scroll-with-footer::before, #_footer .footer-topper main.sticky.scroll-with-footer.footer-links::before, main.is-10.sticky.scroll-with-footer::after, #_footer .footer-topper main.sticky.scroll-with-footer.footer-links::after, main .is-10.side-toc, main article.is-10, body.normal article.column, body.normal #_footer .footer-topper article.social, #_footer .footer-topper body.normal article.social, body.normal main article, main body.normal article, .column.is-10-tablet, #_footer .footer-topper .is-10-tablet.social, main.is-10-tablet.sticky.scroll-with-footer::before, main.is-10-tablet.sticky.scroll-with-footer::after, main .is-10-tablet.side-toc, main article.is-10-tablet {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10, #_footer .footer-topper .is-offset-10.social, #_footer .footer-topper .is-offset-10.footer-links, main.is-offset-10.sticky.scroll-with-footer::before, main.is-offset-10.sticky.scroll-with-footer::after, main .is-offset-10.side-toc, main article.is-offset-10, .column.is-offset-10-tablet, #_footer .footer-topper .is-offset-10-tablet.social, #_footer .footer-topper .is-offset-10-tablet.footer-links, main.is-offset-10-tablet.sticky.scroll-with-footer::before, main.is-offset-10-tablet.sticky.scroll-with-footer::after, main .is-offset-10-tablet.side-toc, main article.is-offset-10-tablet {
      margin-left: 83.33333%; }
    .column.is-11, #_footer .footer-topper .is-11.social, #_footer .footer-topper .is-11.footer-links, main.is-11.sticky.scroll-with-footer::before, main.is-11.sticky.scroll-with-footer::after, main .is-11.side-toc, main article.is-11, .column.is-11-tablet, #_footer .footer-topper .is-11-tablet.social, #_footer .footer-topper .is-11-tablet.footer-links, main.is-11-tablet.sticky.scroll-with-footer::before, main.is-11-tablet.sticky.scroll-with-footer::after, main .is-11-tablet.side-toc, main article.is-11-tablet {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11, #_footer .footer-topper .is-offset-11.social, #_footer .footer-topper .is-offset-11.footer-links, main.is-offset-11.sticky.scroll-with-footer::before, main.is-offset-11.sticky.scroll-with-footer::after, main .is-offset-11.side-toc, main article.is-offset-11, .column.is-offset-11-tablet, #_footer .footer-topper .is-offset-11-tablet.social, #_footer .footer-topper .is-offset-11-tablet.footer-links, main.is-offset-11-tablet.sticky.scroll-with-footer::before, main.is-offset-11-tablet.sticky.scroll-with-footer::after, main .is-offset-11-tablet.side-toc, main article.is-offset-11-tablet {
      margin-left: 91.66667%; }
    .column.is-12, #_footer .footer-topper .is-12.social, #_footer .footer-topper .is-12.footer-links, main.is-12.sticky.scroll-with-footer::before, main.is-12.sticky.scroll-with-footer::after, main .is-12.side-toc, main article.is-12, .column.is-12-tablet, #_footer .footer-topper .is-12-tablet.social, #_footer .footer-topper .is-12-tablet.footer-links, main.is-12-tablet.sticky.scroll-with-footer::before, main.is-12-tablet.sticky.scroll-with-footer::after, main .is-12-tablet.side-toc, main article.is-12-tablet {
      flex: none;
      width: 100%; }
    .column.is-offset-12, #_footer .footer-topper .is-offset-12.social, #_footer .footer-topper .is-offset-12.footer-links, main.is-offset-12.sticky.scroll-with-footer::before, main.is-offset-12.sticky.scroll-with-footer::after, main .is-offset-12.side-toc, main article.is-offset-12, .column.is-offset-12-tablet, #_footer .footer-topper .is-offset-12-tablet.social, #_footer .footer-topper .is-offset-12-tablet.footer-links, main.is-offset-12-tablet.sticky.scroll-with-footer::before, main.is-offset-12-tablet.sticky.scroll-with-footer::after, main .is-offset-12-tablet.side-toc, main article.is-offset-12-tablet {
      margin-left: 100%; } }
  @media screen and (max-width: 1023px) {
    .column.is-narrow-touch, #_footer .footer-topper .is-narrow-touch.social, #_footer .footer-topper .is-narrow-touch.footer-links, main.is-narrow-touch.sticky.scroll-with-footer::before, main.is-narrow-touch.sticky.scroll-with-footer::after, main .is-narrow-touch.side-toc, main article.is-narrow-touch {
      flex: none;
      width: unset; }
    .column.is-full-touch, #_footer .footer-topper .is-full-touch.social, #_footer .footer-topper .is-full-touch.footer-links, main.is-full-touch.sticky.scroll-with-footer::before, main.is-full-touch.sticky.scroll-with-footer::after, main .is-full-touch.side-toc, main article.is-full-touch {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-touch, #_footer .footer-topper .is-three-quarters-touch.social, #_footer .footer-topper .is-three-quarters-touch.footer-links, main.is-three-quarters-touch.sticky.scroll-with-footer::before, main.is-three-quarters-touch.sticky.scroll-with-footer::after, main .is-three-quarters-touch.side-toc, main article.is-three-quarters-touch {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-touch, #_footer .footer-topper .is-two-thirds-touch.social, #_footer .footer-topper .is-two-thirds-touch.footer-links, main.is-two-thirds-touch.sticky.scroll-with-footer::before, main.is-two-thirds-touch.sticky.scroll-with-footer::after, main .is-two-thirds-touch.side-toc, main article.is-two-thirds-touch {
      flex: none;
      width: 66.6666%; }
    .column.is-half-touch, #_footer .footer-topper .is-half-touch.social, #_footer .footer-topper .is-half-touch.footer-links, main.is-half-touch.sticky.scroll-with-footer::before, main.is-half-touch.sticky.scroll-with-footer::after, main .is-half-touch.side-toc, main article.is-half-touch {
      flex: none;
      width: 50%; }
    .column.is-one-third-touch, #_footer .footer-topper .is-one-third-touch.social, #_footer .footer-topper .is-one-third-touch.footer-links, main.is-one-third-touch.sticky.scroll-with-footer::before, main.is-one-third-touch.sticky.scroll-with-footer::after, main .is-one-third-touch.side-toc, main article.is-one-third-touch {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-touch, #_footer .footer-topper .is-one-quarter-touch.social, #_footer .footer-topper .is-one-quarter-touch.footer-links, main.is-one-quarter-touch.sticky.scroll-with-footer::before, main.is-one-quarter-touch.sticky.scroll-with-footer::after, main .is-one-quarter-touch.side-toc, main article.is-one-quarter-touch {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-touch, #_footer .footer-topper .is-one-fifth-touch.social, #_footer .footer-topper .is-one-fifth-touch.footer-links, main.is-one-fifth-touch.sticky.scroll-with-footer::before, main.is-one-fifth-touch.sticky.scroll-with-footer::after, main .is-one-fifth-touch.side-toc, main article.is-one-fifth-touch {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-touch, #_footer .footer-topper .is-two-fifths-touch.social, #_footer .footer-topper .is-two-fifths-touch.footer-links, main.is-two-fifths-touch.sticky.scroll-with-footer::before, main.is-two-fifths-touch.sticky.scroll-with-footer::after, main .is-two-fifths-touch.side-toc, main article.is-two-fifths-touch {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-touch, #_footer .footer-topper .is-three-fifths-touch.social, #_footer .footer-topper .is-three-fifths-touch.footer-links, main.is-three-fifths-touch.sticky.scroll-with-footer::before, main.is-three-fifths-touch.sticky.scroll-with-footer::after, main .is-three-fifths-touch.side-toc, main article.is-three-fifths-touch {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-touch, #_footer .footer-topper .is-four-fifths-touch.social, #_footer .footer-topper .is-four-fifths-touch.footer-links, main.is-four-fifths-touch.sticky.scroll-with-footer::before, main.is-four-fifths-touch.sticky.scroll-with-footer::after, main .is-four-fifths-touch.side-toc, main article.is-four-fifths-touch {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-touch, #_footer .footer-topper .is-offset-three-quarters-touch.social, #_footer .footer-topper .is-offset-three-quarters-touch.footer-links, main.is-offset-three-quarters-touch.sticky.scroll-with-footer::before, main.is-offset-three-quarters-touch.sticky.scroll-with-footer::after, main .is-offset-three-quarters-touch.side-toc, main article.is-offset-three-quarters-touch {
      margin-left: 75%; }
    .column.is-offset-two-thirds-touch, #_footer .footer-topper .is-offset-two-thirds-touch.social, #_footer .footer-topper .is-offset-two-thirds-touch.footer-links, main.is-offset-two-thirds-touch.sticky.scroll-with-footer::before, main.is-offset-two-thirds-touch.sticky.scroll-with-footer::after, main .is-offset-two-thirds-touch.side-toc, main article.is-offset-two-thirds-touch {
      margin-left: 66.6666%; }
    .column.is-offset-half-touch, #_footer .footer-topper .is-offset-half-touch.social, #_footer .footer-topper .is-offset-half-touch.footer-links, main.is-offset-half-touch.sticky.scroll-with-footer::before, main.is-offset-half-touch.sticky.scroll-with-footer::after, main .is-offset-half-touch.side-toc, main article.is-offset-half-touch {
      margin-left: 50%; }
    .column.is-offset-one-third-touch, #_footer .footer-topper .is-offset-one-third-touch.social, #_footer .footer-topper .is-offset-one-third-touch.footer-links, main.is-offset-one-third-touch.sticky.scroll-with-footer::before, main.is-offset-one-third-touch.sticky.scroll-with-footer::after, main .is-offset-one-third-touch.side-toc, main article.is-offset-one-third-touch {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-touch, #_footer .footer-topper .is-offset-one-quarter-touch.social, #_footer .footer-topper .is-offset-one-quarter-touch.footer-links, main.is-offset-one-quarter-touch.sticky.scroll-with-footer::before, main.is-offset-one-quarter-touch.sticky.scroll-with-footer::after, main .is-offset-one-quarter-touch.side-toc, main article.is-offset-one-quarter-touch {
      margin-left: 25%; }
    .column.is-offset-one-fifth-touch, #_footer .footer-topper .is-offset-one-fifth-touch.social, #_footer .footer-topper .is-offset-one-fifth-touch.footer-links, main.is-offset-one-fifth-touch.sticky.scroll-with-footer::before, main.is-offset-one-fifth-touch.sticky.scroll-with-footer::after, main .is-offset-one-fifth-touch.side-toc, main article.is-offset-one-fifth-touch {
      margin-left: 20%; }
    .column.is-offset-two-fifths-touch, #_footer .footer-topper .is-offset-two-fifths-touch.social, #_footer .footer-topper .is-offset-two-fifths-touch.footer-links, main.is-offset-two-fifths-touch.sticky.scroll-with-footer::before, main.is-offset-two-fifths-touch.sticky.scroll-with-footer::after, main .is-offset-two-fifths-touch.side-toc, main article.is-offset-two-fifths-touch {
      margin-left: 40%; }
    .column.is-offset-three-fifths-touch, #_footer .footer-topper .is-offset-three-fifths-touch.social, #_footer .footer-topper .is-offset-three-fifths-touch.footer-links, main.is-offset-three-fifths-touch.sticky.scroll-with-footer::before, main.is-offset-three-fifths-touch.sticky.scroll-with-footer::after, main .is-offset-three-fifths-touch.side-toc, main article.is-offset-three-fifths-touch {
      margin-left: 60%; }
    .column.is-offset-four-fifths-touch, #_footer .footer-topper .is-offset-four-fifths-touch.social, #_footer .footer-topper .is-offset-four-fifths-touch.footer-links, main.is-offset-four-fifths-touch.sticky.scroll-with-footer::before, main.is-offset-four-fifths-touch.sticky.scroll-with-footer::after, main .is-offset-four-fifths-touch.side-toc, main article.is-offset-four-fifths-touch {
      margin-left: 80%; }
    .column.is-0-touch, #_footer .footer-topper .is-0-touch.social, #_footer .footer-topper .is-0-touch.footer-links, main.is-0-touch.sticky.scroll-with-footer::before, main.is-0-touch.sticky.scroll-with-footer::after, main .is-0-touch.side-toc, main article.is-0-touch {
      flex: none;
      width: 0%; }
    .column.is-offset-0-touch, #_footer .footer-topper .is-offset-0-touch.social, #_footer .footer-topper .is-offset-0-touch.footer-links, main.is-offset-0-touch.sticky.scroll-with-footer::before, main.is-offset-0-touch.sticky.scroll-with-footer::after, main .is-offset-0-touch.side-toc, main article.is-offset-0-touch {
      margin-left: 0%; }
    .column.is-1-touch, #_footer .footer-topper .is-1-touch.social, #_footer .footer-topper .is-1-touch.footer-links, main.is-1-touch.sticky.scroll-with-footer::before, main.is-1-touch.sticky.scroll-with-footer::after, main .is-1-touch.side-toc, main article.is-1-touch {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-touch, #_footer .footer-topper .is-offset-1-touch.social, #_footer .footer-topper .is-offset-1-touch.footer-links, main.is-offset-1-touch.sticky.scroll-with-footer::before, main.is-offset-1-touch.sticky.scroll-with-footer::after, main .is-offset-1-touch.side-toc, main article.is-offset-1-touch {
      margin-left: 8.33333%; }
    .column.is-2-touch, #_footer .footer-topper .is-2-touch.social, #_footer .footer-topper .is-2-touch.footer-links, main.is-2-touch.sticky.scroll-with-footer::before, main.is-2-touch.sticky.scroll-with-footer::after, main .is-2-touch.side-toc, main article.is-2-touch {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-touch, #_footer .footer-topper .is-offset-2-touch.social, #_footer .footer-topper .is-offset-2-touch.footer-links, main.is-offset-2-touch.sticky.scroll-with-footer::before, main.is-offset-2-touch.sticky.scroll-with-footer::after, main .is-offset-2-touch.side-toc, main article.is-offset-2-touch {
      margin-left: 16.66667%; }
    .column.is-3-touch, #_footer .footer-topper .is-3-touch.social, #_footer .footer-topper .is-3-touch.footer-links, main.is-3-touch.sticky.scroll-with-footer::before, main.is-3-touch.sticky.scroll-with-footer::after, main .is-3-touch.side-toc, main article.is-3-touch {
      flex: none;
      width: 25%; }
    .column.is-offset-3-touch, #_footer .footer-topper .is-offset-3-touch.social, #_footer .footer-topper .is-offset-3-touch.footer-links, main.is-offset-3-touch.sticky.scroll-with-footer::before, main.is-offset-3-touch.sticky.scroll-with-footer::after, main .is-offset-3-touch.side-toc, main article.is-offset-3-touch {
      margin-left: 25%; }
    .column.is-4-touch, #_footer .footer-topper .is-4-touch.social, #_footer .footer-topper .is-4-touch.footer-links, main.is-4-touch.sticky.scroll-with-footer::before, main.is-4-touch.sticky.scroll-with-footer::after, main .is-4-touch.side-toc, main article.is-4-touch {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-touch, #_footer .footer-topper .is-offset-4-touch.social, #_footer .footer-topper .is-offset-4-touch.footer-links, main.is-offset-4-touch.sticky.scroll-with-footer::before, main.is-offset-4-touch.sticky.scroll-with-footer::after, main .is-offset-4-touch.side-toc, main article.is-offset-4-touch {
      margin-left: 33.33333%; }
    .column.is-5-touch, #_footer .footer-topper .is-5-touch.social, #_footer .footer-topper .is-5-touch.footer-links, main.is-5-touch.sticky.scroll-with-footer::before, main.is-5-touch.sticky.scroll-with-footer::after, main .is-5-touch.side-toc, main article.is-5-touch {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-touch, #_footer .footer-topper .is-offset-5-touch.social, #_footer .footer-topper .is-offset-5-touch.footer-links, main.is-offset-5-touch.sticky.scroll-with-footer::before, main.is-offset-5-touch.sticky.scroll-with-footer::after, main .is-offset-5-touch.side-toc, main article.is-offset-5-touch {
      margin-left: 41.66667%; }
    .column.is-6-touch, #_footer .footer-topper .is-6-touch.social, #_footer .footer-topper .is-6-touch.footer-links, main.is-6-touch.sticky.scroll-with-footer::before, main.is-6-touch.sticky.scroll-with-footer::after, main .is-6-touch.side-toc, main article.is-6-touch {
      flex: none;
      width: 50%; }
    .column.is-offset-6-touch, #_footer .footer-topper .is-offset-6-touch.social, #_footer .footer-topper .is-offset-6-touch.footer-links, main.is-offset-6-touch.sticky.scroll-with-footer::before, main.is-offset-6-touch.sticky.scroll-with-footer::after, main .is-offset-6-touch.side-toc, main article.is-offset-6-touch {
      margin-left: 50%; }
    .column.is-7-touch, #_footer .footer-topper .is-7-touch.social, #_footer .footer-topper .is-7-touch.footer-links, main.is-7-touch.sticky.scroll-with-footer::before, main.is-7-touch.sticky.scroll-with-footer::after, main .is-7-touch.side-toc, main article.is-7-touch {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-touch, #_footer .footer-topper .is-offset-7-touch.social, #_footer .footer-topper .is-offset-7-touch.footer-links, main.is-offset-7-touch.sticky.scroll-with-footer::before, main.is-offset-7-touch.sticky.scroll-with-footer::after, main .is-offset-7-touch.side-toc, main article.is-offset-7-touch {
      margin-left: 58.33333%; }
    .column.is-8-touch, #_footer .footer-topper .is-8-touch.social, #_footer .footer-topper .is-8-touch.footer-links, main.is-8-touch.sticky.scroll-with-footer::before, main.is-8-touch.sticky.scroll-with-footer::after, main .is-8-touch.side-toc, main article.is-8-touch {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-touch, #_footer .footer-topper .is-offset-8-touch.social, #_footer .footer-topper .is-offset-8-touch.footer-links, main.is-offset-8-touch.sticky.scroll-with-footer::before, main.is-offset-8-touch.sticky.scroll-with-footer::after, main .is-offset-8-touch.side-toc, main article.is-offset-8-touch {
      margin-left: 66.66667%; }
    .column.is-9-touch, #_footer .footer-topper .is-9-touch.social, #_footer .footer-topper .is-9-touch.footer-links, main.is-9-touch.sticky.scroll-with-footer::before, main.is-9-touch.sticky.scroll-with-footer::after, main .is-9-touch.side-toc, main article.is-9-touch {
      flex: none;
      width: 75%; }
    .column.is-offset-9-touch, #_footer .footer-topper .is-offset-9-touch.social, #_footer .footer-topper .is-offset-9-touch.footer-links, main.is-offset-9-touch.sticky.scroll-with-footer::before, main.is-offset-9-touch.sticky.scroll-with-footer::after, main .is-offset-9-touch.side-toc, main article.is-offset-9-touch {
      margin-left: 75%; }
    .column.is-10-touch, #_footer .footer-topper .is-10-touch.social, #_footer .footer-topper .is-10-touch.footer-links, main.is-10-touch.sticky.scroll-with-footer::before, main.is-10-touch.sticky.scroll-with-footer::after, main .is-10-touch.side-toc, main article.is-10-touch {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-touch, #_footer .footer-topper .is-offset-10-touch.social, #_footer .footer-topper .is-offset-10-touch.footer-links, main.is-offset-10-touch.sticky.scroll-with-footer::before, main.is-offset-10-touch.sticky.scroll-with-footer::after, main .is-offset-10-touch.side-toc, main article.is-offset-10-touch {
      margin-left: 83.33333%; }
    .column.is-11-touch, #_footer .footer-topper .is-11-touch.social, #_footer .footer-topper .is-11-touch.footer-links, main.is-11-touch.sticky.scroll-with-footer::before, main.is-11-touch.sticky.scroll-with-footer::after, main .is-11-touch.side-toc, main article.is-11-touch {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-touch, #_footer .footer-topper .is-offset-11-touch.social, #_footer .footer-topper .is-offset-11-touch.footer-links, main.is-offset-11-touch.sticky.scroll-with-footer::before, main.is-offset-11-touch.sticky.scroll-with-footer::after, main .is-offset-11-touch.side-toc, main article.is-offset-11-touch {
      margin-left: 91.66667%; }
    .column.is-12-touch, #_footer .footer-topper .is-12-touch.social, #_footer .footer-topper .is-12-touch.footer-links, main.is-12-touch.sticky.scroll-with-footer::before, main.is-12-touch.sticky.scroll-with-footer::after, main .is-12-touch.side-toc, main article.is-12-touch {
      flex: none;
      width: 100%; }
    .column.is-offset-12-touch, #_footer .footer-topper .is-offset-12-touch.social, #_footer .footer-topper .is-offset-12-touch.footer-links, main.is-offset-12-touch.sticky.scroll-with-footer::before, main.is-offset-12-touch.sticky.scroll-with-footer::after, main .is-offset-12-touch.side-toc, main article.is-offset-12-touch {
      margin-left: 100%; } }
  @media screen and (min-width: 1024px) {
    .column.is-narrow-desktop, #_footer .footer-topper .is-narrow-desktop.social, #_footer .footer-topper .is-narrow-desktop.footer-links, main.is-narrow-desktop.sticky.scroll-with-footer::before, main.is-narrow-desktop.sticky.scroll-with-footer::after, main .is-narrow-desktop.side-toc, main article.is-narrow-desktop {
      flex: none;
      width: unset; }
    .column.is-full-desktop, #_footer .footer-topper .is-full-desktop.social, #_footer .footer-topper .is-full-desktop.footer-links, main.is-full-desktop.sticky.scroll-with-footer::before, main.is-full-desktop.sticky.scroll-with-footer::after, main .is-full-desktop.side-toc, main article.is-full-desktop {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-desktop, #_footer .footer-topper .is-three-quarters-desktop.social, #_footer .footer-topper .is-three-quarters-desktop.footer-links, main.is-three-quarters-desktop.sticky.scroll-with-footer::before, main.is-three-quarters-desktop.sticky.scroll-with-footer::after, main .is-three-quarters-desktop.side-toc, main article.is-three-quarters-desktop {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-desktop, #_footer .footer-topper .is-two-thirds-desktop.social, #_footer .footer-topper .is-two-thirds-desktop.footer-links, main.is-two-thirds-desktop.sticky.scroll-with-footer::before, main.is-two-thirds-desktop.sticky.scroll-with-footer::after, main .is-two-thirds-desktop.side-toc, main article.is-two-thirds-desktop {
      flex: none;
      width: 66.6666%; }
    .column.is-half-desktop, #_footer .footer-topper .is-half-desktop.social, #_footer .footer-topper .is-half-desktop.footer-links, main.is-half-desktop.sticky.scroll-with-footer::before, main.is-half-desktop.sticky.scroll-with-footer::after, main .is-half-desktop.side-toc, main article.is-half-desktop {
      flex: none;
      width: 50%; }
    .column.is-one-third-desktop, #_footer .footer-topper .is-one-third-desktop.social, #_footer .footer-topper .is-one-third-desktop.footer-links, main.is-one-third-desktop.sticky.scroll-with-footer::before, main.is-one-third-desktop.sticky.scroll-with-footer::after, main .is-one-third-desktop.side-toc, main article.is-one-third-desktop {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-desktop, #_footer .footer-topper .is-one-quarter-desktop.social, #_footer .footer-topper .is-one-quarter-desktop.footer-links, main.is-one-quarter-desktop.sticky.scroll-with-footer::before, main.is-one-quarter-desktop.sticky.scroll-with-footer::after, main .is-one-quarter-desktop.side-toc, main article.is-one-quarter-desktop {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-desktop, #_footer .footer-topper .is-one-fifth-desktop.social, #_footer .footer-topper .is-one-fifth-desktop.footer-links, main.is-one-fifth-desktop.sticky.scroll-with-footer::before, main.is-one-fifth-desktop.sticky.scroll-with-footer::after, main .is-one-fifth-desktop.side-toc, main article.is-one-fifth-desktop {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-desktop, #_footer .footer-topper .is-two-fifths-desktop.social, #_footer .footer-topper .is-two-fifths-desktop.footer-links, main.is-two-fifths-desktop.sticky.scroll-with-footer::before, main.is-two-fifths-desktop.sticky.scroll-with-footer::after, main .is-two-fifths-desktop.side-toc, main article.is-two-fifths-desktop {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-desktop, #_footer .footer-topper .is-three-fifths-desktop.social, #_footer .footer-topper .is-three-fifths-desktop.footer-links, main.is-three-fifths-desktop.sticky.scroll-with-footer::before, main.is-three-fifths-desktop.sticky.scroll-with-footer::after, main .is-three-fifths-desktop.side-toc, main article.is-three-fifths-desktop {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-desktop, #_footer .footer-topper .is-four-fifths-desktop.social, #_footer .footer-topper .is-four-fifths-desktop.footer-links, main.is-four-fifths-desktop.sticky.scroll-with-footer::before, main.is-four-fifths-desktop.sticky.scroll-with-footer::after, main .is-four-fifths-desktop.side-toc, main article.is-four-fifths-desktop {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-desktop, #_footer .footer-topper .is-offset-three-quarters-desktop.social, #_footer .footer-topper .is-offset-three-quarters-desktop.footer-links, main.is-offset-three-quarters-desktop.sticky.scroll-with-footer::before, main.is-offset-three-quarters-desktop.sticky.scroll-with-footer::after, main .is-offset-three-quarters-desktop.side-toc, main article.is-offset-three-quarters-desktop {
      margin-left: 75%; }
    .column.is-offset-two-thirds-desktop, #_footer .footer-topper .is-offset-two-thirds-desktop.social, #_footer .footer-topper .is-offset-two-thirds-desktop.footer-links, main.is-offset-two-thirds-desktop.sticky.scroll-with-footer::before, main.is-offset-two-thirds-desktop.sticky.scroll-with-footer::after, main .is-offset-two-thirds-desktop.side-toc, main article.is-offset-two-thirds-desktop {
      margin-left: 66.6666%; }
    .column.is-offset-half-desktop, #_footer .footer-topper .is-offset-half-desktop.social, #_footer .footer-topper .is-offset-half-desktop.footer-links, main.is-offset-half-desktop.sticky.scroll-with-footer::before, main.is-offset-half-desktop.sticky.scroll-with-footer::after, main .is-offset-half-desktop.side-toc, main article.is-offset-half-desktop {
      margin-left: 50%; }
    .column.is-offset-one-third-desktop, #_footer .footer-topper .is-offset-one-third-desktop.social, #_footer .footer-topper .is-offset-one-third-desktop.footer-links, main.is-offset-one-third-desktop.sticky.scroll-with-footer::before, main.is-offset-one-third-desktop.sticky.scroll-with-footer::after, main .is-offset-one-third-desktop.side-toc, main article.is-offset-one-third-desktop {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-desktop, #_footer .footer-topper .is-offset-one-quarter-desktop.social, #_footer .footer-topper .is-offset-one-quarter-desktop.footer-links, main.is-offset-one-quarter-desktop.sticky.scroll-with-footer::before, main.is-offset-one-quarter-desktop.sticky.scroll-with-footer::after, main .is-offset-one-quarter-desktop.side-toc, main article.is-offset-one-quarter-desktop {
      margin-left: 25%; }
    .column.is-offset-one-fifth-desktop, #_footer .footer-topper .is-offset-one-fifth-desktop.social, #_footer .footer-topper .is-offset-one-fifth-desktop.footer-links, main.is-offset-one-fifth-desktop.sticky.scroll-with-footer::before, main.is-offset-one-fifth-desktop.sticky.scroll-with-footer::after, main .is-offset-one-fifth-desktop.side-toc, main article.is-offset-one-fifth-desktop {
      margin-left: 20%; }
    .column.is-offset-two-fifths-desktop, #_footer .footer-topper .is-offset-two-fifths-desktop.social, #_footer .footer-topper .is-offset-two-fifths-desktop.footer-links, main.is-offset-two-fifths-desktop.sticky.scroll-with-footer::before, main.is-offset-two-fifths-desktop.sticky.scroll-with-footer::after, main .is-offset-two-fifths-desktop.side-toc, main article.is-offset-two-fifths-desktop {
      margin-left: 40%; }
    .column.is-offset-three-fifths-desktop, #_footer .footer-topper .is-offset-three-fifths-desktop.social, #_footer .footer-topper .is-offset-three-fifths-desktop.footer-links, main.is-offset-three-fifths-desktop.sticky.scroll-with-footer::before, main.is-offset-three-fifths-desktop.sticky.scroll-with-footer::after, main .is-offset-three-fifths-desktop.side-toc, main article.is-offset-three-fifths-desktop {
      margin-left: 60%; }
    .column.is-offset-four-fifths-desktop, #_footer .footer-topper .is-offset-four-fifths-desktop.social, #_footer .footer-topper .is-offset-four-fifths-desktop.footer-links, main.is-offset-four-fifths-desktop.sticky.scroll-with-footer::before, main.is-offset-four-fifths-desktop.sticky.scroll-with-footer::after, main .is-offset-four-fifths-desktop.side-toc, main article.is-offset-four-fifths-desktop {
      margin-left: 80%; }
    .column.is-0-desktop, #_footer .footer-topper .is-0-desktop.social, #_footer .footer-topper .is-0-desktop.footer-links, main.is-0-desktop.sticky.scroll-with-footer::before, main.is-0-desktop.sticky.scroll-with-footer::after, main .is-0-desktop.side-toc, main article.is-0-desktop {
      flex: none;
      width: 0%; }
    .column.is-offset-0-desktop, #_footer .footer-topper .is-offset-0-desktop.social, #_footer .footer-topper .is-offset-0-desktop.footer-links, main.is-offset-0-desktop.sticky.scroll-with-footer::before, main.is-offset-0-desktop.sticky.scroll-with-footer::after, main .is-offset-0-desktop.side-toc, main article.is-offset-0-desktop {
      margin-left: 0%; }
    .column.is-1-desktop, #_footer .footer-topper .is-1-desktop.social, #_footer .footer-topper .is-1-desktop.footer-links, main.is-1-desktop.sticky.scroll-with-footer::before, main.is-1-desktop.sticky.scroll-with-footer::after, main .is-1-desktop.side-toc, main article.is-1-desktop {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-desktop, #_footer .footer-topper .is-offset-1-desktop.social, #_footer .footer-topper .is-offset-1-desktop.footer-links, main.is-offset-1-desktop.sticky.scroll-with-footer::before, main.is-offset-1-desktop.sticky.scroll-with-footer::after, main .is-offset-1-desktop.side-toc, main article.is-offset-1-desktop {
      margin-left: 8.33333%; }
    .column.is-2-desktop, #_footer .footer-topper .is-2-desktop.social, #_footer .footer-topper .is-2-desktop.footer-links, main.is-2-desktop.sticky.scroll-with-footer::before, main.is-2-desktop.sticky.scroll-with-footer::after, main .is-2-desktop.side-toc, main article.is-2-desktop {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-desktop, #_footer .footer-topper .is-offset-2-desktop.social, #_footer .footer-topper .is-offset-2-desktop.footer-links, main.is-offset-2-desktop.sticky.scroll-with-footer::before, main.is-offset-2-desktop.sticky.scroll-with-footer::after, main .is-offset-2-desktop.side-toc, main article.is-offset-2-desktop {
      margin-left: 16.66667%; }
    .column.is-3-desktop, #_footer .footer-topper .is-3-desktop.social, #_footer .footer-topper .is-3-desktop.footer-links, main.is-3-desktop.sticky.scroll-with-footer::before, main.is-3-desktop.sticky.scroll-with-footer::after, main .is-3-desktop.side-toc, main article.is-3-desktop {
      flex: none;
      width: 25%; }
    .column.is-offset-3-desktop, #_footer .footer-topper .is-offset-3-desktop.social, #_footer .footer-topper .is-offset-3-desktop.footer-links, main.is-offset-3-desktop.sticky.scroll-with-footer::before, main.is-offset-3-desktop.sticky.scroll-with-footer::after, main .is-offset-3-desktop.side-toc, main article.is-offset-3-desktop {
      margin-left: 25%; }
    .column.is-4-desktop, #_footer .footer-topper .is-4-desktop.social, #_footer .footer-topper .is-4-desktop.footer-links, main.is-4-desktop.sticky.scroll-with-footer::before, main.is-4-desktop.sticky.scroll-with-footer::after, main .is-4-desktop.side-toc, main article.is-4-desktop {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-desktop, #_footer .footer-topper .is-offset-4-desktop.social, #_footer .footer-topper .is-offset-4-desktop.footer-links, main.is-offset-4-desktop.sticky.scroll-with-footer::before, main.is-offset-4-desktop.sticky.scroll-with-footer::after, main .is-offset-4-desktop.side-toc, main article.is-offset-4-desktop {
      margin-left: 33.33333%; }
    .column.is-5-desktop, #_footer .footer-topper .is-5-desktop.social, #_footer .footer-topper .is-5-desktop.footer-links, main.is-5-desktop.sticky.scroll-with-footer::before, main.is-5-desktop.sticky.scroll-with-footer::after, main .is-5-desktop.side-toc, main article.is-5-desktop {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-desktop, #_footer .footer-topper .is-offset-5-desktop.social, #_footer .footer-topper .is-offset-5-desktop.footer-links, main.is-offset-5-desktop.sticky.scroll-with-footer::before, main.is-offset-5-desktop.sticky.scroll-with-footer::after, main .is-offset-5-desktop.side-toc, main article.is-offset-5-desktop {
      margin-left: 41.66667%; }
    .column.is-6-desktop, #_footer .footer-topper .is-6-desktop.social, #_footer .footer-topper .is-6-desktop.footer-links, main.is-6-desktop.sticky.scroll-with-footer::before, main.is-6-desktop.sticky.scroll-with-footer::after, main .is-6-desktop.side-toc, main article.is-6-desktop {
      flex: none;
      width: 50%; }
    .column.is-offset-6-desktop, #_footer .footer-topper .is-offset-6-desktop.social, #_footer .footer-topper .is-offset-6-desktop.footer-links, main.is-offset-6-desktop.sticky.scroll-with-footer::before, main.is-offset-6-desktop.sticky.scroll-with-footer::after, main .is-offset-6-desktop.side-toc, main article.is-offset-6-desktop {
      margin-left: 50%; }
    .column.is-7-desktop, #_footer .footer-topper .is-7-desktop.social, #_footer .footer-topper .is-7-desktop.footer-links, main.is-7-desktop.sticky.scroll-with-footer::before, main.is-7-desktop.sticky.scroll-with-footer::after, main .is-7-desktop.side-toc, main article.is-7-desktop {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-desktop, #_footer .footer-topper .is-offset-7-desktop.social, #_footer .footer-topper .is-offset-7-desktop.footer-links, main.is-offset-7-desktop.sticky.scroll-with-footer::before, main.is-offset-7-desktop.sticky.scroll-with-footer::after, main .is-offset-7-desktop.side-toc, main article.is-offset-7-desktop {
      margin-left: 58.33333%; }
    .column.is-8-desktop, #_footer .footer-topper .is-8-desktop.social, #_footer .footer-topper .is-8-desktop.footer-links, main.is-8-desktop.sticky.scroll-with-footer::before, main.is-8-desktop.sticky.scroll-with-footer::after, main .is-8-desktop.side-toc, main article.is-8-desktop {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-desktop, #_footer .footer-topper .is-offset-8-desktop.social, #_footer .footer-topper .is-offset-8-desktop.footer-links, main.is-offset-8-desktop.sticky.scroll-with-footer::before, main.is-offset-8-desktop.sticky.scroll-with-footer::after, main .is-offset-8-desktop.side-toc, main article.is-offset-8-desktop {
      margin-left: 66.66667%; }
    .column.is-9-desktop, #_footer .footer-topper .is-9-desktop.social, #_footer .footer-topper .is-9-desktop.footer-links, main.is-9-desktop.sticky.scroll-with-footer::before, main.is-9-desktop.sticky.scroll-with-footer::after, main .is-9-desktop.side-toc, main article.is-9-desktop {
      flex: none;
      width: 75%; }
    .column.is-offset-9-desktop, #_footer .footer-topper .is-offset-9-desktop.social, #_footer .footer-topper .is-offset-9-desktop.footer-links, main.is-offset-9-desktop.sticky.scroll-with-footer::before, main.is-offset-9-desktop.sticky.scroll-with-footer::after, main .is-offset-9-desktop.side-toc, main article.is-offset-9-desktop {
      margin-left: 75%; }
    .column.is-10-desktop, #_footer .footer-topper .is-10-desktop.social, #_footer .footer-topper .is-10-desktop.footer-links, main.is-10-desktop.sticky.scroll-with-footer::before, main.is-10-desktop.sticky.scroll-with-footer::after, main .is-10-desktop.side-toc, main article.is-10-desktop {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-desktop, #_footer .footer-topper .is-offset-10-desktop.social, #_footer .footer-topper .is-offset-10-desktop.footer-links, main.is-offset-10-desktop.sticky.scroll-with-footer::before, main.is-offset-10-desktop.sticky.scroll-with-footer::after, main .is-offset-10-desktop.side-toc, main article.is-offset-10-desktop {
      margin-left: 83.33333%; }
    .column.is-11-desktop, #_footer .footer-topper .is-11-desktop.social, #_footer .footer-topper .is-11-desktop.footer-links, main.is-11-desktop.sticky.scroll-with-footer::before, main.is-11-desktop.sticky.scroll-with-footer::after, main .is-11-desktop.side-toc, main article.is-11-desktop {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-desktop, #_footer .footer-topper .is-offset-11-desktop.social, #_footer .footer-topper .is-offset-11-desktop.footer-links, main.is-offset-11-desktop.sticky.scroll-with-footer::before, main.is-offset-11-desktop.sticky.scroll-with-footer::after, main .is-offset-11-desktop.side-toc, main article.is-offset-11-desktop {
      margin-left: 91.66667%; }
    .column.is-12-desktop, #_footer .footer-topper .is-12-desktop.social, #_footer .footer-topper .is-12-desktop.footer-links, main.is-12-desktop.sticky.scroll-with-footer::before, main.is-12-desktop.sticky.scroll-with-footer::after, main .is-12-desktop.side-toc, main article.is-12-desktop {
      flex: none;
      width: 100%; }
    .column.is-offset-12-desktop, #_footer .footer-topper .is-offset-12-desktop.social, #_footer .footer-topper .is-offset-12-desktop.footer-links, main.is-offset-12-desktop.sticky.scroll-with-footer::before, main.is-offset-12-desktop.sticky.scroll-with-footer::after, main .is-offset-12-desktop.side-toc, main article.is-offset-12-desktop {
      margin-left: 100%; } }
  @media screen and (min-width: 1216px) {
    .column.is-narrow-widescreen, #_footer .footer-topper .is-narrow-widescreen.social, #_footer .footer-topper .is-narrow-widescreen.footer-links, main.is-narrow-widescreen.sticky.scroll-with-footer::before, main.is-narrow-widescreen.sticky.scroll-with-footer::after, main .is-narrow-widescreen.side-toc, main article.is-narrow-widescreen {
      flex: none;
      width: unset; }
    .column.is-full-widescreen, #_footer .footer-topper .is-full-widescreen.social, #_footer .footer-topper .is-full-widescreen.footer-links, main.is-full-widescreen.sticky.scroll-with-footer::before, main.is-full-widescreen.sticky.scroll-with-footer::after, main .is-full-widescreen.side-toc, main article.is-full-widescreen {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-widescreen, #_footer .footer-topper .is-three-quarters-widescreen.social, #_footer .footer-topper .is-three-quarters-widescreen.footer-links, main.is-three-quarters-widescreen.sticky.scroll-with-footer::before, main.is-three-quarters-widescreen.sticky.scroll-with-footer::after, main .is-three-quarters-widescreen.side-toc, main article.is-three-quarters-widescreen {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-widescreen, #_footer .footer-topper .is-two-thirds-widescreen.social, #_footer .footer-topper .is-two-thirds-widescreen.footer-links, main.is-two-thirds-widescreen.sticky.scroll-with-footer::before, main.is-two-thirds-widescreen.sticky.scroll-with-footer::after, main .is-two-thirds-widescreen.side-toc, main article.is-two-thirds-widescreen {
      flex: none;
      width: 66.6666%; }
    .column.is-half-widescreen, #_footer .footer-topper .is-half-widescreen.social, #_footer .footer-topper .is-half-widescreen.footer-links, main.is-half-widescreen.sticky.scroll-with-footer::before, main.is-half-widescreen.sticky.scroll-with-footer::after, main .is-half-widescreen.side-toc, main article.is-half-widescreen {
      flex: none;
      width: 50%; }
    .column.is-one-third-widescreen, #_footer .footer-topper .is-one-third-widescreen.social, #_footer .footer-topper .is-one-third-widescreen.footer-links, main.is-one-third-widescreen.sticky.scroll-with-footer::before, main.is-one-third-widescreen.sticky.scroll-with-footer::after, main .is-one-third-widescreen.side-toc, main article.is-one-third-widescreen {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-widescreen, #_footer .footer-topper .is-one-quarter-widescreen.social, #_footer .footer-topper .is-one-quarter-widescreen.footer-links, main.is-one-quarter-widescreen.sticky.scroll-with-footer::before, main.is-one-quarter-widescreen.sticky.scroll-with-footer::after, main .is-one-quarter-widescreen.side-toc, main article.is-one-quarter-widescreen {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-widescreen, #_footer .footer-topper .is-one-fifth-widescreen.social, #_footer .footer-topper .is-one-fifth-widescreen.footer-links, main.is-one-fifth-widescreen.sticky.scroll-with-footer::before, main.is-one-fifth-widescreen.sticky.scroll-with-footer::after, main .is-one-fifth-widescreen.side-toc, main article.is-one-fifth-widescreen {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-widescreen, #_footer .footer-topper .is-two-fifths-widescreen.social, #_footer .footer-topper .is-two-fifths-widescreen.footer-links, main.is-two-fifths-widescreen.sticky.scroll-with-footer::before, main.is-two-fifths-widescreen.sticky.scroll-with-footer::after, main .is-two-fifths-widescreen.side-toc, main article.is-two-fifths-widescreen {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-widescreen, #_footer .footer-topper .is-three-fifths-widescreen.social, #_footer .footer-topper .is-three-fifths-widescreen.footer-links, main.is-three-fifths-widescreen.sticky.scroll-with-footer::before, main.is-three-fifths-widescreen.sticky.scroll-with-footer::after, main .is-three-fifths-widescreen.side-toc, main article.is-three-fifths-widescreen {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-widescreen, #_footer .footer-topper .is-four-fifths-widescreen.social, #_footer .footer-topper .is-four-fifths-widescreen.footer-links, main.is-four-fifths-widescreen.sticky.scroll-with-footer::before, main.is-four-fifths-widescreen.sticky.scroll-with-footer::after, main .is-four-fifths-widescreen.side-toc, main article.is-four-fifths-widescreen {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-widescreen, #_footer .footer-topper .is-offset-three-quarters-widescreen.social, #_footer .footer-topper .is-offset-three-quarters-widescreen.footer-links, main.is-offset-three-quarters-widescreen.sticky.scroll-with-footer::before, main.is-offset-three-quarters-widescreen.sticky.scroll-with-footer::after, main .is-offset-three-quarters-widescreen.side-toc, main article.is-offset-three-quarters-widescreen {
      margin-left: 75%; }
    .column.is-offset-two-thirds-widescreen, #_footer .footer-topper .is-offset-two-thirds-widescreen.social, #_footer .footer-topper .is-offset-two-thirds-widescreen.footer-links, main.is-offset-two-thirds-widescreen.sticky.scroll-with-footer::before, main.is-offset-two-thirds-widescreen.sticky.scroll-with-footer::after, main .is-offset-two-thirds-widescreen.side-toc, main article.is-offset-two-thirds-widescreen {
      margin-left: 66.6666%; }
    .column.is-offset-half-widescreen, #_footer .footer-topper .is-offset-half-widescreen.social, #_footer .footer-topper .is-offset-half-widescreen.footer-links, main.is-offset-half-widescreen.sticky.scroll-with-footer::before, main.is-offset-half-widescreen.sticky.scroll-with-footer::after, main .is-offset-half-widescreen.side-toc, main article.is-offset-half-widescreen {
      margin-left: 50%; }
    .column.is-offset-one-third-widescreen, #_footer .footer-topper .is-offset-one-third-widescreen.social, #_footer .footer-topper .is-offset-one-third-widescreen.footer-links, main.is-offset-one-third-widescreen.sticky.scroll-with-footer::before, main.is-offset-one-third-widescreen.sticky.scroll-with-footer::after, main .is-offset-one-third-widescreen.side-toc, main article.is-offset-one-third-widescreen {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-widescreen, #_footer .footer-topper .is-offset-one-quarter-widescreen.social, #_footer .footer-topper .is-offset-one-quarter-widescreen.footer-links, main.is-offset-one-quarter-widescreen.sticky.scroll-with-footer::before, main.is-offset-one-quarter-widescreen.sticky.scroll-with-footer::after, main .is-offset-one-quarter-widescreen.side-toc, main article.is-offset-one-quarter-widescreen {
      margin-left: 25%; }
    .column.is-offset-one-fifth-widescreen, #_footer .footer-topper .is-offset-one-fifth-widescreen.social, #_footer .footer-topper .is-offset-one-fifth-widescreen.footer-links, main.is-offset-one-fifth-widescreen.sticky.scroll-with-footer::before, main.is-offset-one-fifth-widescreen.sticky.scroll-with-footer::after, main .is-offset-one-fifth-widescreen.side-toc, main article.is-offset-one-fifth-widescreen {
      margin-left: 20%; }
    .column.is-offset-two-fifths-widescreen, #_footer .footer-topper .is-offset-two-fifths-widescreen.social, #_footer .footer-topper .is-offset-two-fifths-widescreen.footer-links, main.is-offset-two-fifths-widescreen.sticky.scroll-with-footer::before, main.is-offset-two-fifths-widescreen.sticky.scroll-with-footer::after, main .is-offset-two-fifths-widescreen.side-toc, main article.is-offset-two-fifths-widescreen {
      margin-left: 40%; }
    .column.is-offset-three-fifths-widescreen, #_footer .footer-topper .is-offset-three-fifths-widescreen.social, #_footer .footer-topper .is-offset-three-fifths-widescreen.footer-links, main.is-offset-three-fifths-widescreen.sticky.scroll-with-footer::before, main.is-offset-three-fifths-widescreen.sticky.scroll-with-footer::after, main .is-offset-three-fifths-widescreen.side-toc, main article.is-offset-three-fifths-widescreen {
      margin-left: 60%; }
    .column.is-offset-four-fifths-widescreen, #_footer .footer-topper .is-offset-four-fifths-widescreen.social, #_footer .footer-topper .is-offset-four-fifths-widescreen.footer-links, main.is-offset-four-fifths-widescreen.sticky.scroll-with-footer::before, main.is-offset-four-fifths-widescreen.sticky.scroll-with-footer::after, main .is-offset-four-fifths-widescreen.side-toc, main article.is-offset-four-fifths-widescreen {
      margin-left: 80%; }
    .column.is-0-widescreen, #_footer .footer-topper .is-0-widescreen.social, #_footer .footer-topper .is-0-widescreen.footer-links, main.is-0-widescreen.sticky.scroll-with-footer::before, main.is-0-widescreen.sticky.scroll-with-footer::after, main .is-0-widescreen.side-toc, main article.is-0-widescreen {
      flex: none;
      width: 0%; }
    .column.is-offset-0-widescreen, #_footer .footer-topper .is-offset-0-widescreen.social, #_footer .footer-topper .is-offset-0-widescreen.footer-links, main.is-offset-0-widescreen.sticky.scroll-with-footer::before, main.is-offset-0-widescreen.sticky.scroll-with-footer::after, main .is-offset-0-widescreen.side-toc, main article.is-offset-0-widescreen {
      margin-left: 0%; }
    .column.is-1-widescreen, #_footer .footer-topper .is-1-widescreen.social, #_footer .footer-topper .is-1-widescreen.footer-links, main.is-1-widescreen.sticky.scroll-with-footer::before, main.is-1-widescreen.sticky.scroll-with-footer::after, main .is-1-widescreen.side-toc, main article.is-1-widescreen {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-widescreen, #_footer .footer-topper .is-offset-1-widescreen.social, #_footer .footer-topper .is-offset-1-widescreen.footer-links, main.is-offset-1-widescreen.sticky.scroll-with-footer::before, main.is-offset-1-widescreen.sticky.scroll-with-footer::after, main .is-offset-1-widescreen.side-toc, main article.is-offset-1-widescreen {
      margin-left: 8.33333%; }
    .column.is-2-widescreen, #_footer .footer-topper .is-2-widescreen.social, #_footer .footer-topper .is-2-widescreen.footer-links, main.is-2-widescreen.sticky.scroll-with-footer::before, main.is-2-widescreen.sticky.scroll-with-footer::after, main .is-2-widescreen.side-toc, main article.is-2-widescreen {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-widescreen, #_footer .footer-topper .is-offset-2-widescreen.social, #_footer .footer-topper .is-offset-2-widescreen.footer-links, main.is-offset-2-widescreen.sticky.scroll-with-footer::before, main.is-offset-2-widescreen.sticky.scroll-with-footer::after, main .is-offset-2-widescreen.side-toc, main article.is-offset-2-widescreen {
      margin-left: 16.66667%; }
    .column.is-3-widescreen, #_footer .footer-topper .is-3-widescreen.social, #_footer .footer-topper .is-3-widescreen.footer-links, main.is-3-widescreen.sticky.scroll-with-footer::before, main.is-3-widescreen.sticky.scroll-with-footer::after, main .is-3-widescreen.side-toc, main article.is-3-widescreen {
      flex: none;
      width: 25%; }
    .column.is-offset-3-widescreen, #_footer .footer-topper .is-offset-3-widescreen.social, #_footer .footer-topper .is-offset-3-widescreen.footer-links, main.is-offset-3-widescreen.sticky.scroll-with-footer::before, main.is-offset-3-widescreen.sticky.scroll-with-footer::after, main .is-offset-3-widescreen.side-toc, main article.is-offset-3-widescreen {
      margin-left: 25%; }
    .column.is-4-widescreen, #_footer .footer-topper .is-4-widescreen.social, #_footer .footer-topper .is-4-widescreen.footer-links, main.is-4-widescreen.sticky.scroll-with-footer::before, main.is-4-widescreen.sticky.scroll-with-footer::after, main .is-4-widescreen.side-toc, main article.is-4-widescreen {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-widescreen, #_footer .footer-topper .is-offset-4-widescreen.social, #_footer .footer-topper .is-offset-4-widescreen.footer-links, main.is-offset-4-widescreen.sticky.scroll-with-footer::before, main.is-offset-4-widescreen.sticky.scroll-with-footer::after, main .is-offset-4-widescreen.side-toc, main article.is-offset-4-widescreen {
      margin-left: 33.33333%; }
    .column.is-5-widescreen, #_footer .footer-topper .is-5-widescreen.social, #_footer .footer-topper .is-5-widescreen.footer-links, main.is-5-widescreen.sticky.scroll-with-footer::before, main.is-5-widescreen.sticky.scroll-with-footer::after, main .is-5-widescreen.side-toc, main article.is-5-widescreen {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-widescreen, #_footer .footer-topper .is-offset-5-widescreen.social, #_footer .footer-topper .is-offset-5-widescreen.footer-links, main.is-offset-5-widescreen.sticky.scroll-with-footer::before, main.is-offset-5-widescreen.sticky.scroll-with-footer::after, main .is-offset-5-widescreen.side-toc, main article.is-offset-5-widescreen {
      margin-left: 41.66667%; }
    .column.is-6-widescreen, #_footer .footer-topper .is-6-widescreen.social, #_footer .footer-topper .is-6-widescreen.footer-links, main.is-6-widescreen.sticky.scroll-with-footer::before, main.is-6-widescreen.sticky.scroll-with-footer::after, main .is-6-widescreen.side-toc, main article.is-6-widescreen {
      flex: none;
      width: 50%; }
    .column.is-offset-6-widescreen, #_footer .footer-topper .is-offset-6-widescreen.social, #_footer .footer-topper .is-offset-6-widescreen.footer-links, main.is-offset-6-widescreen.sticky.scroll-with-footer::before, main.is-offset-6-widescreen.sticky.scroll-with-footer::after, main .is-offset-6-widescreen.side-toc, main article.is-offset-6-widescreen {
      margin-left: 50%; }
    .column.is-7-widescreen, #_footer .footer-topper .is-7-widescreen.social, #_footer .footer-topper .is-7-widescreen.footer-links, main.is-7-widescreen.sticky.scroll-with-footer::before, main.is-7-widescreen.sticky.scroll-with-footer::after, main .is-7-widescreen.side-toc, main article.is-7-widescreen {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-widescreen, #_footer .footer-topper .is-offset-7-widescreen.social, #_footer .footer-topper .is-offset-7-widescreen.footer-links, main.is-offset-7-widescreen.sticky.scroll-with-footer::before, main.is-offset-7-widescreen.sticky.scroll-with-footer::after, main .is-offset-7-widescreen.side-toc, main article.is-offset-7-widescreen {
      margin-left: 58.33333%; }
    .column.is-8-widescreen, #_footer .footer-topper .is-8-widescreen.social, #_footer .footer-topper .is-8-widescreen.footer-links, main.is-8-widescreen.sticky.scroll-with-footer::before, main.is-8-widescreen.sticky.scroll-with-footer::after, main .is-8-widescreen.side-toc, main article.is-8-widescreen {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-widescreen, #_footer .footer-topper .is-offset-8-widescreen.social, #_footer .footer-topper .is-offset-8-widescreen.footer-links, main.is-offset-8-widescreen.sticky.scroll-with-footer::before, main.is-offset-8-widescreen.sticky.scroll-with-footer::after, main .is-offset-8-widescreen.side-toc, main article.is-offset-8-widescreen {
      margin-left: 66.66667%; }
    .column.is-9-widescreen, #_footer .footer-topper .is-9-widescreen.social, #_footer .footer-topper .is-9-widescreen.footer-links, main.is-9-widescreen.sticky.scroll-with-footer::before, main.is-9-widescreen.sticky.scroll-with-footer::after, main .is-9-widescreen.side-toc, main article.is-9-widescreen {
      flex: none;
      width: 75%; }
    .column.is-offset-9-widescreen, #_footer .footer-topper .is-offset-9-widescreen.social, #_footer .footer-topper .is-offset-9-widescreen.footer-links, main.is-offset-9-widescreen.sticky.scroll-with-footer::before, main.is-offset-9-widescreen.sticky.scroll-with-footer::after, main .is-offset-9-widescreen.side-toc, main article.is-offset-9-widescreen {
      margin-left: 75%; }
    .column.is-10-widescreen, #_footer .footer-topper .is-10-widescreen.social, #_footer .footer-topper .is-10-widescreen.footer-links, main.is-10-widescreen.sticky.scroll-with-footer::before, main.is-10-widescreen.sticky.scroll-with-footer::after, main .is-10-widescreen.side-toc, main article.is-10-widescreen {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-widescreen, #_footer .footer-topper .is-offset-10-widescreen.social, #_footer .footer-topper .is-offset-10-widescreen.footer-links, main.is-offset-10-widescreen.sticky.scroll-with-footer::before, main.is-offset-10-widescreen.sticky.scroll-with-footer::after, main .is-offset-10-widescreen.side-toc, main article.is-offset-10-widescreen {
      margin-left: 83.33333%; }
    .column.is-11-widescreen, #_footer .footer-topper .is-11-widescreen.social, #_footer .footer-topper .is-11-widescreen.footer-links, main.is-11-widescreen.sticky.scroll-with-footer::before, main.is-11-widescreen.sticky.scroll-with-footer::after, main .is-11-widescreen.side-toc, main article.is-11-widescreen {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-widescreen, #_footer .footer-topper .is-offset-11-widescreen.social, #_footer .footer-topper .is-offset-11-widescreen.footer-links, main.is-offset-11-widescreen.sticky.scroll-with-footer::before, main.is-offset-11-widescreen.sticky.scroll-with-footer::after, main .is-offset-11-widescreen.side-toc, main article.is-offset-11-widescreen {
      margin-left: 91.66667%; }
    .column.is-12-widescreen, #_footer .footer-topper .is-12-widescreen.social, #_footer .footer-topper .is-12-widescreen.footer-links, main.is-12-widescreen.sticky.scroll-with-footer::before, main.is-12-widescreen.sticky.scroll-with-footer::after, main .is-12-widescreen.side-toc, main article.is-12-widescreen {
      flex: none;
      width: 100%; }
    .column.is-offset-12-widescreen, #_footer .footer-topper .is-offset-12-widescreen.social, #_footer .footer-topper .is-offset-12-widescreen.footer-links, main.is-offset-12-widescreen.sticky.scroll-with-footer::before, main.is-offset-12-widescreen.sticky.scroll-with-footer::after, main .is-offset-12-widescreen.side-toc, main article.is-offset-12-widescreen {
      margin-left: 100%; } }
  @media screen and (min-width: 1408px) {
    .column.is-narrow-fullhd, #_footer .footer-topper .is-narrow-fullhd.social, #_footer .footer-topper .is-narrow-fullhd.footer-links, main.is-narrow-fullhd.sticky.scroll-with-footer::before, main.is-narrow-fullhd.sticky.scroll-with-footer::after, main .is-narrow-fullhd.side-toc, main article.is-narrow-fullhd {
      flex: none;
      width: unset; }
    .column.is-full-fullhd, #_footer .footer-topper .is-full-fullhd.social, #_footer .footer-topper .is-full-fullhd.footer-links, main.is-full-fullhd.sticky.scroll-with-footer::before, main.is-full-fullhd.sticky.scroll-with-footer::after, main .is-full-fullhd.side-toc, main article.is-full-fullhd {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-fullhd, #_footer .footer-topper .is-three-quarters-fullhd.social, #_footer .footer-topper .is-three-quarters-fullhd.footer-links, main.is-three-quarters-fullhd.sticky.scroll-with-footer::before, main.is-three-quarters-fullhd.sticky.scroll-with-footer::after, main .is-three-quarters-fullhd.side-toc, main article.is-three-quarters-fullhd {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-fullhd, #_footer .footer-topper .is-two-thirds-fullhd.social, #_footer .footer-topper .is-two-thirds-fullhd.footer-links, main.is-two-thirds-fullhd.sticky.scroll-with-footer::before, main.is-two-thirds-fullhd.sticky.scroll-with-footer::after, main .is-two-thirds-fullhd.side-toc, main article.is-two-thirds-fullhd {
      flex: none;
      width: 66.6666%; }
    .column.is-half-fullhd, #_footer .footer-topper .is-half-fullhd.social, #_footer .footer-topper .is-half-fullhd.footer-links, main.is-half-fullhd.sticky.scroll-with-footer::before, main.is-half-fullhd.sticky.scroll-with-footer::after, main .is-half-fullhd.side-toc, main article.is-half-fullhd {
      flex: none;
      width: 50%; }
    .column.is-one-third-fullhd, #_footer .footer-topper .is-one-third-fullhd.social, #_footer .footer-topper .is-one-third-fullhd.footer-links, main.is-one-third-fullhd.sticky.scroll-with-footer::before, main.is-one-third-fullhd.sticky.scroll-with-footer::after, main .is-one-third-fullhd.side-toc, main article.is-one-third-fullhd {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-fullhd, #_footer .footer-topper .is-one-quarter-fullhd.social, #_footer .footer-topper .is-one-quarter-fullhd.footer-links, main.is-one-quarter-fullhd.sticky.scroll-with-footer::before, main.is-one-quarter-fullhd.sticky.scroll-with-footer::after, main .is-one-quarter-fullhd.side-toc, main article.is-one-quarter-fullhd {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-fullhd, #_footer .footer-topper .is-one-fifth-fullhd.social, #_footer .footer-topper .is-one-fifth-fullhd.footer-links, main.is-one-fifth-fullhd.sticky.scroll-with-footer::before, main.is-one-fifth-fullhd.sticky.scroll-with-footer::after, main .is-one-fifth-fullhd.side-toc, main article.is-one-fifth-fullhd {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-fullhd, #_footer .footer-topper .is-two-fifths-fullhd.social, #_footer .footer-topper .is-two-fifths-fullhd.footer-links, main.is-two-fifths-fullhd.sticky.scroll-with-footer::before, main.is-two-fifths-fullhd.sticky.scroll-with-footer::after, main .is-two-fifths-fullhd.side-toc, main article.is-two-fifths-fullhd {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-fullhd, #_footer .footer-topper .is-three-fifths-fullhd.social, #_footer .footer-topper .is-three-fifths-fullhd.footer-links, main.is-three-fifths-fullhd.sticky.scroll-with-footer::before, main.is-three-fifths-fullhd.sticky.scroll-with-footer::after, main .is-three-fifths-fullhd.side-toc, main article.is-three-fifths-fullhd {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-fullhd, #_footer .footer-topper .is-four-fifths-fullhd.social, #_footer .footer-topper .is-four-fifths-fullhd.footer-links, main.is-four-fifths-fullhd.sticky.scroll-with-footer::before, main.is-four-fifths-fullhd.sticky.scroll-with-footer::after, main .is-four-fifths-fullhd.side-toc, main article.is-four-fifths-fullhd {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-fullhd, #_footer .footer-topper .is-offset-three-quarters-fullhd.social, #_footer .footer-topper .is-offset-three-quarters-fullhd.footer-links, main.is-offset-three-quarters-fullhd.sticky.scroll-with-footer::before, main.is-offset-three-quarters-fullhd.sticky.scroll-with-footer::after, main .is-offset-three-quarters-fullhd.side-toc, main article.is-offset-three-quarters-fullhd {
      margin-left: 75%; }
    .column.is-offset-two-thirds-fullhd, #_footer .footer-topper .is-offset-two-thirds-fullhd.social, #_footer .footer-topper .is-offset-two-thirds-fullhd.footer-links, main.is-offset-two-thirds-fullhd.sticky.scroll-with-footer::before, main.is-offset-two-thirds-fullhd.sticky.scroll-with-footer::after, main .is-offset-two-thirds-fullhd.side-toc, main article.is-offset-two-thirds-fullhd {
      margin-left: 66.6666%; }
    .column.is-offset-half-fullhd, #_footer .footer-topper .is-offset-half-fullhd.social, #_footer .footer-topper .is-offset-half-fullhd.footer-links, main.is-offset-half-fullhd.sticky.scroll-with-footer::before, main.is-offset-half-fullhd.sticky.scroll-with-footer::after, main .is-offset-half-fullhd.side-toc, main article.is-offset-half-fullhd {
      margin-left: 50%; }
    .column.is-offset-one-third-fullhd, #_footer .footer-topper .is-offset-one-third-fullhd.social, #_footer .footer-topper .is-offset-one-third-fullhd.footer-links, main.is-offset-one-third-fullhd.sticky.scroll-with-footer::before, main.is-offset-one-third-fullhd.sticky.scroll-with-footer::after, main .is-offset-one-third-fullhd.side-toc, main article.is-offset-one-third-fullhd {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-fullhd, #_footer .footer-topper .is-offset-one-quarter-fullhd.social, #_footer .footer-topper .is-offset-one-quarter-fullhd.footer-links, main.is-offset-one-quarter-fullhd.sticky.scroll-with-footer::before, main.is-offset-one-quarter-fullhd.sticky.scroll-with-footer::after, main .is-offset-one-quarter-fullhd.side-toc, main article.is-offset-one-quarter-fullhd {
      margin-left: 25%; }
    .column.is-offset-one-fifth-fullhd, #_footer .footer-topper .is-offset-one-fifth-fullhd.social, #_footer .footer-topper .is-offset-one-fifth-fullhd.footer-links, main.is-offset-one-fifth-fullhd.sticky.scroll-with-footer::before, main.is-offset-one-fifth-fullhd.sticky.scroll-with-footer::after, main .is-offset-one-fifth-fullhd.side-toc, main article.is-offset-one-fifth-fullhd {
      margin-left: 20%; }
    .column.is-offset-two-fifths-fullhd, #_footer .footer-topper .is-offset-two-fifths-fullhd.social, #_footer .footer-topper .is-offset-two-fifths-fullhd.footer-links, main.is-offset-two-fifths-fullhd.sticky.scroll-with-footer::before, main.is-offset-two-fifths-fullhd.sticky.scroll-with-footer::after, main .is-offset-two-fifths-fullhd.side-toc, main article.is-offset-two-fifths-fullhd {
      margin-left: 40%; }
    .column.is-offset-three-fifths-fullhd, #_footer .footer-topper .is-offset-three-fifths-fullhd.social, #_footer .footer-topper .is-offset-three-fifths-fullhd.footer-links, main.is-offset-three-fifths-fullhd.sticky.scroll-with-footer::before, main.is-offset-three-fifths-fullhd.sticky.scroll-with-footer::after, main .is-offset-three-fifths-fullhd.side-toc, main article.is-offset-three-fifths-fullhd {
      margin-left: 60%; }
    .column.is-offset-four-fifths-fullhd, #_footer .footer-topper .is-offset-four-fifths-fullhd.social, #_footer .footer-topper .is-offset-four-fifths-fullhd.footer-links, main.is-offset-four-fifths-fullhd.sticky.scroll-with-footer::before, main.is-offset-four-fifths-fullhd.sticky.scroll-with-footer::after, main .is-offset-four-fifths-fullhd.side-toc, main article.is-offset-four-fifths-fullhd {
      margin-left: 80%; }
    .column.is-0-fullhd, #_footer .footer-topper .is-0-fullhd.social, #_footer .footer-topper .is-0-fullhd.footer-links, main.is-0-fullhd.sticky.scroll-with-footer::before, main.is-0-fullhd.sticky.scroll-with-footer::after, main .is-0-fullhd.side-toc, main article.is-0-fullhd {
      flex: none;
      width: 0%; }
    .column.is-offset-0-fullhd, #_footer .footer-topper .is-offset-0-fullhd.social, #_footer .footer-topper .is-offset-0-fullhd.footer-links, main.is-offset-0-fullhd.sticky.scroll-with-footer::before, main.is-offset-0-fullhd.sticky.scroll-with-footer::after, main .is-offset-0-fullhd.side-toc, main article.is-offset-0-fullhd {
      margin-left: 0%; }
    .column.is-1-fullhd, #_footer .footer-topper .is-1-fullhd.social, #_footer .footer-topper .is-1-fullhd.footer-links, main.is-1-fullhd.sticky.scroll-with-footer::before, main.is-1-fullhd.sticky.scroll-with-footer::after, main .is-1-fullhd.side-toc, main article.is-1-fullhd {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-fullhd, #_footer .footer-topper .is-offset-1-fullhd.social, #_footer .footer-topper .is-offset-1-fullhd.footer-links, main.is-offset-1-fullhd.sticky.scroll-with-footer::before, main.is-offset-1-fullhd.sticky.scroll-with-footer::after, main .is-offset-1-fullhd.side-toc, main article.is-offset-1-fullhd {
      margin-left: 8.33333%; }
    .column.is-2-fullhd, #_footer .footer-topper .is-2-fullhd.social, #_footer .footer-topper .is-2-fullhd.footer-links, main.is-2-fullhd.sticky.scroll-with-footer::before, main.is-2-fullhd.sticky.scroll-with-footer::after, main .is-2-fullhd.side-toc, main article.is-2-fullhd {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-fullhd, #_footer .footer-topper .is-offset-2-fullhd.social, #_footer .footer-topper .is-offset-2-fullhd.footer-links, main.is-offset-2-fullhd.sticky.scroll-with-footer::before, main.is-offset-2-fullhd.sticky.scroll-with-footer::after, main .is-offset-2-fullhd.side-toc, main article.is-offset-2-fullhd {
      margin-left: 16.66667%; }
    .column.is-3-fullhd, #_footer .footer-topper .is-3-fullhd.social, #_footer .footer-topper .is-3-fullhd.footer-links, main.is-3-fullhd.sticky.scroll-with-footer::before, main.is-3-fullhd.sticky.scroll-with-footer::after, main .is-3-fullhd.side-toc, main article.is-3-fullhd {
      flex: none;
      width: 25%; }
    .column.is-offset-3-fullhd, #_footer .footer-topper .is-offset-3-fullhd.social, #_footer .footer-topper .is-offset-3-fullhd.footer-links, main.is-offset-3-fullhd.sticky.scroll-with-footer::before, main.is-offset-3-fullhd.sticky.scroll-with-footer::after, main .is-offset-3-fullhd.side-toc, main article.is-offset-3-fullhd {
      margin-left: 25%; }
    .column.is-4-fullhd, #_footer .footer-topper .is-4-fullhd.social, #_footer .footer-topper .is-4-fullhd.footer-links, main.is-4-fullhd.sticky.scroll-with-footer::before, main.is-4-fullhd.sticky.scroll-with-footer::after, main .is-4-fullhd.side-toc, main article.is-4-fullhd {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-fullhd, #_footer .footer-topper .is-offset-4-fullhd.social, #_footer .footer-topper .is-offset-4-fullhd.footer-links, main.is-offset-4-fullhd.sticky.scroll-with-footer::before, main.is-offset-4-fullhd.sticky.scroll-with-footer::after, main .is-offset-4-fullhd.side-toc, main article.is-offset-4-fullhd {
      margin-left: 33.33333%; }
    .column.is-5-fullhd, #_footer .footer-topper .is-5-fullhd.social, #_footer .footer-topper .is-5-fullhd.footer-links, main.is-5-fullhd.sticky.scroll-with-footer::before, main.is-5-fullhd.sticky.scroll-with-footer::after, main .is-5-fullhd.side-toc, main article.is-5-fullhd {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-fullhd, #_footer .footer-topper .is-offset-5-fullhd.social, #_footer .footer-topper .is-offset-5-fullhd.footer-links, main.is-offset-5-fullhd.sticky.scroll-with-footer::before, main.is-offset-5-fullhd.sticky.scroll-with-footer::after, main .is-offset-5-fullhd.side-toc, main article.is-offset-5-fullhd {
      margin-left: 41.66667%; }
    .column.is-6-fullhd, #_footer .footer-topper .is-6-fullhd.social, #_footer .footer-topper .is-6-fullhd.footer-links, main.is-6-fullhd.sticky.scroll-with-footer::before, main.is-6-fullhd.sticky.scroll-with-footer::after, main .is-6-fullhd.side-toc, main article.is-6-fullhd {
      flex: none;
      width: 50%; }
    .column.is-offset-6-fullhd, #_footer .footer-topper .is-offset-6-fullhd.social, #_footer .footer-topper .is-offset-6-fullhd.footer-links, main.is-offset-6-fullhd.sticky.scroll-with-footer::before, main.is-offset-6-fullhd.sticky.scroll-with-footer::after, main .is-offset-6-fullhd.side-toc, main article.is-offset-6-fullhd {
      margin-left: 50%; }
    .column.is-7-fullhd, #_footer .footer-topper .is-7-fullhd.social, #_footer .footer-topper .is-7-fullhd.footer-links, main.is-7-fullhd.sticky.scroll-with-footer::before, main.is-7-fullhd.sticky.scroll-with-footer::after, main .is-7-fullhd.side-toc, main article.is-7-fullhd {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-fullhd, #_footer .footer-topper .is-offset-7-fullhd.social, #_footer .footer-topper .is-offset-7-fullhd.footer-links, main.is-offset-7-fullhd.sticky.scroll-with-footer::before, main.is-offset-7-fullhd.sticky.scroll-with-footer::after, main .is-offset-7-fullhd.side-toc, main article.is-offset-7-fullhd {
      margin-left: 58.33333%; }
    .column.is-8-fullhd, #_footer .footer-topper .is-8-fullhd.social, #_footer .footer-topper .is-8-fullhd.footer-links, main.is-8-fullhd.sticky.scroll-with-footer::before, main.is-8-fullhd.sticky.scroll-with-footer::after, main .is-8-fullhd.side-toc, main article.is-8-fullhd {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-fullhd, #_footer .footer-topper .is-offset-8-fullhd.social, #_footer .footer-topper .is-offset-8-fullhd.footer-links, main.is-offset-8-fullhd.sticky.scroll-with-footer::before, main.is-offset-8-fullhd.sticky.scroll-with-footer::after, main .is-offset-8-fullhd.side-toc, main article.is-offset-8-fullhd {
      margin-left: 66.66667%; }
    .column.is-9-fullhd, #_footer .footer-topper .is-9-fullhd.social, #_footer .footer-topper .is-9-fullhd.footer-links, main.is-9-fullhd.sticky.scroll-with-footer::before, main.is-9-fullhd.sticky.scroll-with-footer::after, main .is-9-fullhd.side-toc, main article.is-9-fullhd {
      flex: none;
      width: 75%; }
    .column.is-offset-9-fullhd, #_footer .footer-topper .is-offset-9-fullhd.social, #_footer .footer-topper .is-offset-9-fullhd.footer-links, main.is-offset-9-fullhd.sticky.scroll-with-footer::before, main.is-offset-9-fullhd.sticky.scroll-with-footer::after, main .is-offset-9-fullhd.side-toc, main article.is-offset-9-fullhd {
      margin-left: 75%; }
    .column.is-10-fullhd, #_footer .footer-topper .is-10-fullhd.social, #_footer .footer-topper .is-10-fullhd.footer-links, main.is-10-fullhd.sticky.scroll-with-footer::before, main.is-10-fullhd.sticky.scroll-with-footer::after, main .is-10-fullhd.side-toc, main article.is-10-fullhd {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-fullhd, #_footer .footer-topper .is-offset-10-fullhd.social, #_footer .footer-topper .is-offset-10-fullhd.footer-links, main.is-offset-10-fullhd.sticky.scroll-with-footer::before, main.is-offset-10-fullhd.sticky.scroll-with-footer::after, main .is-offset-10-fullhd.side-toc, main article.is-offset-10-fullhd {
      margin-left: 83.33333%; }
    .column.is-11-fullhd, #_footer .footer-topper .is-11-fullhd.social, #_footer .footer-topper .is-11-fullhd.footer-links, main.is-11-fullhd.sticky.scroll-with-footer::before, main.is-11-fullhd.sticky.scroll-with-footer::after, main .is-11-fullhd.side-toc, main article.is-11-fullhd {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-fullhd, #_footer .footer-topper .is-offset-11-fullhd.social, #_footer .footer-topper .is-offset-11-fullhd.footer-links, main.is-offset-11-fullhd.sticky.scroll-with-footer::before, main.is-offset-11-fullhd.sticky.scroll-with-footer::after, main .is-offset-11-fullhd.side-toc, main article.is-offset-11-fullhd {
      margin-left: 91.66667%; }
    .column.is-12-fullhd, #_footer .footer-topper .is-12-fullhd.social, #_footer .footer-topper .is-12-fullhd.footer-links, main.is-12-fullhd.sticky.scroll-with-footer::before, main.is-12-fullhd.sticky.scroll-with-footer::after, main .is-12-fullhd.side-toc, main article.is-12-fullhd {
      flex: none;
      width: 100%; }
    .column.is-offset-12-fullhd, #_footer .footer-topper .is-offset-12-fullhd.social, #_footer .footer-topper .is-offset-12-fullhd.footer-links, main.is-offset-12-fullhd.sticky.scroll-with-footer::before, main.is-offset-12-fullhd.sticky.scroll-with-footer::after, main .is-offset-12-fullhd.side-toc, main article.is-offset-12-fullhd {
      margin-left: 100%; } }
.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem; }
  .columns:last-child {
    margin-bottom: -0.75rem; }
  .columns:not(:last-child) {
    margin-bottom: calc(1.5rem - 0.75rem); }
  .columns.is-centered {
    justify-content: center; }
  .columns.is-gapless {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0; }
    .columns.is-gapless > .column, #_footer .footer-topper .columns.is-gapless > .social, #_footer .footer-topper .columns.is-gapless > .footer-links, .columns.is-gapless > main.sticky.scroll-with-footer::before, .columns.is-gapless > main.sticky.scroll-with-footer::after, main .columns.is-gapless > .side-toc, main .columns.is-gapless > article {
      margin: 0;
      padding: 0 !important; }
    .columns.is-gapless:not(:last-child) {
      margin-bottom: 1.5rem; }
    .columns.is-gapless:last-child {
      margin-bottom: 0; }
  .columns.is-mobile {
    display: flex; }
  .columns.is-multiline {
    flex-wrap: wrap; }
  .columns.is-vcentered {
    align-items: center; }
  @media screen and (min-width: 769px), print {
    .columns:not(.is-desktop) {
      display: flex; } }
  @media screen and (min-width: 1024px) {
    .columns.is-desktop {
      display: flex; } }
.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap)); }
  .columns.is-variable > .column, #_footer .footer-topper .columns.is-variable > .social, #_footer .footer-topper .columns.is-variable > .footer-links, .columns.is-variable > main.sticky.scroll-with-footer::before, .columns.is-variable > main.sticky.scroll-with-footer::after, main .columns.is-variable > .side-toc, main .columns.is-variable > article {
    padding-left: var(--columnGap);
    padding-right: var(--columnGap); }
  .columns.is-variable.is-0 {
    --columnGap: 0rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-0-mobile {
      --columnGap: 0rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-0-tablet {
      --columnGap: 0rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-0-tablet-only {
      --columnGap: 0rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-0-touch {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-0-desktop {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-0-desktop-only {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-0-widescreen {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-0-widescreen-only {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-0-fullhd {
      --columnGap: 0rem; } }
  .columns.is-variable.is-1 {
    --columnGap: 0.25rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-1-mobile {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-1-tablet {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-1-tablet-only {
      --columnGap: 0.25rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-1-touch {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-1-desktop {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-1-desktop-only {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-1-widescreen {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-1-widescreen-only {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-1-fullhd {
      --columnGap: 0.25rem; } }
  .columns.is-variable.is-2, #_footer .footer-topper .is-variable.social, main.is-variable.sticky.scroll-with-footer::before, main.is-variable.sticky.scroll-with-footer::after, main .is-variable.side-toc {
    --columnGap: 0.5rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-2-mobile {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-2-tablet {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-2-tablet-only {
      --columnGap: 0.5rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-2-touch {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-2-desktop {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-2-desktop-only {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-2-widescreen {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-2-widescreen-only {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-2-fullhd {
      --columnGap: 0.5rem; } }
  .columns.is-variable.is-3 {
    --columnGap: 0.75rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-3-mobile {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-3-tablet {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-3-tablet-only {
      --columnGap: 0.75rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-3-touch {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-3-desktop {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-3-desktop-only {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-3-widescreen {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-3-widescreen-only {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-3-fullhd {
      --columnGap: 0.75rem; } }
  .columns.is-variable.is-4 {
    --columnGap: 1rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-4-mobile {
      --columnGap: 1rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-4-tablet {
      --columnGap: 1rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-4-tablet-only {
      --columnGap: 1rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-4-touch {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-4-desktop {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-4-desktop-only {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-4-widescreen {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-4-widescreen-only {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-4-fullhd {
      --columnGap: 1rem; } }
  .columns.is-variable.is-5 {
    --columnGap: 1.25rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-5-mobile {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-5-tablet {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-5-tablet-only {
      --columnGap: 1.25rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-5-touch {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-5-desktop {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-5-desktop-only {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-5-widescreen {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-5-widescreen-only {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-5-fullhd {
      --columnGap: 1.25rem; } }
  .columns.is-variable.is-6 {
    --columnGap: 1.5rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-6-mobile {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-6-tablet {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-6-tablet-only {
      --columnGap: 1.5rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-6-touch {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-6-desktop {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-6-desktop-only {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-6-widescreen {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-6-widescreen-only {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-6-fullhd {
      --columnGap: 1.5rem; } }
  .columns.is-variable.is-7 {
    --columnGap: 1.75rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-7-mobile {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-7-tablet {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-7-tablet-only {
      --columnGap: 1.75rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-7-touch {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-7-desktop {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-7-desktop-only {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-7-widescreen {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-7-widescreen-only {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-7-fullhd {
      --columnGap: 1.75rem; } }
  .columns.is-variable.is-8, main article.is-variable {
    --columnGap: 2rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-8-mobile {
      --columnGap: 2rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-8-tablet {
      --columnGap: 2rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-8-tablet-only {
      --columnGap: 2rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-8-touch {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-8-desktop {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-8-desktop-only {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-8-widescreen {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-8-widescreen-only {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-8-fullhd {
      --columnGap: 2rem; } }
.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: min-content; }
  .tile.is-ancestor {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-top: -0.75rem; }
    .tile.is-ancestor:last-child {
      margin-bottom: -0.75rem; }
    .tile.is-ancestor:not(:last-child) {
      margin-bottom: 0.75rem; }
  .tile.is-child {
    margin: 0 !important; }
  .tile.is-parent {
    padding: 0.75rem; }
  .tile.is-vertical {
    flex-direction: column; }
    .tile.is-vertical > .tile.is-child:not(:last-child) {
      margin-bottom: 1.5rem !important; }
  @media screen and (min-width: 769px), print {
    .tile:not(.is-child) {
      display: flex; }
    .tile.is-1 {
      flex: none;
      width: 8.33333%; }
    .tile.is-2, #_footer .footer-topper .tile.social, main.tile.sticky.scroll-with-footer::before, main.tile.sticky.scroll-with-footer::after, main .tile.side-toc {
      flex: none;
      width: 16.66667%; }
    .tile.is-3 {
      flex: none;
      width: 25%; }
    .tile.is-4 {
      flex: none;
      width: 33.33333%; }
    .tile.is-5 {
      flex: none;
      width: 41.66667%; }
    .tile.is-6 {
      flex: none;
      width: 50%; }
    .tile.is-7 {
      flex: none;
      width: 58.33333%; }
    .tile.is-8, main article.tile {
      flex: none;
      width: 66.66667%; }
    .tile.is-9 {
      flex: none;
      width: 75%; }
    .tile.is-10, #_footer .footer-topper .tile.footer-links, body.normal article.tile {
      flex: none;
      width: 83.33333%; }
    .tile.is-11 {
      flex: none;
      width: 91.66667%; }
    .tile.is-12 {
      flex: none;
      width: 100%; } }
html,
body {
  font-size: 16px;
  height: 100%;
  scroll-behavior: smooth; }

body {
  background-color: white;
  font-family: Poppins, Roboto, sans-serif;
  line-height: 140%; }
  body main,
  body .growth-inhibitor {
    margin: 0 auto;
    position: relative; }
  body.normal main,
  body.normal .growth-inhibitor {
    max-width: 1400px; }
  body.wide main,
  body.wide .growth-inhibitor {
    max-width: 2250px; }
  body.normal #_side-toc-overall {
    display: none; }
  @media screen and (max-width: 1400px) {
    body.normal main {
      padding-left: .75rem; } }
  body.normal article {
    padding-left: 0 !important; }
  body.scroll-up header.sticky {
    height: 110px; }
    body.scroll-up header.sticky .growth-inhibitor {
      height: 110px; }
  body.scroll-up main.sticky:not(.scroll-with-footer) .side-toc {
    top: 110px;
    height: calc(100vh - 110px); }
  body.draft article::before {
    content: 'DRAFT';
    position: fixed;
    top: 0;
    left: 0;
    font-size: 10rem;
    font-weight: 700;
    transform: rotate(-30deg);
    color: #DDD;
    z-index: -1;
    margin: 20rem auto 0;
    text-align: center;
    width: 100%; }
  body.single main.sticky.scroll-with-footer::before {
    content: none !important; }

header {
  display: block;
  height: 135px;
  background-color: #0c322c;
  position: relative;
  z-index: 9001; }
  header.sticky {
    box-sizing: border-box;
    height: 65px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    min-height: unset; }
    header.sticky .growth-inhibitor {
      height: 65px; }
  header .growth-inhibitor {
    height: 135px; }

.crumbs {
  padding: .5rem 1.25rem;
  background-color: #dedfe0;
  border-bottom: 1px solid #c0c2c4; }

main {
  display: flex; }
  main article,
  main .side-toc {
    min-height: calc(100vh - 135px); }
  main article {
    position: relative;
    padding-bottom: 7rem; }
    @media screen and (max-width: 1024px) {
      main article {
        width: 100%; } }
    @media screen and (min-width: 1400px) {
      main article {
        padding-left: 4rem !important;
        padding-right: 4rem !important; } }
  main .side-toc {
    overflow-y: auto;
    position: relative;
    scrollbar-width: thin;
    scrollbar-color: #0c322c #dedfe0; }
  main #_side-toc-overall:not(.placebo) {
    background-color: #efefef;
    margin-left: 0;
    padding-right: 0; }
  main #_side-toc-page {
    background-color: #efefef;
    margin-right: 0;
    padding-left: 1.5rem; }
  main.sticky article {
    position: relative;
    top: 135px;
    margin-bottom: 135px; }
  main.sticky .side-toc {
    height: calc(100vh - 65px);
    position: sticky;
    top: 65px;
    min-height: unset; }
  main.sticky #_side-toc-overall {
    left: 0; }
  main.sticky #_side-toc-page {
    right: 0; }
  @media screen and (min-width: 1215px) {
    main.sticky.scroll-with-footer::before, main.sticky.scroll-with-footer::after {
      content: '';
      z-index: -1; } }
  @media screen and (min-width: 1215px) {
    main.sticky.scroll-with-footer .side-toc {
      min-height: calc(100vh - 65px);
      max-height: unset;
      position: absolute;
      height: auto;
      top: unset;
      bottom: 0; } }
  @media screen and (min-width: 1215px) {
    main.sticky.scroll-with-footer #_side-toc-overall:not(.placebo) {
      background: linear-gradient(to top, white, #efefef 5rem); } }
footer {
  background-color: #0c322c;
  position: relative; }

@media screen and (max-width: 1024px) {
  main .side-toc#_side-toc-overall {
    display: block;
    position: fixed;
    top: 0;
    left: -300px;
    width: 300px;
    max-width: 80%;
    height: 100vh;
    z-index: 9003;
    overflow: visible;
    transition: left 0.2s ease-in; }
    main .side-toc#_side-toc-overall.mobile-visible {
      left: 0; }
      main .side-toc#_side-toc-overall.mobile-visible::before {
        content: '';
        top: 0;
        left: 100%;
        width: 100vw;
        height: 100vh;
        display: block;
        position: absolute;
        background-color: #000C; }
    main .side-toc#_side-toc-overall > ol {
      overflow-y: scroll;
      height: 100vh; }
    main .side-toc#_side-toc-overall:not(.mobile-visible) > * {
      display: none; }
  main .side-toc#_side-toc-page {
    display: none;
    background-color: white;
    z-index: 300;
    padding: 0; }
    main .side-toc#_side-toc-page.mobile-visible {
      display: block;
      position: absolute !important;
      left: calc(.75rem);
      top: calc(.75rem - .2rem + 60px);
      width: 300px;
      height: auto;
      min-height: auto;
      right: unset; }
    main .side-toc#_side-toc-page:not(.mobile-visible) > * {
      display: none; }
  body.normal main .side-toc#_side-toc-page.mobile-visible {
    left: .75rem; } }

header img.logo {
  position: absolute;
  width: 270px;
  height: 90px;
  top: 20px;
  left: 0;
  padding: 0;
  z-index: 12; }
  @media screen and (max-width: 1024px) {
    header img.logo {
      top: 15px;
      width: 171px;
      height: 57px; } }
  @media screen and (max-width: 480px) {
    header img.logo {
      width: 117px;
      height: 39px; } }
header #_utilitynav {
  background-color: #0c322c;
  position: absolute;
  top: 1.25rem;
  right: .75rem;
  width: 100%;
  z-index: 11;
  color: #c0c2c4;
  margin-left: 270px; }
  header #_utilitynav .utilitynav-container {
    display: block;
    float: right;
    text-align: right;
    width: calc(100% - 290px);
    max-width: 700px;
    padding-bottom: .5rem;
    border-bottom: 1px dotted white; }
    @media screen and (max-width: 480px) {
      header #_utilitynav .utilitynav-container {
        width: calc(100% - 137px); } }
    header #_utilitynav .utilitynav-container > div {
      font-size: 0.7rem;
      line-height: 1.6rem;
      display: inline-block;
      background-repeat: no-repeat;
      vertical-align: top; }
      header #_utilitynav .utilitynav-container > div::after {
        content: '';
        display: inline-block;
        height: 1.5rem;
        vertical-align: middle;
        border-left: 1px solid #666666;
        margin: 0 .75rem; }
      header #_utilitynav .utilitynav-container > div:last-child::after {
        content: none; }
      @media screen and (max-width: 768px) {
        header #_utilitynav .utilitynav-container > div.hidden-xs {
          display: none; } }
      @media screen and (max-width: 480px) {
        header #_utilitynav .utilitynav-container > div:not(:last-child) {
          display: none; } }
    header #_utilitynav .utilitynav-container svg {
      height: 1.3em;
      display: inline-block;
      fill: #FE7C3F;
      vertical-align: -10%;
      margin-right: .3rem; }
    header #_utilitynav .utilitynav-container a,
    header #_utilitynav .utilitynav-container span,
    header #_utilitynav .utilitynav-container div.menu-item {
      display: inline-block;
      text-decoration: none;
      color: #FFF; }
    header #_utilitynav .utilitynav-container #_utilitynav-language {
      position: relative;
      cursor: pointer;
      user-select: none; }
      header #_utilitynav .utilitynav-container #_utilitynav-language.disabled {
        display: none; }
      header #_utilitynav .utilitynav-container #_utilitynav-language:not(.visible) #_utilitynav-language-switcher {
        display: none; }
    header #_utilitynav .utilitynav-container #_utilitynav-language-switcher {
      position: absolute;
      background-color: #efefef;
      border: 1px solid #c0c2c4; }
      header #_utilitynav .utilitynav-container #_utilitynav-language-switcher ul {
        display: block;
        margin: 0;
        padding: 0;
        text-align: left;
        width: 150px; }
      header #_utilitynav .utilitynav-container #_utilitynav-language-switcher li {
        display: block; }
      header #_utilitynav .utilitynav-container #_utilitynav-language-switcher a {
        display: block;
        color: #0c322c;
        padding: .25rem 1.5rem; }
        header #_utilitynav .utilitynav-container #_utilitynav-language-switcher a:hover, header #_utilitynav .utilitynav-container #_utilitynav-language-switcher a:focus {
          color: #0c322c;
          background-color: #c0c2c4; }

header #_menu {
  position: absolute;
  bottom: 8px;
  top: 70px;
  right: .75rem;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  max-width: calc(100% - 211px); }
  @media screen and (max-width: 480px) {
    header #_menu {
      max-width: calc(100% - 137px); } }
  header #_menu > div {
    display: block;
    font-weight: 700;
    font-size: 0.8rem;
    height: auto; }
    @media screen and (max-width: 1024px) {
      header #_menu > div {
        font-weight: 500; } }
    @media screen and (max-width: 768px) {
      header #_menu > div.hidden-xs {
        display: none; } }
    @media screen and (max-width: 480px) {
      header #_menu > div:not(:last-child) {
        display: none; } }
  header #_menu a {
    color: white;
    text-decoration: none;
    display: table-cell;
    height: 57px;
    padding: 0 1rem;
    vertical-align: middle;
    text-align: center;
    line-height: 1rem; }
  header #_menu .button-highlight {
    background-color: #fe7c3f;
    color: #0c322c;
    height: 37px;
    position: relative;
    top: 10px; }
    header #_menu .button-highlight:hover, header #_menu .button-highlight:focus {
      background-color: #fe9f72; }

header .header-end-line {
  width: 100%;
  height: 8px;
  line-height: 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }
  header .header-end-line > div {
    height: 8px;
    float: left; }
  header .header-end-line > .header-end-line-persimmon {
    background-color: #fe7c3f;
    width: 25%; }
  header .header-end-line > .header-end-line-green {
    background-color: #30ba78;
    width: 45%; }
  header .header-end-line > .header-end-line-waterhole-blue {
    background-color: #2453ff;
    width: 10%; }
  header .header-end-line > .header-end-line-mint {
    background-color: #90ebcd;
    width: 20%; }

header #_searchbox {
  display: block;
  width: 0;
  min-width: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  float: right;
  text-align: right;
  max-width: 700px;
  padding-bottom: .5rem;
  transition: none; }
  header #_searchbox #_searchform {
    min-width: 210px; }
  header #_searchbox .search-text {
    background-color: transparent;
    color: #FFF;
    font-family: Poppins, Roboto, sans-serif;
    font-size: 0.7rem;
    outline: none;
    width: 150px;
    border: 1px solid #fe7c3f;
    padding: .25rem;
    display: inline-block;
    margin-right: .1rem; }
  header #_searchbox .search-submit {
    outline: none;
    min-width: 3rem;
    font-family: Poppins, Roboto, sans-serif;
    font-size: 0.7rem;
    border: 1px solid #fe7c3f;
    padding: .25rem;
    display: inline-block;
    background-color: #fe7c3f; }

header.show-search #_searchbox {
  min-width: 210px;
  transition: min-width .25s ease-in-out; }

header.show-search #_utilitynav .utilitynav-container {
  display: none; }

header.sticky #_utilitynav {
  display: none; }

header.sticky img.logo {
  width: 171px;
  height: 57px;
  top: 0;
  left: 0; }
  @media screen and (max-width: 480px) {
    header.sticky img.logo {
      top: 10px;
      width: 117px;
      height: 39px; } }
header.sticky #_menu {
  top: 0; }

body.scroll-up header.sticky #_utilitynav {
  display: block;
  top: .5rem; }

body.scroll-up header.sticky #_menu {
  top: 45px; }

body.disable-language-switcher #_utilitynav #_utilitynav-language {
  display: none; }

.crumbs a,
.crumbs span {
  font-size: 0.8rem; }

.crumbs a {
  color: #0c322c;
  text-decoration: none; }
  .crumbs a:hover, .crumbs a:focus {
    color: #0c322c;
    text-decoration: underline; }

.crumbs span {
  color: #30ba78; }

.side-toc > *:last-child::after {
  content: '';
  height: 2rem;
  display: block; }

.side-toc ol,
.side-toc ul {
  margin: 0;
  padding: 0;
  display: block;
  font-size: 0.9rem; }

.side-toc li {
  display: block; }

.side-toc a {
  color: #0c322c;
  display: block;
  line-height: 22px;
  padding: 0.25rem .5rem;
  position: relative;
  text-decoration: none; }
  .side-toc a.you-are-here {
    font-weight: 600; }
  .side-toc a:focus, .side-toc a:hover, .side-toc a:active {
    background-color: #dedfe0;
    text-decoration: underline; }

.side-toc .side-title {
  color: #0c322c;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  font-weight: 600; }
  .side-toc .side-title em {
    font-style: normal; }

#_side-toc-page a {
  color: #30ba78;
  padding: 0.4rem 0; }
  #_side-toc-page a:focus, #_side-toc-page a:hover, #_side-toc-page a:active {
    background-color: transparent;
    text-decoration: underline; }

@media screen and (max-width: 1024px) {
  #_side-toc-page {
    background-color: white;
    border: 0.2rem solid #0c322c; } }

#_side-toc-page .toc:not(:last-child),
#_side-toc-page .share:not(:last-child),
#_side-toc-page .feedback:not(:last-child) {
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #c0c2c4;
  margin-bottom: 1.5rem; }
  @media screen and (max-width: 1024px) {
    #_side-toc-page .toc:not(:last-child),
    #_side-toc-page .share:not(:last-child),
    #_side-toc-page .feedback:not(:last-child) {
      padding: 0;
      margin: 0;
      border: none; } }
@media screen and (max-width: 1024px) {
  #_side-toc-page .side-title {
    display: none; } }

@media screen and (max-width: 1024px) {
  #_side-toc-page .feedback {
    display: none !important; } }

#_side-toc-overall ol ol {
  background-color: #dedfe0;
  margin-bottom: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out, margin-bottom 0.2s ease-in-out; }

#_side-toc-overall ol > li.active > ol {
  max-height: 1000px;
  margin-bottom: .3rem; }

#_side-toc-overall ol > li:not(.active) > ol > * {
  display: none; }

#_side-toc-overall li > a.has-children {
  padding-right: 1.75rem;
  position: relative; }
  #_side-toc-overall li > a.has-children.current {
    font-weight: 600; }
  #_side-toc-overall li > a.has-children::after {
    content: '';
    display: block;
    position: absolute;
    right: .4rem;
    top: .4rem;
    height: 1rem;
    text-align: center;
    width: 1rem;
    font-weight: 800;
    border: 0.2rem solid white;
    border-radius: 50%;
    background-color: white;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome, https://fontawesome.com - CC BY 4.0 --><path fill="%230c322c" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"/></svg>');
    transform: rotate(-90deg);
    transition: transform 0.2s linear; }

#_side-toc-overall li.active > a.has-children::after {
  transform: rotate(0.01deg); }

#_side-toc-overall ol > li.active > a {
  background-color: #30ba78;
  color: white; }
  #_side-toc-overall ol > li.active > a ol li > a {
    padding-left: 1rem; }

#_side-toc-overall #_open-document-overview {
  display: block;
  border: none;
  height: 2.5rem;
  width: 1.25rem;
  background-color: #efefef;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 300;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome, https://fontawesome.com - CC BY 4.0 --><path fill="%230c322c" d="M 98.523242,239.02924 292.86724,44.686239 c 9.373,-9.373 24.569,-9.373 33.941,0 l 22.667,22.667 c 9.357,9.357 9.375,24.522 0.04,33.901001 l -154.021,154.746 154.021,154.745 c 9.335,9.379 9.317,24.544 -0.04,33.901 l -22.667,22.667 c -9.373,9.373 -24.569,9.373 -33.941,0 L 98.523242,272.97124 c -9.372,-9.373 -9.372,-24.569 0,-33.942 z" /></svg>');
  transition: position 0.1s linear; }
  #_side-toc-overall #_open-document-overview:hover {
    background-color: #c0c2c4; }
  #_side-toc-overall #_open-document-overview + .side-title {
    position: relative;
    top: -.2rem;
    margin-left: .5rem;
    margin-bottom: .6rem; }

#_side-toc-overall #_document-overview {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 2.5rem;
  padding-left: .75rem;
  background-color: #30ba78;
  z-index: 200;
  width: 100%;
  height: 100%;
  display: none;
  overflow-y: auto !important;
  scrollbar-width: thin;
  scrollbar-color: #0c322c #30ba78; }
  #_side-toc-overall #_document-overview a {
    color: black; }
    #_side-toc-overall #_document-overview a:hover {
      background-color: #26915e; }
    #_side-toc-overall #_document-overview a em {
      font-style: normal; }

#_side-toc-overall.document-overview-visible #_open-document-overview {
  background-color: #30ba78;
  left: unset;
  right: 0;
  transform: rotate(180deg);
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome, https://fontawesome.com - CC BY 4.0 --><path fill="%23fff" d="M 98.523242,239.02924 292.86724,44.686239 c 9.373,-9.373 24.569,-9.373 33.941,0 l 22.667,22.667 c 9.357,9.357 9.375,24.522 0.04,33.901001 l -154.021,154.746 154.021,154.745 c 9.335,9.379 9.317,24.544 -0.04,33.901 l -22.667,22.667 c -9.373,9.373 -24.569,9.373 -33.941,0 L 98.523242,272.97124 c -9.372,-9.373 -9.372,-24.569 0,-33.942 z" /></svg>'); }
  #_side-toc-overall.document-overview-visible #_open-document-overview:hover {
    background-color: #26915e; }

#_side-toc-overall.document-overview-visible #_document-overview {
  display: block; }

#_side-toc-overall.disable-document-overview-button #_open-document-overview {
  display: none; }

@media screen and (max-width: 1024px) {
  .share {
    display: none !important; } }

.share li {
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 20%;
  border: 1px solid #FFF;
  box-sizing: border-box; }

.share a {
  background-color: #0c322c;
  background-repeat: no-repeat;
  background-position: center;
  height: 1.75rem;
  position: relative;
  padding: 0; }
  .share a:hover, .share a:focus {
    background-color: #30ba78; }

.share #_share-fb {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 4.233333 4.233333"><path fill="%23fff" d="M 2.1161296,4.2333333 H 1.3229166 V 2.1166667 H 0.79375 v -0.79375 H 1.3229166 V 0.94898097 C 1.3229166,0.3538802 1.5568427,0 2.257843,0 H 2.9104167 V 0.7295885 H 2.4766852 c -0.2729309,0 -0.3594814,0.10194397 -0.3594814,0.2922323 l -0.00106,0.3010959 H 2.9104151 L 2.8,2.1166667 H 2.1161454 Z" /></svg>'); }

.share #_share-in {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 4.233333 4.233333"><path fill="%23fff" d="m 0.88934927,0.52916667 c -0.2400406,0 -0.3601826,0.1080442 -0.3601826,0.3234944 0,0.21690543 0.120142,0.32556133 0.3601826,0.32556133 0.12002293,0 0.20943093,-0.02834 0.26871883,-0.084749 0.060732,-0.057838 0.09095,-0.13815383 0.09095,-0.24081213 0,-0.2154502 -0.1196261,-0.3234944 -0.35966883,-0.3234946 z M 2.9362532,1.3926796 c -0.164846,0 -0.2445094,0.030229 -0.3746527,0.09095 -0.128696,0.059293 -0.2301108,0.113346 -0.3038581,0.230477 h -0.03669 L 2.1321685,1.449007 H 1.6128206 V 3.8302571 H 2.2882304 V 2.7223144 c 0,-0.2863057 0.041084,-0.491017 0.1235075,-0.6139159 0.082423,-0.1243809 0.2164344,-0.1865522 0.4015263,-0.1865522 0.1359271,0 0.2308283,0.04408 0.2930073,0.1322917 0.06218,0.086757 0.09354,0.2177719 0.09353,0.3927409 v 1.3833782 h 0.661459 V 2.2820313 c 0,-0.2877609 -0.07306,-0.5075471 -0.219104,-0.6593914 C 3.4961065,1.4693667 3.2182325,1.3926796 2.9362532,1.3926796 Z M 0.55448727,1.4490066 V 3.8302571 H 1.2190466 V 1.449007 Z" /></svg>'); }

.share #_share-tw {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="%23fff" d="M9.52 6.77 15.48 0h-1.41L8.9 5.88 4.76 0H0l6.25 8.9L0 16h1.41l5.46-6.21L11.24 16H16L9.52 6.77ZM7.6 8.97l-.63-.88-5.04-7.05H4.1l4.06 5.69.64.88 5.28 7.4H11.9L7.59 8.97Z" /></svg>'); }

.share #_share-mail {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 4.233333 4.233333"><path fill="%23fff" d="M 2.1166666,0.52916667 0.26458333,1.5875 H 3.96875 Z M 3.96875,1.5875 2.1166666,2.6458333 0.26458333,1.5875 V 3.96875 H 3.96875 Z" /></svg>'); }

.share #_print-button {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 4.233333 4.233333"><path fill="%23fff" d="M 0.79375003,0.52916667 V 1.5874996 h -0.5291667 v 1.322917 h 0.5291667 v 1.058333 H 3.4395833 V 2.9104166 H 3.96875 V 1.5874996 H 3.4395833 V 0.52916667 Z m 0.26458327,0.264583 H 3.175 V 1.5874996 H 1.0583333 Z m 2.38125,1.05833293 c 0.1461241,0 0.2645833,0.05921 0.2645833,0.132292 0,0.07305 -0.1184592,0.132292 -0.2645833,0.132292 -0.1461241,0 -0.2645833,-0.05924 -0.2645833,-0.132292 0,-0.07308 0.1184592,-0.132292 0.2645833,-0.132292 z m -2.3977864,0.529167 h 2.1166666 v 1.322917 H 1.0417969 Z m 0.2811197,0.264583 v 0.264584 h 1.5875 v -0.264584 z m 0.016537,0.529167 v 0.264583 h 1.5875 v -0.264583 z" /></svg>'); }

#_footer {
  color: white;
  font-weight: 800;
  padding-bottom: 3rem; }
  #_footer a {
    color: white;
    text-decoration: none; }
    #_footer a:active, #_footer a:focus, #_footer a:hover {
      color: white;
      text-decoration: underline; }
  #_footer .footer-topper {
    display: flex;
    position: relative;
    border-bottom: 1px dotted white;
    padding: 2rem 0;
    margin: 0rem 1.5rem 1.5rem; }
    @media screen and (max-width: 1215px) {
      #_footer .footer-topper {
        display: block; } }
    #_footer .footer-topper .footer-links::after {
      clear: both;
      content: " ";
      display: table; }
    @media screen and (max-width: 1024px) {
      #_footer .footer-topper .footer-links {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap; } }
    #_footer .footer-topper .footer-links li {
      display: block;
      float: left;
      margin-right: 2rem; }
      @media screen and (max-width: 1024px) {
        #_footer .footer-topper .footer-links li {
          float: none;
          margin: 0 .25rem; } }
    #_footer .footer-topper .footer-links a {
      line-height: 50px; }
    @media screen and (max-width: 1024px) {
      #_footer .footer-topper .footer-links .footer-logo {
        display: none; } }
    #_footer .footer-topper .footer-links .logo {
      width: 153px;
      height: 50px; }
    #_footer .footer-topper a {
      font-size: 0.8rem; }
  #_footer .copy {
    font-size: 0.7rem;
    float: right;
    margin: 0rem 1.5rem; }
    #_footer .copy a {
      font-size: 0.7rem;
      margin-left: 2rem; }

#_footer .social * {
  display: none; }

.footer-start-line,
.footer-start-line-inner {
  display: block;
  width: 100%; }
  .footer-start-line::before, .footer-start-line::after,
  .footer-start-line-inner::before,
  .footer-start-line-inner::after {
    display: block;
    content: '';
    width: 100%;
    position: absolute; }

.footer-start-line {
  background-color: #055540;
  height: 35px;
  position: relative; }
  .footer-start-line::before {
    top: 0;
    height: 2px;
    background-color: #35bc8c; }
  .footer-start-line::after {
    top: 7px;
    height: 8px;
    background-color: #20a66c; }

.footer-start-line-inner {
  top: 30px;
  height: 5px;
  background-color: #064c39;
  position: absolute; }
  .footer-start-line-inner::before {
    top: -4px;
    height: 4px;
    background-color: #008167; }
  .footer-start-line-inner::after {
    top: -15px;
    height: 3px;
    z-index: 1;
    background-color: #007157; }

::selection {
  background-color: #c7f1e3;
  color: #0c322c; }

::-moz-selection {
  background-color: #c7f1e3;
  color: #0c322c; }

.bypass-block {
  left: 0;
  overflow: hidden;
  position: absolute;
  z-index: 9753; }
  .bypass-block > * {
    clip-path: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute; }

.big-version-info {
  background-color: #c7f1e3;
  color: #0c322c;
  font-size: 24px;
  line-height: 100%;
  margin: 75px 0 0;
  padding: 5px 7px; }
  .big-version-info + div h1.title {
    padding-top: 0; }

.version-info {
  background-color: #fe7c3f;
  color: #0c322c;
  font-size: 0.8rem;
  float: right;
  font-weight: normal;
  padding: 0.5rem 1rem;
  max-width: 75%; }
  @media screen and (max-width: 1024px) {
    .version-info {
      position: static !important;
      margin-top: 1.5rem;
      width: 100%;
      max-width: unset; } }
main.sticky article .version-info {
  position: fixed;
  top: 65px;
  margin-right: 16.6667%;
  right: .75rem;
  margin-top: .2rem;
  z-index: 10; }

body.scroll-up main.sticky article .version-info {
  top: 110px; }

@media screen and (min-width: 1400px) {
  main.sticky article .version-info {
    right: 4rem !important; } }

@media screen and (max-width: 1024px) {
  main.sticky article .version-info {
    right: .75rem !important;
    margin-right: 0 !important; } }

#_open-side-toc-overall {
  display: block;
  position: absolute;
  top: .75rem;
  right: -20px;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  border: none;
  outline: none;
  background-color: #fe7c3f;
  background-repeat: no-repeat;
  background-position: 30% 50%;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="%230c322c" d="M 6,6.5 A 1.5,1.5 0 0 0 4.5,8 1.5,1.5 0 0 0 6,9.5 a 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -1.5,-1.5 z m 3,0.5 V 9 H 27 V 7 Z M 11,11 v 2 h 16 v -2 z m 0,4 V 17 H 27 V 15 Z M 6,18.5 A 1.5,1.5 0 0 0 4.5,20 a 1.5,1.5 0 0 0 1.5,1.5 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -1.5,-1.5 z m 3,0.5 v 2 H 27 V 19 Z M 11,23 v 2 h 16 v -2 z" /></svg>');
  z-index: 8000; }
  #_open-side-toc-overall:hover {
    background-color: #fe9f72; }
  @media screen and (min-width: 1024px) {
    #_open-side-toc-overall {
      display: none; } }
#_side-toc-overall.mobile-visible + #_open-side-toc-overall {
  position: fixed;
  top: .75rem;
  left: calc(300px + .75rem);
  z-index: 9003;
  background-position: 50% 50%;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="%230c322c" d="M 7.4277344 6 L 6 7.4277344 L 14.572266 16 L 6 24.572266 L 7.4277344 26 L 16 17.427734 L 24.572266 26 L 26 24.572266 L 17.427734 16 L 26 7.4277344 L 24.572266 6 L 16 14.572266 L 7.4277344 6 z " /></svg>'); }
  @media only screen and (max-width: 370px) {
    #_side-toc-overall.mobile-visible + #_open-side-toc-overall {
      right: .75rem;
      left: unset; } }
main.sticky #_open-side-toc-overall {
  top: 68px;
  position: fixed; }

body.scroll-up main.sticky #_open-side-toc-overall {
  top: 113px; }

#_unfold-side-toc-page {
  display: table-cell;
  height: 60px;
  vertical-align: middle;
  font-family: Poppins, Roboto, sans-serif;
  padding: 0 2rem;
  color: #0c322c;
  background-color: #30ba78;
  border: 0.2rem solid #0c322c;
  box-sizing: border-box;
  font-weight: 700; }
  #_unfold-side-toc-page:hover {
    background-color: #4cd191; }
  @media screen and (min-width: 1024px) {
    #_unfold-side-toc-page {
      display: none; } }
body.normal #_unfold-side-toc-page {
  margin-left: 0; }

article .bottom-pagination {
  margin: 4rem 0 0;
  display: flex; }
  @media screen and (max-width: 480px) {
    article .bottom-pagination {
      display: block; } }
  article .bottom-pagination > div {
    display: flex;
    flex: 1 1 50%;
    max-width: 50%; }
    @media screen and (max-width: 480px) {
      article .bottom-pagination > div {
        display: block;
        max-width: unset;
        width: 100%; } }
    article .bottom-pagination > div + div {
      margin-left: 1rem; }
      @media screen and (max-width: 480px) {
        article .bottom-pagination > div + div {
          margin-left: 0;
          margin-top: .75rem; } }
  article .bottom-pagination .pagination-relation,
  article .bottom-pagination .pagination-label {
    display: block; }
  article .bottom-pagination .pagination-relation {
    font-size: 0.8rem; }
  article .bottom-pagination .pagination-label {
    clear: both; }
  article .bottom-pagination a.pagination-link {
    display: block;
    border: 0.2rem solid #dedfe0;
    padding: 1.5rem;
    text-decoration: none;
    color: #0c322c;
    width: 100%; }
    article .bottom-pagination a.pagination-link:hover, article .bottom-pagination a.pagination-link:focus {
      color: #0c322c;
      border-color: #c0c2c4; }
    article .bottom-pagination a.pagination-link.prev {
      text-align: left; }
      article .bottom-pagination a.pagination-link.prev .pagination-label,
      article .bottom-pagination a.pagination-link.prev .pagination-relation {
        float: left; }
    article .bottom-pagination a.pagination-link.next {
      text-align: right; }
      article .bottom-pagination a.pagination-link.next .pagination-label,
      article .bottom-pagination a.pagination-link.next .pagination-relation {
        float: right; }
    article .bottom-pagination a.pagination-link::after {
      clear: both;
      content: " ";
      display: table; }

article a.link::after {
  background-repeat: no-repeat;
  color: transparent;
  content: "\2197";
  text-decoration: none;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="17" viewBox="0 0 13 17"> <rect fill="%2330ba78" fill-opacity="0.4" y="10" x="1" height="6" width="6" /><path fill="%2326915e" d="M 4,5 V 6.9658466 H 8.4687653 L 2.75,12.617749 4.1562488,14 10,8.2866892 v 4.5768078 h 2 V 5 Z" /></svg>'); }

article .verbatim-wrap a[id] {
  display: none; }

article .legalnotice {
  margin: 40px 0 0;
  padding: 10px 0 0; }

article .legalnotice .simplelist td,
article .legalnotice p,
article .legalnotice td {
  color: #666;
  font-size: 12px;
  line-height: 140%;
  margin: 5px 0 0 0; }

*:target::before {
  content: '';
  display: block;
  height: 33px;
  margin-top: -33px;
  width: 1px; }

.admonition:target > .admon-title,
*:target > .titlepage:nth-child(1) h1 > span,
*:target > .titlepage:nth-child(1) h2 > span,
*:target > .titlepage:nth-child(1) h3 > span,
*:target > .titlepage:nth-child(1) h4 > span,
*:target > .titlepage:nth-child(1) h5 > span,
*:target > .titlepage:nth-child(1) h6 > span,
*:target > div:nth-child(1) > h6 > span,
*:target > span {
  background-color: rgba(255, 255, 0, 0.3);
  transition: background-color 0.2s ease-out 0.3s; }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #0c322c; }

h1:has(.title-container) {
  padding: 80px 0 80px; }

.revhistory {
  margin-left: 2em;
  margin-right: 2em; }

.titlepage-revhistory {
  margin-top: 1em;
  margin-bottom: 1em; }

.article .title,
.book .title,
.set .title {
  clear: both;
  font-size: 48px;
  font-weight: 600;
  line-height: 120%;
  width: auto; }
  .article .title .citetitle,
  .book .title .citetitle,
  .set .title .citetitle {
    font-style: normal; }

.article .subtitle,
.book .subtitle,
.set .subtitle {
  clear: both;
  font-size: 28px;
  font-weight: normal;
  line-height: 120%;
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
  width: 100%; }

.appendix .title,
.bibliography .title,
.chapter .title,
.glossary .title,
.part .title,
.preface .title,
.reference .title,
.title {
  clear: both;
  font-size: 36px;
  font-weight: normal;
  line-height: 120%;
  padding: 30px 0 5px;
  width: 100%; }

.single .appendix .title,
.single .article .title,
.single .bibliography .title,
.single .chapter .title,
.single .part .title,
.single .preface .title,
.single .reference .title,
.single .title {
  padding-top: 100px; }

.chapter .subtitle,
.sect1 .subtitle {
  clear: both;
  font-size: 16px;
  font-weight: normal;
  line-height: 120%;
  margin: 0;
  padding: 10px 0 20px;
  width: 100%; }

.sect1 .title,
.single .sect1 .title {
  font-size: 28px;
  font-weight: normal;
  padding: 50px 0 5px;
  text-align: left; }

.appendix .qandaset .title,
.bibliography .qandaset .title,
.chapter .qandaset .title,
.glossary .qandaset .title,
.part .qandaset .title,
.preface .qandaset .title,
.reference .qandaset .title {
  font-size: 28px;
  font-weight: normal;
  padding: 50px 0 5px;
  text-align: left; }

.sect1 .qandaset .title,
.sect2 .title,
.single .sect2 .title {
  font-size: 22px;
  padding: 40px 0 0;
  text-align: left; }

.indexdiv h3,
.refentry h2,
.sect2 .qandaset .title,
.sect3 .title,
.single .sect3 .title,
h2 {
  font-size: 20px;
  font-weight: normal;
  padding: 33px 0 0;
  text-align: left; }

.sect4 .title,
.sect5 .title,
.single .sect4 .title,
.single .sect5 .title {
  font-size: 16px;
  margin: 0 0;
  padding: 53px 0 0;
  position: relative;
  text-align: left;
  z-index: 1; }

.sect4 .title {
  font-weight: 600 !important; }

.sect5 .title {
  font-weight: normal !important; }

.legal-section p {
  color: #333 !important;
  font-size: 12px !important; }

.legal-section .screen {
  font-size: 11px !important; }

.legal-section .sect2 .title {
  font-size: 16px; }

.legal-section .sect3 .title {
  font-size: 12px; }

.title-number {
  font-weight: 600; }

.subtitle em,
.title em {
  font-style: normal; }

.title-container {
  display: flex;
  flex-flow: row wrap;
  clear: both; }

.title-container .title,
.title-container .table-title-wrap,
.title-container .figure-title-wrap,
.title-container .procedure-title-wrap,
.title-container .itemizedlist-title-wrap,
.title-container .orderedlist-title-wrap {
  flex: 8; }

.title-container .icons {
  flex: 1;
  margin-top: auto;
  text-align: right; }

.icon-reportbug {
  margin-right: 1rem; }

.icon-editsource,
.icon-reportbug {
  width: 23.07px;
  height: 26.21px;
  display: inline-block; }

.icon-editsource {
  background: url("../images/edit-source-green.svg") no-repeat; }
  .icon-editsource:hover {
    background: url("../images/edit-source-dark.svg") no-repeat; }

.icon-reportbug {
  background: url("../images/report-bug-green.svg") no-repeat; }
  .icon-reportbug:hover {
    background: url("../images/report-bug-dark.svg") no-repeat; }

.titlepage .authorgroup:nth-child(1) {
  margin-top: 3rem;
  text-align: left; }

.titlepage .series-category {
  text-align: right;
  font-size: 1.25rem;
  margin-top: 3rem;
  margin-bottom: 3rem; }
  .titlepage .series-category .category {
    margin-top: 1.75rem; }
    .titlepage .series-category .category .phrase {
      display: block;
      text-align: right;
      line-height: 1rem; }

.cover {
  margin-top: 2rem;
  display: flex;
  gap: 1.25rem;
  justify-content: flex-start; }
  .cover .mediaobject {
    padding: 3pt;
    width: 10rem; }

.platforms {
  margin-top: 2rem; }

.informaltable,
.table-contents {
  overflow: auto; }

.table-contents {
  margin: 0 0 24px 0; }

.informaltable {
  margin: 10px 0 24px 0; }

.example-contents > .informaltable {
  margin: 0px 0 0 0;
  padding: 0; }
  .example-contents > .informaltable > table {
    margin: 10px 0 0 0;
    padding: 0; }

.informaltable p,
.table p {
  margin: 0; }

.informaltable table,
.table table {
  border-spacing: 0;
  max-width: 100%;
  table-layout: fixed; }

.informaltable table,
.informaltable th,
.informaltable td,
.informaltable tr,
.table table,
.table th,
.table td,
.table tr {
  border: 1px solid #c0c2c4 !important; }

.informaltable th,
.table th {
  font-weight: 600;
  background-color: #dedfe0; }

.informaltable td,
.informaltable th,
.table td,
.table th {
  margin: 0;
  overflow: hidden;
  padding: 3px 5px;
  vertical-align: middle; }

.informaltable td[colspan],
.informaltable td[rowspan],
.table td[colspan],
.table td[rowspan] {
  background-color: white; }

.informaltable td[colspan],
.informaltable td[rowspan],
.informaltable th,
.table td[colspan],
.table td[rowspan],
.table th {
  border: 1px solid #c0c2c4; }

.informaltable td[valign="top"],
.informaltable th[valign="top"],
.table td[valign="top"],
.table th[valign="top"] {
  vertical-align: top; }

.informaltable td[valign="bottom"],
.informaltable th[valign="bottom"],
.table td[valign="bottom"],
.table th[valign="bottom"] {
  vertical-align: bottom; }

.informaltable tr:nth-child(even),
.table tr:nth-child(even) {
  background-color: #efefef; }

.admonition {
  margin: 17px 0 24px; }
  .admonition > .symbol {
    float: left;
    height: 36px;
    margin: 0 10px 0 0;
    width: 36px; }
  .admonition > .admon-title {
    font-weight: 600;
    color: #0c322c; }
  .admonition p {
    margin: 10px 0 0 !important; }
  .admonition.normal {
    border-style: solid;
    border-width: .2rem;
    padding: 10px; }
    .admonition.normal > .admon-title {
      display: table-cell;
      height: 36px;
      vertical-align: middle; }
    .admonition.normal.tip {
      background-color: white;
      border-color: #30ba78; }
    .admonition.normal.note {
      background-color: white;
      border-color: #192072; }
      .admonition.normal.note .orderedlist,
      .admonition.normal.note ul {
        color: #666; }
    .admonition.normal.important {
      background-color: white;
      border-color: #2453ff; }
      .admonition.normal.important .orderedlist,
      .admonition.normal.important ul {
        color: #2453ff; }
    .admonition.normal.caution, .admonition.normal.warning {
      border-color: #fe7c3f;
      background-color: white; }
  .admonition.compact > .symbol {
    height: 24px;
    margin-left: 0;
    width: 24px; }
  .admonition.compact > .admon-title {
    height: unset;
    color: #0c322c; }
  .admonition.compact > p:nth-child(1) {
    margin-top: 0 !important; }

.documentation a,
.documentation em,
.documentation p,
.documentation span,
.documentation strong {
  position: relative;
  z-index: 2; }

.guimenu,
.intraxref,
em,
i {
  font-style: italic; }

.question em,
em .guimenu,
i .guimenu {
  font-style: normal; }

sub,
sup {
  font-size: 66.6%;
  line-height: 0; }

sub {
  vertical-align: sub; }

sup {
  vertical-align: super; }

.formalpara-title,
.imprint-label,
.toc-title,
.version-info .productname,
.version-info .productnumber,
b,
strong {
  font-weight: 600; }

.arch-arrow-start,
.arch-arrow-end {
  background-color: #30ba78;
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  padding: 0 2px 0 4px;
  position: relative;
  vertical-align: bottom; }

.arch-arrow-start::after {
  content: ' >'; }

.arch-arrow-end::after {
  content: '<'; }

p,
td {
  hyphens: auto; }

.email,
.link,
.phrase {
  hyphens: none; }

.simplelist td,
p {
  color: #0c322c;
  margin: 10px 0 0;
  text-align: left; }

.abstract .title {
  font-weight: bold;
  font-size: 12pt; }

.abstract,
.highlights {
  font-size: 18px;
  line-height: 140%;
  margin: 24px 0 0; }
  .abstract p,
  .highlights p {
    color: #0c322c; }
  .abstract p:first-child,
  .highlights p:first-child {
    margin-top: 0; }
  .abstract .titlepage,
  .highlights .titlepage {
    display: none; }
  .abstract .titlepage + p,
  .abstract .titlepage + p,
  .highlights .titlepage + p,
  .highlights .titlepage + p {
    margin-top: 0; }
  .abstract li:first-child p:first-child,
  .highlights li:first-child p:first-child {
    margin-top: 0; }
  .abstract + .author,
  .abstract + .authorgroup,
  .abstract + .corpauthor,
  .abstract + .date,
  .abstract + .editor,
  .abstract + .othercredit,
  .highlights + .author,
  .highlights + .authorgroup,
  .highlights + .corpauthor,
  .highlights + .date,
  .highlights + .editor,
  .highlights + .othercredit {
    margin: 10px 0 0; }

.authorgroup,
.date,
.editor,
.othercredit {
  color: #333; }

article a {
  color: #26915e;
  text-decoration: none; }
  article a:active, article a:focus, article a:hover, article a:visited:active, article a:visited:focus, article a:visited:hover {
    color: #26915e;
    text-decoration: underline; }
  article a:visited {
    color: #26915e; }

.free-id {
  height: 0.01px;
  left: -1px;
  position: relative;
  width: 0.01px; }

.complex-example .example-contents,
.procedure-contents {
  background-color: #f4f4f4;
  border-left: 0.2rem solid #dedfe0; }

.complex-example .example-contents {
  margin: 5px 0;
  padding: 3px 15px 6px 12px; }

.calloutlist {
  margin: 10px 0 24px; }
  .calloutlist td[width="5%"] {
    width: 45px; }

.example + .calloutlist {
  margin: -14px 0 24px; }

.calloutlist table {
  width: 100%; }

.callout {
  background-color: #2453ff;
  border-radius: 50%;
  color: white;
  display: inline-block;
  font-family: Poppins, Roboto, sans-serif;
  font-size: .7rem;
  font-weight: 600;
  line-height: 1rem;
  margin: 0 .3rem;
  box-sizing: border-box;
  height: 1rem;
  min-width: 1rem;
  text-align: center; }

.callout * {
  background-color: transparent !important;
  color: white !important;
  font-weight: 600 !important; }

.verbatim-wrap .callout {
  user-select: none; }

.calloutlist td:nth-child(1) .callout {
  position: relative;
  top: 2px;
  float: right; }

div.variablelist {
  margin: 24px 0; }

.glossary dt,
.variablelist dt {
  color: #0c322c;
  font-weight: 600;
  margin: 0;
  position: relative;
  z-index: 1; }

.toc dt {
  margin-bottom: 5px; }

.toc dt * {
  border-bottom: none;
  display: inline;
  font-style: normal;
  font-weight: normal;
  padding: 0; }

.indexdiv h3 {
  font-weight: 600;
  padding-bottom: 10px; }

.glossary dd,
.indexdiv dd,
.toc dd,
.variablelist dd {
  margin: 0 0 17px 0;
  padding: 0 0 0 30px; }

.list-of-equations dl,
.list-of-examples dl,
.list-of-figures dl,
.list-of-procedures dl,
.list-of-tables dl {
  margin: 5px 0 17px 0;
  padding: 0 0 0 30px; }

.glossary dd > p,
.toc dd > p,
.variablelist dd > p {
  margin: 0; }

div.figure {
  margin: 24px 0 0;
  max-width: 100%;
  min-height: 60px;
  overflow: hidden;
  padding-top: 0;
  position: relative;
  text-align: center; }

.figure-contents > .mediaobject {
  background-color: #FFF;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #c0c2c4;
  color: #999;
  max-width: 100%;
  min-height: 60px;
  overflow: hidden;
  padding: 12px 10px;
  text-align: center; }

.figure-contents img {
  display: block;
  margin: 0 auto;
  max-width: calc(100% - 2px);
  max-height: 80vh;
  padding: 0;
  width: auto; }

.figure-title {
  margin: 0;
  padding: 10px;
  width: auto; }

.figure-title-wrap {
  background-color: #efefef;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #c0c2c4;
  overflow: hidden;
  width: 100%; }

.informalfigure img {
  background-color: #FFF;
  border: 1px solid #c0c2c4;
  box-sizing: border-box;
  color: #999;
  display: block;
  margin: 17px 0 24px;
  max-width: 100%;
  min-width: 50px;
  padding: 12px 10px;
  width: auto; }

.inlinemediaobject img {
  display: inline-block;
  max-height: 20px;
  padding: 0 3px;
  vertical-align: -15%; }

.example-title,
.figure-title,
.itemizedlist-title,
.orderedlist-title,
.procedure-title,
.qandadiv-title,
.table-title,
.variablelist-title {
  font-size: 14px;
  font-weight: normal;
  line-height: 120%;
  text-align: left;
  text-transform: uppercase; }

.example-title,
.itemizedlist-title,
.procedure-title,
.table-title,
.variablelist-title {
  padding-top: 0;
  position: relative;
  z-index: 1; }

.example-title,
.orderedlist-title,
.procedure-title {
  margin: 24px 0 0; }

.qandadiv-title {
  margin: 33px 0 0; }

.itemizedlist-title {
  margin: 24px 0 0; }

.table-title {
  margin: 24px 0 10px; }

.variablelist-title {
  margin: 24px 0 10px; }

.qandaentry {
  margin: 15px 0 0;
  position: relative;
  z-index: 0; }

.example-title .keycap,
.example-title .literal,
.example-title .package,
.example-title .replaceable,
.example-title code,
.figure-title .keycap,
.figure-title .literal,
.figure-title .package,
.figure-title .replaceable,
.figure-title code,
.itemizedlist-title .keycap,
.itemizedlist-title .literal,
.itemizedlist-title .package,
.itemizedlist-title .replaceable,
.itemizedlist-title code,
.orderedlist-title .keycap,
.orderedlist-title .literal,
.orderedlist-title .package,
.orderedlist-title .replaceable,
.orderedlist-title code,
.procedure-title .keycap,
.procedure-title .literal,
.procedure-title .package,
.procedure-title .replaceable,
.procedure-title code,
.table-title .keycap,
.table-title .literal,
.table-title .package,
.table-title .replaceable,
.table-title code,
.variablelist-title .keycap,
.variablelist-title .literal,
.variablelist-title .package,
.variablelist-title .replaceable,
.variablelist-title code {
  text-transform: none; }

.procedure-contents {
  display: block;
  font-weight: normal;
  margin: 17px 0 17px;
  padding: 3px 5px 6px 2px; }

.procedure-title-wrap + .procedure-contents {
  margin: 10px 0 24px; }

.procedure-contents > ol:first-child > li:first-child > p:first-child,
.procedure-contents > p:first-child {
  margin-top: 0; }

.procedure-contents > .admonition {
  margin-top: 4px; }

.procedure-contents > p,
.procedure-contents > .informalfigure,
.procedure-contents > .admonition {
  margin-left: 12px;
  margin-right: 17px; }

ol.orderedlist, ol.procedure, ol.substeps {
  color: #26915e;
  display: block;
  font-weight: normal; }

ol.procedure {
  margin: 0 10px;
  padding: 0 0 0 30px; }
  ol.procedure .title {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    padding: 0; }

ol.orderedlist, ol.substeps {
  margin: 0 0 0 10px;
  padding: 0 0 0 35px; }

ol.orderedlist, ol.procedure {
  list-style-type: decimal; }

ol.substeps {
  list-style-type: lower-latin; }

.orderedlist-title-wrap + ol.orderedlist {
  margin-top: 40px; }

ul {
  color: #26915e;
  display: block;
  list-style-type: disc;
  margin: 0 10px;
  padding: 5px 0 0 35px; }

.step-optional {
  color: #26915e;
  font-style: italic; }
  .step-optional + p {
    margin-top: 0; }
  .step-optional > p {
    margin: 0 10px 5px; }

div.itemizedlist {
  margin: 0 0 24px; }

li > p {
  font-weight: normal; }

.blockquote p {
  color: #333;
  font-style: italic; }

div.blockquote {
  margin: 17px 35px; }

.qandadiv {
  margin: 0 0 40px 0; }

.question {
  font-style: italic; }

.answer {
  padding: 0 0 17px; }
  .answer .table-title,
  .answer .variablelist,
  .answer .verbatim-wrap {
    margin-top: 10px; }

.js-on .question {
  cursor: pointer;
  color: #26915e;
  position: relative; }
  .js-on .question .keycap,
  .js-on .question .literal,
  .js-on .question .package,
  .js-on .question code {
    color: #26915e; }
  .js-on .question:hover, .js-on .question:focus {
    color: #165b50; }
  .js-on .question::before {
    content: '';
    display: inline-block;
    height: 15px;
    margin: 4px 0 0;
    width: 17px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome, https://fontawesome.com - CC BY 4.0 --><path fill="%2326915e" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"/></svg>');
    transform: rotate(-90deg);
    transition: transform 0.2s linear; }

.js-on .answer {
  display: none; }

.js-on .qandaentry.active .question {
  color: #0c322c; }
  .js-on .qandaentry.active .question .keycap,
  .js-on .qandaentry.active .question .literal,
  .js-on .qandaentry.active .question .package,
  .js-on .qandaentry.active .question .replaceable,
  .js-on .qandaentry.active .question code {
    color: #333; }
  .js-on .qandaentry.active .question::before {
    transform: rotate(0.01deg);
    background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome, https://fontawesome.com - CC BY 4.0 --><path fill="%230c322c" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"/></svg>'); }

.js-on .qandaentry.active .answer {
  display: block; }

.js-on br {
  margin-top: 2px; }

.command,
.keycap,
.package,
.replaceable,
code {
  display: inline-block;
  font-weight: normal;
  line-height: 120%;
  padding: 0 4px;
  text-transform: none; }

.command,
.package,
.replaceable,
code {
  font-family: "Roboto Mono", "RobotoMono", "DejaVu Sans Mono", "DejaVuSansMono", "Menlo", "Andale Mono", monospace;
  border-bottom: 1px solid #c0c2c4; }

.verbatim-wrap .command,
.verbatim-wrap .literal,
.verbatim-wrap .package,
.verbatim-wrap .replaceable,
.verbatim-wrap code {
  display: inline; }

.command,
.keycap,
.literal,
.package,
code {
  font-style: normal; }

.keycap *,
.literal *,
.package *,
.replaceable *,
code * {
  border: none !important;
  display: inline;
  padding: 0 !important; }

.admonition .admon-title .literal,
.admonition .admon-title .package,
.admonition .admon-title .replaceable,
.admonition .admon-title code,
.name .literal,
.name .package,
.name .replaceable,
.name code,
a .literal,
a .package,
a .replaceable,
a code {
  color: inherit; }

.admonition .admon-title .replaceable,
.admonition .admon-title code {
  border-color: #dedfe0; }

.literal,
.package,
.replaceable,
code {
  font-weight: normal; }

.command {
  font-weight: 600; }

.prompt {
  user-select: none; }
  .prompt.user, .prompt.custom {
    color: #30ba78; }
  .prompt.root {
    color: #fe7c3f; }

.keycap {
  background-color: #dedfe0;
  border-width: 1px;
  color: #0c322c;
  font-size: 0.9em;
  font-weight: normal;
  padding: 0px 5px;
  vertical-align: 0.2em;
  white-space: nowrap; }

article a:active .keycap,
article a:active .literal,
article a:active .package,
article a:active .replaceable,
article a:active code,
article a:focus .keycap,
article a:focus .literal,
article a:focus .package,
article a:focus .replaceable,
article a:focus code,
article a:hover .keycap,
article a:hover .literal,
article a:hover .package,
article a:hover .replaceable,
article a:hover code {
  border-color: #26915e; }

.key-connector {
  color: #9c9fa2;
  margin: 0 -1px; }

.verbatim-wrap {
  background-color: #0c322c;
  margin: 5px 0;
  padding: 0;
  text-align: right;
  transition: background-color .3s linear;
  position: relative; }

.example .verbatim-wrap {
  margin: 10px 0 24px; }

.verbatim-wrap > div,
.verbatim-wrap > pre {
  background-color: unset;
  box-sizing: border-box;
  color: #c7f1e3;
  display: block;
  font: normal 13px "Roboto Mono", "RobotoMono", "DejaVu Sans Mono", "DejaVuSansMono", "Menlo", "Andale Mono", monospace;
  line-height: 125%;
  overflow-y: hidden;
  overflow: auto;
  padding: 10px;
  position: relative;
  text-align: left;
  text-align: left;
  transition: border-color .3s linear, background-color .3s linear;
  width: 100%; }

.verbatim-wrap .literal,
.verbatim-wrap .package,
.verbatim-wrap .replaceable,
.verbatim-wrap code {
  background-color: unset;
  border: none;
  font-size: 100%;
  padding: 0; }

.verbatim-wrap code {
  color: inherit; }

.verbatim-wrap .command {
  color: #bfcbfb; }

.verbatim-wrap > .clip-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #dedfe0;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 16 16" y="0px" x="0px" width="16" height="16"><path fill="%230c322c" d="m 14,1 v 12 h -2 v -1 h 1 V 2 H 5 V 2 H 4 V 1 Z" /><path fill="%230c322c" d="M 2,3 V 15 H 12 V 3 Z m 1,1 h 8 V 14 H 3 Z M 4,6 V 7 H 8 V 6 Z m 0,2 v 1 h 6 V 8 Z m 0,2 v 1 h 3 v -1 z" /></svg>');
  background-position: 5px 5px;
  background-repeat: no-repeat;
  border: none;
  box-sizing: border-box;
  color: #0c322c;
  display: inline-block;
  font-family: Poppins, Roboto, sans-serif;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  margin: 5px;
  outline: none;
  overflow: hidden;
  padding: 0 5px 0 25px;
  text-align: left;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0; }

.verbatim-wrap:hover > .clip-button, .verbatim-wrap:focus > .clip-button {
  opacity: 1; }

.verbatim-wrap > .clip-button:hover,
.verbatim-wrap > .clip-button:focus {
  background-color: #efefef; }

.verbatim-wrap.copy-success > div,
.verbatim-wrap.copy-success > pre {
  background-color: #165b50; }

@media screen {
  .hljs {
    display: block;
    overflow-x: auto;
    padding: 0.5em;
    color: #c7f1e3; }
  .hljs-comment,
  .hljs-quote {
    color: #bfcbfb;
    font-style: italic; }
  .hljs-keyword,
  .hljs-selector-tag,
  .hljs-subst {
    color: #c7f1e3;
    font-weight: bold; }
  .hljs-number,
  .hljs-literal,
  .hljs-variable,
  .hljs-template-variable,
  .hljs-tag .hljs-attr {
    color: #4cd191; }
  .hljs-string,
  .hljs-doctag {
    color: #f3b292; }
  .hljs-title,
  .hljs-section,
  .hljs-selector-id {
    color: #fe7c3f;
    font-weight: bold; }
  .hljs-subst {
    font-weight: normal; }
  .hljs-type,
  .hljs-class .hljs-title {
    color: #bbbdd4;
    font-weight: bold; }
  .hljs-tag,
  .hljs-name,
  .hljs-attribute {
    color: #dedfe0;
    font-weight: normal; }
  .hljs-regexp,
  .hljs-link {
    color: #30ba78; }
  .hljs-symbol,
  .hljs-bullet {
    color: #fe7c3f; }
  .hljs-built_in,
  .hljs-builtin-name {
    color: #bfcbfb; }
  .hljs-meta {
    color: #e3f8f1;
    font-weight: bold; }
  .hljs-deletion {
    background: #f9dac8; }
  .hljs-addition {
    background: #e3f8f1; }
  .hljs-emphasis {
    font-style: italic; }
  .hljs-strong {
    font-weight: bold; } }

.doc-status,
.remark {
  font-style: normal;
  font-weight: normal; }

.remark {
  background-color: #8D7294;
  color: #FFF;
  padding: .1rem .3rem; }
  .remark .remark {
    background-color: unset;
    padding: 0; }
  .remark a {
    color: #FFF !important; }

.doc-status {
  background-color: #E6E0E8;
  padding: 1rem; }
  .doc-status .ds-label {
    font-weight: 600; }
  .doc-status .ds-message {
    font-style: italic;
    margin: 0 !important; }

.permalink {
  display: none;
  font-weight: normal;
  color: #c0c2c4 !important;
  font-size: 75%;
  line-height: 100%;
  text-decoration: none !important; }
  .permalink:hover, .permalink:focus {
    color: #26915e !important; }
  .permalink .report-bug {
    opacity: 0.3;
    font-weight: normal;
    text-decoration: none;
    -webkit-transition: opacity 0.2s ease-in-out 0.1s;
    -moz-transition: opacity 0.2s ease-in-out 0.1s;
    transition: opacity 0.2s ease-in-out 0.1s; }

*:hover > .permalink,
*:focus > .permalink {
  display: inline-block; }

.report-bug {
  color: #333;
  font-size: 10px;
  height: 15px;
  line-height: 15px;
  overflow: hidden;
  padding: 0 3px;
  border-bottom: 1px solid transparent;
  background-color: #EEE;
  text-transform: uppercase;
  display: inline-block;
  float: right; }
  .report-bug:hover, .report-bug:focus, .report-bug:active {
    color: #439239;
    text-decoration: none !important; }

*:hover > .report-bug {
  opacity: 1; }

@page {
  size: portrait;
  margin: 20mm 22.5mm 22.5mm 22.5mm; }

@media print {
  nav,
  header,
  footer,
  aside,
  div.crumbs,
  button {
    display: none !important; }
  .version-info,
  .big-version-info {
    position: static !important;
    text-align: left !important;
    max-width: unset !important; }
  article {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important; }
    article .callout {
      border: 1px solid #0c322c;
      color: #0c322c; }
    article .permalink,
    article .report-bug {
      display: none; }
    article .admonition,
    article .figure,
    article .informalfigure,
    article p,
    article table {
      page-break-inside: avoid; }
    article .title {
      break-after: avoid;
      page-break-after: avoid; }
    article .figure-title-wrap {
      border: 1px solid #202020 !important;
      width: calc(100% - 2px) !important; }
    article .figure-contents > .mediaobject,
    article .figure-title-wrap {
      background-color: transparent !important; }
    article a.link::after {
      content: " (" attr(href) ") ↗";
      color: unset;
      background-image: none; } }
