@import url("https://use.typekit.net/orq1wtu.css");

body {
  background: #fffef7;
  padding: 0;
  margin: 0;
  color: #455a64;
  font-weight: 300;
  min-height: 80vh;
  -webkit-font-smoothing: antialiased;
  font-family: "acumin-pro", sans-serif;

}

textarea,
div {
  box-sizing: border-box;
}

a {
  color: #1976d2;
  text-decoration: none;
  text-underline-offset: 2px;
}

a:hover {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  /* text-decoration-color: oklch(75% 0.183 55.934);  */
  /* text-decoration-color: oklch(90.5% 0.182 98.111); */
  /* text-decoration-color: #24d05a; */
  text-decoration-color: oklch(84.1% 0.238 128.85);
  
}

ul {
  padding-left: 8px;
  list-style-type: none;
}

ul li {
  padding-left: 22px;
  position: relative;
}

ul li::before {
  content: "\2022 ";
  position: absolute;
  left: 0;
  color: #bdbdbd;
  font-size: 16px;
}

.container {
  max-width: 732px;
  margin: 22px auto;
  position: relative;
  padding: 0 12px;
}

.bnw {
  filter: grayscale(1) brightness(1.2);
}

.bnw:hover {
  filter: grayscale(0) brightness(1);
}

p {
  word-spacing: 0.12rem;
}

p a:hover {
  color: inherit;
}

* {
  box-sizing: border-box;
}