<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.layout-table,
.dl-table {
  display: table;
  border-collapse: collapse;
  width: 100%;
  box-sizing: border-box;
}
[class*=-table].-free-width {
  width: inherit;
}
.layout-row {
  display: table-row;
}
.layout-cell &gt; :first-child {
  margin-top: 0;
}
.layout-cell &gt; :last-child {
  margin-bottom: 0;
}
.layout-table &gt; .layout-cell,
.layout-row &gt; .layout-cell {
  display: table-cell;
}
[class*=-cell-spacing] {
  border-collapse: separate;
  /* width: auto; */
}
.-cell-spacing { border-spacing: 10px; }
.-cell-spacing.-expand { margin: -10px; }

.-cell-padding &gt; * &gt; .layout-cell,
.-cell-padding &gt; .layout-cell { padding: 7.5px 10px; }
.-cell-padding-5 &gt; * &gt; .layout-cell,
.-cell-padding-5 &gt; .layout-cell { padding: 2.5px 5px; }
.-cell-padding-15 &gt; * &gt; .layout-cell,
.-cell-padding-15 &gt; .layout-cell { padding: 12.5px 15px; }
.-cell-padding-20 &gt; * &gt; .layout-cell,
.-cell-padding-20 &gt; .layout-cell { padding: 17.5px 20px; }
.-cell-padding-25 &gt; * &gt; .layout-cell,
.-cell-padding-25 &gt; .layout-cell { padding: 22.5px 25px; }
.-cell-padding-h &gt; * &gt; .layout-cell,
.-cell-padding-h &gt; .layout-cell { padding: 0 10px; }
.-cell-padding-h-5 &gt; * &gt; .layout-cell,
.-cell-padding-h-5 &gt; .layout-cell { padding: 0 5px; }
.-cell-padding-h-15 &gt; * &gt; .layout-cell,
.-cell-padding-h-15 &gt; .layout-cell { padding: 0 15px; }
.-cell-padding-h-20 &gt; * &gt; .layout-cell,
.-cell-padding-h-20 &gt; .layout-cell { padding: 0 20px; }
.-cell-padding-h-25 &gt; * &gt; .layout-cell,
.-cell-padding-h-25 &gt; .layout-cell { padding: 0 25px; }
.-cell-padding-v &gt; * &gt; .layout-cell,
.-cell-padding-v &gt; .layout-cell { padding: 7.5px 0; }
.-cell-padding-v-5 &gt; * &gt; .layout-cell,
.-cell-padding-v-5 &gt; .layout-cell { padding: 2.5px 0; }
.-cell-padding-v-15 &gt; * &gt; .layout-cell,
.-cell-padding-v-15 &gt; .layout-cell { padding: 12.5px 0; }
.-cell-padding-v-20 &gt; * &gt; .layout-cell,
.-cell-padding-v-20 &gt; .layout-cell { padding: 17.5px 0; }
.-cell-padding-v-25 &gt; * &gt; .layout-cell,
.-cell-padding-v-25 &gt; .layout-cell { padding: 22.5px 0; }

.-cell-border &gt; * &gt; .layout-cell,
.-cell-border &gt; .layout-cell {
  border: 1px solid #AAA;
}
.-cell-border-v &gt; *:not(:last-child) &gt; .layout-cell,
.-cell-border-v &gt; .layout-cell {
  border-bottom: 1px solid #AAA;
}

.-cell-top &gt; * &gt; .layout-cell,
.-cell-top &gt; .layout-cell{ 
  vertical-align: top;
}
.-cell-middle &gt; * &gt; .layout-cell,
.-cell-middle &gt; .layout-cell{ 
  vertical-align: middle;
}
.-cell-bottom &gt; * &gt; .layout-cell,
.-cell-bottom &gt; .layout-cell{ 
  vertical-align: bottom;
}
.layout-left {
  float: left;
}
.layout-right {
  float: right;
}
.layout-follower {
  overflow: hidden;
}

.dl-table &gt; dl {
  display: table-row;
}
.dl-table &gt; dl &gt; * &gt; :first-child {
  margin-top: 0;
}
.dl-table &gt; dl &gt; * &gt; :last-child {
  margin-bottom: 0;
}
.dl-table &gt; dl &gt; *,
dl.dl-table &gt; * {
  display: table-cell;
}
.dl-table.-cell-padding &gt; dl &gt; *,
dl.dl-table.-cell-padding &gt; * { padding: 7.5px 10px; }
.dl-table.-cell-padding-5 &gt; dl &gt; *,
dl.dl-table.-cell-padding-5 &gt; * { padding: 2.5px 5px; }
.dl-table.-cell-padding-15 &gt; dl &gt; *,
dl.dl-table.-cell-padding-15 &gt; * { padding: 12.5px 15px; }
.dl-table.-cell-padding-20 &gt; dl &gt; *,
dl.dl-table.-cell-padding-20 &gt; * { padding: 17.5px 20px; }
.dl-table.-cell-padding-25 &gt; dl &gt; *,
dl.dl-table.-cell-padding-25 &gt; * { padding: 22.5px 25px; }
.dl-table.-cell-padding-h &gt; dl &gt; *,
dl.dl-table.-cell-padding-h &gt; * { padding: 0 10px; }
.dl-table.-cell-padding-h-5 &gt; dl &gt; *,
dl.dl-table.-cell-padding-h-5 &gt; * { padding: 0 5px; }
.dl-table.-cell-padding-h-15 &gt; dl &gt; *,
dl.dl-table.-cell-padding-h-15 &gt; * { padding: 0 15px; }
.dl-table.-cell-padding-h-20 &gt; dl &gt; *,
dl.dl-table.-cell-padding-h-20 &gt; * { padding: 0 20px; }
.dl-table.-cell-padding-h-25 &gt; dl &gt; *,
dl.dl-table.-cell-padding-h-25 &gt; * { padding: 0 25px; }
.dl-table.-cell-padding-v &gt; dl &gt; *,
dl.dl-table.-cell-padding-v &gt; * { padding: 7.5px 0; }
.dl-table.-cell-padding-v-5 &gt; dl &gt; *,
dl.dl-table.-cell-padding-v-5 &gt; * { padding: 2.5px 0; }
.dl-table.-cell-padding-v-15 &gt; dl &gt; *,
dl.dl-table.-cell-padding-v-15 &gt; * { padding: 12.5px 0; }
.dl-table.-cell-padding-v-20 &gt; dl &gt; *,
dl.dl-table.-cell-padding-v-20 &gt; * { padding: 17.5px 0; }
.dl-table.-cell-padding-v-25 &gt; dl &gt; *,
dl.dl-table.-cell-padding-v-25 &gt; * { padding: 22.5px 0; }

.dl-table.-cell-border &gt; dl &gt; *,
dl.dl-table.-cell-border &gt; * {
  border: 1px solid #AAA;
}
.dl-table.-cell-border-v &gt; dl:not(:last-child) &gt; *,
dl.dl-table.-cell-border-v &gt; * {
  border-bottom: 1px solid #AAA;
}
.dl-table.-cell-top &gt; dl &gt; *,
dl.dl-table.-cell-top &gt; * { 
  vertical-align: top;
}
.dl-table.-cell-middle &gt; dl &gt; *,
dl.dl-table.-cell-middle &gt; * { 
  vertical-align: middle;
}
.dl-table.-cell-bottom &gt; dl &gt; *,
dl.dl-table.-cell-bottom &gt; * { 
  vertical-align: bottom;
}
.dl-table.-dt-nowrap &gt; dl &gt; dt,
dl.dl-table.-dt-nowrap &gt; dt {
  white-space: nowrap;
}
.dl-table.-dt-right &gt; dl &gt; dt,
dl.dl-table.-dt-right &gt; dt {
  text-align: right;
}
</pre></body></html>