body { font-family: "STIX Two Text"; line-height: 150%; text-align: left; } math { font-family: "STIX Two Math"; line-height: 150%; } header { margin-bottom: 10ex; text-align: center; } .title { text-align: center; font-size: 200%; line-height: 125%; text-align: center; } .subtitle { text-align: center; font-size: 120%; font-weight: bold; text-align: center; } .author { font-size: 140%; font-weight: bold; text-align: center; line-height: 125%; text-align: center; } .date { font-size: 120%; font-weight: bold; text-align: center; margin-bottom:5em; text-align: center; } .suggested-citation { font-size: 80%; font-weight: normal; text-align: left; line-height: 125%; } .suggested-citation > p::before { font-weight: bold; content: "Suggested citation. "; } .rights { font-size: 80%; font-weight: normal; text-align: left; line-height: 125%; } .rights > p::before { font-weight: bold; content: "© "; } .title-image-caption { font-size: 80%; font-weight: normal; text-align: left; line-height: 125%; } .title-image-caption > p::before { font-weight: bold; content: "Title image. "; } .biosketch { font-size: 80%; font-weight: normal; text-align: left; line-height: 125%; } .biosketch > p::before { font-weight: bold; content: "Biosketch. "; } .header-section-number { color: grey; margin-right: 0.5em; } h1 { margin-top: 4ex; font-size: 140%; line-height: 125%; } h2 { margin-top: 2ex; margin-bottom: 1ex; font-size: 100%; font-weight: bold; page-break-after: avoid; } ol.toc { list-style:none; } a { text-decoration: none; } p { margin-top: 0ex; margin-bottom: 1ex; widows: 2; orphans: 2; } sup { font-size: 75%; vertical-align:super; line-height:0.5em; } div { margin-top: 0ex; margin-bottom: 1ex; display: inline-block; } li { margin-top: 1ex; margin-bottom: 1ex; } table { border-collapse: collapse; border-spacing: 0; margin-left:10px; max-width:100%; margin-top: 1ex; margin-bottom: 1ex; } ol[type=a] { counter-reset: list; } ol[type=a] > li { list-style: none; position: relative; } ol[type=a] > li::before { content: counter(list, lower-alpha) ") "; counter-increment: list; position: absolute; left: -1.4em; text-align: right; } .NB { font-size: 85%; } .NB > p::before { color: grey; font-weight: bold; content: "N.B. "; } .NB > p ~ p::before { content: ""; } .references p { padding-left: 2em; text-indent: -2em; } span.section-header-number::after { content: "\2002"; }