._1al5c4v9 {
  --_1al5c4va: rgba(0, 128, 0, 1);
  --_1al5c4vb: rgba(153, 204, 0, 1);
  --_1al5c4vc: rgba(255, 230, 0, 1);
  --_1al5c4vd: rgba(255, 255, 255, 1);
  --_1al5c4ve: rgba(204, 255, 0, 1);
  --_1al5c4vf: rgba(0, 79, 0, 1);
  --_1al5c4vg: rgba(0, 0, 153, 1);
  --_1al5c4vh: rgba(255, 153, 0, 1);
  --_1al5c4vi: rgba(153, 153, 153, 1);
  --_1al5c4vj: rgba(102, 102, 102, 1);
  --_1al5c4vk: rgba(38, 38, 38, 1);
  --_1al5c4vl: rgba(0, 0, 0, 1);
  --_1al5c4vm: rgba(251, 219, 101, 1);
  --_1al5c4vn: rgba(190, 219, 191, 1);
  --_1al5c4vo: rgba(247, 247, 247, 1);
  --_1al5c4vp: rgba(235, 235, 235, 1);
  --_1al5c4vq: rgba(255, 102, 0, 1);
  --_1al5c4vr: rgba(0, 158, 224, 1);
  --_1al5c4vs: rgba(102, 0, 153, 1);
  --_1al5c4vt: rgba(0, 245, 0, 1);
  --_1al5c4vu: Roboto, sans-serif;
  --_1al5c4vv: BetterTimesforbp;
  --_1al5c4vw: .25rem;
  --_1al5c4vx: .5rem;
  --_1al5c4vy: 1rem;
  --_1al5c4vz: 2rem;
  --_1al5c4v10: 9999px;
  --_1al5c4v11: 1rem;
  --_1al5c4v12: 2rem;
  --_1al5c4v13: 4rem;
  --_1al5c4v14: 6rem;
  --_1al5c4v15: 0 0 10px 1px rgb(0 0 0 / 5%);
  --_1al5c4v16: 0 0 12px 4px rgb(0 0 0 / 5%);
  --_1al5c4v17: 0 0 20px 10px rgb(0 0 0 / 5%);
}
._1al5c4v9 {
  box-sizing: border-box;
  font-family: var(--_1al5c4vu);
}
._1al5c4v9 * {
  box-sizing: border-box;
  font-family: var(--_1al5c4vu);
  margin: 0px;
  text-decoration-color: var(--_1al5c4va);
}
._1al5c4v9 :focus {
  outline-color: var(--_1al5c4va);
  outline-style: solid;
  outline-width: 1px;
  outline-offset: -1px;
}
._1al5c4v9 :focus:not(:focus-visible) {
  outline-style: none;
}
._1al5c4v9 :is(p, h1, h2, h3, h4, h5, h6, ol, ul):empty {
  display: none;
}
._1al5c4v9 :is(h1, h2, h3, h4, h5, h6) {
  color: var(--_1al5c4vl);
  font-weight: 300;
  line-height: 1.3;
}
._1al5c4v9 :is(p, ol, ul) {
  --_1al5c4v6: 1rem;
  color: var(--_1al5c4vj);
  font-size: var(--_1al5c4v6);
  line-height: 1.5;
}
._1al5c4v9 :is(p, ol, ul).lg {
  --_1al5c4v7: calc(var(--_1al5c4v6) + .5rem);
  font-size: var(--_1al5c4v7);
  color: var(--_1al5c4vl);
  font-weight: 300;
  line-height: 1.3;
}
._1al5c4v9 :is(p, ol, ul).sm {
  --_1al5c4v8: calc(var(--_1al5c4v6) - .2rem);
  font-size: var(--_1al5c4v8);
  color: var(--_1al5c4vl);
  font-weight: 300;
  line-height: 1.5;
}
._1al5c4v9 .content-gutter > * + * {
  margin-top: 1.5rem;
}
._1al5c4v9 h1 {
  --_1al5c4v0: 2.188rem;
  font-size: var(--_1al5c4v0);
}
._1al5c4v9 h2 {
  --_1al5c4v1: 1.875rem;
  position: relative;
  font-size: var(--_1al5c4v1);
  margin-top: 13px;
}
._1al5c4v9 h2::before {
  content: "";
  position: absolute;
  width: 60px;
  height: 1px;
  top: -13px;
  background: var(--_1al5c4vc);
  display: inline-block;
}
._1al5c4v9 h3 {
  --_1al5c4v2: 1.563rem;
  font-size: var(--_1al5c4v2);
  color: var(--_1al5c4va);
}
._1al5c4v9 h4 {
  --_1al5c4v3: 1.438rem;
  font-size: var(--_1al5c4v3);
}
._1al5c4v9 h5 {
  --_1al5c4v4: 1.25rem;
  font-size: var(--_1al5c4v4);
}
._1al5c4v9 h6 {
  --_1al5c4v5: 1.125rem;
  font-size: var(--_1al5c4v5);
}
._1al5c4v9 blockquote {
  position: relative;
  overflow: hidden;
  display: grid;
  gap: var(--_1al5c4v11);
}
._1al5c4v9 blockquote::before {
  content: "“";
  font-size: 72px;
  background: var(--_1al5c4vd);
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
  border-radius: 0.5rem;
  color: var(--_1al5c4va);
  box-shadow: var(--_1al5c4v15);
}
._1al5c4v9 blockquote > * {
  font-size: 1.5rem;
  color: var(--_1al5c4vl);
  font-weight: 300;
  line-height: 1.3;
}
._1al5c4v9 hr {
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-image: initial;
  border-bottom: 1px solid var(--_1al5c4vp);
  width: 100%;
}
._1al5c4v9 a {
  text-decoration: none;
  cursor: pointer;
}
._1al5c4v9 :is(p, h1, h2, h3, h4, h5, h6) a {
  color: var(--_1al5c4va);
}
._1al5c4v9 :is(h1, h2, h3, h4, h5, h6) i {
  font-family: var(--_1al5c4vv);
  font-size: 1.5em;
  font-style: normal;
  line-height: 0;
}