/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {list-style: outside; }
ol {list-style: decimal outside; }

ol, ul {
  padding: 0;
  margin: 0;
}

ul ul,
ul ol,
ol ol,
ol ul {margin: 0;}

li {line-height: 1.4;}

li::marker {color: var(--red);}



/* SIDEBAR */
.page--body-sidebar ul,
.page--body-sidebar ol {margin: 15px 0 0 17px;}

.page--body-sidebar ul li,
.page--body-sidebar ol li {margin-bottom: 10px;}
/* SIDEBAR */

/* PAGE BODY - LEFT */
.page--body-left ul,
.page--body-left ol {margin: 15px 0 25px 22px;}

.page--body-left ul li,
.page--body-left ol li {
  margin-bottom: 10px;
  font-size: 1.6rem;
}
  @media (min-width: 1440px) {
    .page--body-left ul li,
    .page--body-left ol li {
      margin-bottom: 15px;
      font-size: 1.8rem;
    }
  }
/* PAGE BODY - LEFT */

/* PAGE BODY - LARGE TYPE */
.bodycopy ul,
.bodycopy ol {margin: 15px 0 25px 22px;}

.bodycopy ul li,
.bodycopy ol li {
  margin-bottom: 10px;
  font-size: 1.6rem;
}
  @media (min-width: 1024px) {.bodycopy ul li, .bodycopy ol li {font-size: 2.0rem;}}
  @media (min-width: 1244px) {.bodycopy ul li, .bodycopy ol li {font-size: 2.2rem;}}
  @media (min-width: 1440px) {
    .bodycopy ul li,
    .bodycopy ol li {
      margin-bottom: 20px;
      font-size: 2.4rem;
    }
  }
/* PAGE BODY - LARGE TYPE */

li:last-child {margin-bottom: 0 !important;}