@charset "UTF-8";

.doc-style-multicol {
  column-width: 300px;
  column-count: 3;
  widows: 2;
  column-gap: 30px;
  column-rule: 1px solid var(--solid-gray);
}
.doc-style-multicol > p {
  margin-top: 10px;
}
.doc-style-multicol > p::first-letter {
  font-size: 1.3rem;
  font-weight: bold;
}
.doc-style-multicol > p:first-child {
  margin-top: 0;
  text-indent: 0;
}
.doc-style-multicol table {
  margin: 30px 0;
  column-span: all;
}
.doc-style-multicol table td,
.doc-style-multicol table th,
.doc-style-email table td,
.doc-style-email table th {
  padding: 7px 5px;
  border: 1px solid var(--solid-gray);
}
.doc-style-multicol ul,
.doc-style-multicol ol {
  margin: 10px 0;
  padding: 2px 0;
  list-style-position: inside;
}
.doc-style-multicol h1,
.doc-style-email h1 {
  font-size: 18px;
  margin: 10px 0;
}
.doc-style-multicol h2,
.doc-style-email h2 {
  font-size: var(--main-font-size-m);
  margin: 10px 0;
}
.doc-style-multicol h3,
.doc-style-email h3 {
  font-size: var(--main-font-size-m);
  font-family: var(--text-italic-font);
  margin: 10px 0;
}
.doc-style-multicol blockquote {
  column-span: all;
}
.doc-style-email hr {
  display: inline-block;
  margin: 10px 0;
  width: 400px;
  padding: 0;
  border: none;
  border-top: 2px solid var(--table-border-color);
}
.doc-style-email ul li,
.doc-style-email ol li {
  margin: 5px;
}