article {
  max-width:820px;
  margin:40px auto;
  padding:0 24px 60px;
  line-height:1.75
}

article h1 {
  font:500 38px/1.2 system-ui;
  max-height:none;
  margin:12px 0 25px
}

article h2 {
  font-size:23px;
  margin:35px 0 12px;
  color:var(--accent)
}

article p,article ul,article ol {
  margin:14px 0;
  color:#c8d1d4
}

article table {
  width:100%;
  border-collapse:collapse;
  font-size:14px
}

article td,article th {
  padding:12px;
  text-align:left;
  border-bottom:1px solid var(--trait)
}

code {
  color:var(--accent);
  overflow-wrap:anywhere
}

article .note {
  padding:18px;
  border-left:3px solid var(--accent);
  background:var(--panneau)
}

article a {
  text-decoration:underline
}
