
details.amendment blockquote p {
  margin-top: 0em; 
  padding-top: 0em;
}

details.amendment > summary {
  font-size: 1.35em;
  text-align: center;  
}

summary > a  {
  color: #EEE; 
}

blockquote {
    /* white-space: pre-wrap */
}

/* First level */

@media screen and (max-width: 900px) {
  main {
     padding: 0em;
  }
  
  main > section {
    margin-left: 0em;
    margin-right: 0em;
  }
}


ol {
    counter-reset: list;
}
ol > li {
    list-style: none;
    position: relative;
}
ol > li:before {
    counter-increment: list;
    content: "(" counter(list, decimal) ") ";
    position: absolute;
    left: -1.4em;
}

.wide > li:before {
    left: -2.0em;
}

/* Second level */
ol > li > ol > li:before {
  content: "(" counter(list, lower-alpha) ") "; 
}

/* Second level */
ol > li > ol > li > ol > li:before {
  left: -2.0em;
  content: "(" counter(list, lower-roman) ") "; 
}

.alpha > li:before {
  content: "(" counter(list, lower-alpha) ") ";  
}

/* Header numbers
h2 {
   counter-increment: list
}
h2:before {
  content: counter(list, decimal) " ";
}
*/