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