1@charset "UTF-8";
2a[href^="#"] {
3  color: inherit;
4  content: target-counter(attr(href, url), reference);
5  text-decoration: none; }
6  a[href^="#"]::before {
7    content: "["; }
8  a[href^="#"]::after {
9    content: "]"; }
10  a[href^="#"].section {
11    content: target-counter(attr(href, url), section); }
12    a[href^="#"].section::before {
13      content: ""; }
14    a[href^="#"].section::after {
15      content: ''; }
16  a[href^="#"].subsection {
17    content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection); }
18    a[href^="#"].subsection::before {
19      content: ""; }
20    a[href^="#"].subsection::after {
21      content: ''; }
22  a[href^="#"].subsubsubsection {
23    content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection) "." target-counter(attr(href, url), subsubsection) "." target-counter(attr(href, url), subsubsubsection); }
24    a[href^="#"].subsubsubsection::before {
25      content: ""; }
26    a[href^="#"].subsubsubsection::after {
27      content: ''; }
28  a[href^="#"].figure {
29    content: target-counter(attr(href, url), figure); }
30    a[href^="#"].figure::before {
31      content: "Figure "; }
32    a[href^="#"].figure::after {
33      content: ''; }
34  a[href^="#"].table {
35    content: target-counter(attr(href, url), table); }
36    a[href^="#"].table::before {
37      content: "Table "; }
38    a[href^="#"].table::after {
39      content: ''; }
40
41body {
42  column-count: 2;
43  column-gap: balance;
44  column-gap: 0.5in;
45  font-family: Verdana, Helvetica, sans-serif;
46  hyphens: none;
47  max-width: 210mm;
48  margin: auto;
49  text-align: left; }
50  body > :first-child {
51    counter-reset: page 1; }
52
53caption {
54  caption-side: bottom;
55  font-weight: normal;
56  margin: 6pt 0 0; }
57  caption::before {
58    content: "Table " counter(table) ". "; }
59
60cite {
61  break-inside: avoid;
62  counter-increment: reference;
63  display: block;
64  font-style: normal;
65  margin-left: 2.5em;
66  position: relative;
67  text-align: left; }
68  cite::before {
69    content: "[" counter(reference) "]";
70    display: inline-block;
71    margin-left: -2.5em;
72    position: absolute; }
73  cite a {
74    text-decoration: none; }
75
76code {
77  font-family: Courier, monospace;
78  font-size: 9pt;
79  font-weight: 400;
80  white-space: nowrap; }
81
82figure {
83  counter-increment: figure;
84  margin: 9pt 0 21pt;
85  text-align: center; }
86
87figcaption {
88  font-weight: normal; }
89  figcaption::before {
90    content: "Figure " counter(figure) ". "; }
91
92h1,
93h2,
94h3,
95h4,
96h5,
97h6 {
98  break-after: avoid;
99  font-family: Verdana, Helvetica, sans-serif;
100  font-weight: bold;
101  hyphens: none; }
102
103h1 {
104  font-size: "font-size-h1"; }
105
106h2 {
107  font-size: "font-size-h2"; }
108
109h3 {
110  font-size: "font-size-h3"; }
111
112h4 {
113  font-size: "font-size-h4"; }
114
115h5 {
116  font-size: "font-size-h5"; }
117
118h6 {
119  font-size: "font-size-h6"; }
120
121html {
122  font-size: 8.5pt; }
123
124p {
125  line-height: 1.412;
126  margin: 0 0 6pt;
127  text-indent: 0; }
128
129q::before {
130  content: '“'; }
131
132q::after {
133  content: '”'; }
134
135q > q::before {
136  content: '‘'; }
137
138q > q::after {
139  content: '’'; }
140
141small {
142  font-size: 7.5pt; }
143
144table {
145  border-collapse: collapse;
146  counter-increment: table;
147  margin: 9pt 0 11.5pt;
148  width: 100%; }
149
150th,
151td {
152  border: 1px solid #000;
153  padding: 3pt;
154  text-align: center; }
155
156.footnote {
157  counter-increment: footnote;
158  float: prince-column-footnote;
159  margin-left: .333em;
160  padding-left: .667em; }
161  .footnote:footnote-call {
162    content: counter(footnote);
163    font-size: 66%;
164    line-height: none;
165    vertical-align: super; }
166  .footnote:footnote-marker {
167    content: counter(footnote);
168    font-size: 66%;
169    footnote-style-position: inside; }
170
171@page {
172  escape("@")footnotes {
173    border-top: 0.5px solid #000;
174    columns: 2;
175    margin-top: 2em;
176    padding-top: 3px; }
177  size: 11in 8.5in;
178  margin: 1.6in 1in 0.8in 2.75in; }
179
180.cites > :not(:first-child)::before {
181  content: none; }
182
183.cites > :not(:last-child)::after {
184  content: ", "; }
185
186.col-1 {
187  column-count: 1; }
188
189.col-2 {
190  column-count: 2; }
191
192.col-3 {
193  column-count: 3; }
194
195.col-4 {
196  column-count: 4; }
197
198.col-span {
199  column-span: all; }
200
201.col-break-after {
202  break-after: always; }
203
204.col-break-before {
205  break-after: always; }
206
207.counter-skip h1::before,
208.counter-skip h2::before,
209.counter-skip h3::before,
210.counter-skip h4::before,
211.counter-skip h5::before,
212.counter-skip h6::before {
213  content: "" !important;
214  margin-right: 0 !important; }
215
216.page-break-after {
217  break-after: always; }
218
219.page-break-before {
220  break-after: always; }
221
222@page {
223  @top-left {
224    content: '';
225    width: 50%;
226    margin: -.35in 0 0 -2in;
227    font-family: Helvetica, sans-serif;
228    font-size: 9pt;
229    font-weight: bold; }
230  @top-right {
231    content: '';
232    margin: -.35in -.25in 0 0;
233    font-family: Helvetica, sans-serif;
234    font-size: 9pt;
235    font-weight: bold; }
236  @bottom-right {
237    margin: -.35in -.25in 0 0;
238    font-family: Helvetica, sans-serif;
239    font-size: 9pt;
240    font-weight: bold; } }
241
242header {
243  column-span: all;
244  margin-bottom: 38pt; }
245  header h1 {
246    border-top: 3pt solid #000;
247    font-family: Helvetica;
248    font-size: 24pt;
249    line-height: 24pt;
250    margin-left: 1.52in;
251    padding-top: 3pt; }
252
253h1,
254h2,
255h3,
256h4,
257h5,
258h6 {
259  margin: 0; }
260
261h2,
262h3,
263h4,
264h5,
265h6 {
266  font-style: italic;
267  font-weight: normal; }
268
269p + h1,
270p + h2,
271p + ul,
272p + ol {
273  margin-top: 11.5pt; }
274
275ul,
276ol {
277  list-style-type: square;
278  margin-bottom: 15pt;
279  margin-left: 18pt; }
280
281li {
282  line-height: 1.412;
283  margin-bottom: 4pt;
284  margin-left: -3pt;
285  padding-left: 5pt; }
286
287table {
288  page-break-inside: avoid; }
289
290caption,
291figcaption {
292  font-size: 7.5pt;
293  margin-top: 3pt;
294  text-align: left; }
295  caption::before,
296  figcaption::before {
297    font-weight: bold; }
298
299.authors {
300  column-count: 2;
301  column-gap: .12in; }
302
303.author {
304  font-size: 7.5pt;
305  line-height: 12pt;
306  margin-bottom: 10pt;
307  page-break-inside: avoid; }
308  .author > :first-child {
309    font-weight: bold; }
310
311.copyright {
312  float: column-bottom;
313  font-size: 7pt;
314  line-height: 8.5pt; }
315  .copyright > * {
316    bottom: 2em;
317    left: 0;
318    position: absolute;
319    width: 3.38in; }
320  .copyright ul,
321  .copyright li {
322    line-height: 8.5pt;
323    margin-bottom: 0; }
324
325.abstract {
326  column-break-before: always;
327  margin-bottom: 11.5pt; }
328
329.footnote {
330  font-size: 7.5pt;
331  margin-left: 3pt;
332  padding-left: 6pt; }
333  .footnote:footnote-marker {
334    font-size: 7.5pt; }
335
336cite {
337  margin-bottom: 4pt; }
338
339aside {
340  float: left;
341  left: 0;
342  margin-left: -2.20833in;
343  page-break-inside: avoid;
344  position: absolute;
345  width: 2in; }
346