<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

User agent stylsheet for HTML.

Contributed by Peter Moulder.
Based on suggested styles in the HTML5 specification, CSS 2.1, and
what various web browsers use.

*/

/* https://www.w3.org/TR/html5/Overview#scroll-to-the-fragment-identifier */
*[id] { -weasy-anchor: attr(id); }
a[name] { -weasy-anchor: attr(name); }

*[dir] { /* unicode-bidi: embed; */ }
*[hidden] { display: none; }
*[dir=ltr] { direction: ltr; }
*[dir=rtl] { direction: rtl; }
/* :dir(ltr) { direction: ltr; } */
/* :dir(rtl) { direction: rtl; } */
:root { quotes: '\201c' '\201d' '\2018' '\2019'; }
*[lang] { -weasy-lang: attr(lang); }
[lang|=af] { quotes: '\201c' '\201d' '\2018' '\201d'; }
[lang|=agq] { quotes: '\0027' '\0027' '\201e' '\201d'; }
[lang|=ak] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=am] { quotes: '\00ab' '\00bb' '\2039' '\203a'; }
[lang|=ar] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=asa] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=az] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=bas] { quotes: '\00ab' '\00bb' '\201c' '\201e'; }
[lang|=be] { quotes: '\201e' '\201d' '\00ab' '\00bb'; }
[lang|=bem] { quotes: '\0027' '\0027' '\201c' '\201c'; }
[lang|=bez] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=bg] { quotes: '\201e' '\201c' '\2018' '\2019'; }
[lang|=bm] { quotes: '\00ab' '\00bb' '\201c' '\201d'; }
[lang|=bn] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=brx] { quotes: '\0027' '\0027' '\0022' '\0022'; }
[lang|=bs] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=ca] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=cgg] { quotes: '\0027' '\0027' '\201c' '\201e'; }
[lang|=chr] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=cs] { quotes: '\201e' '\201c' '\201a' '\2018'; }
[lang|=cy] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=da] { quotes: '\201d' '\201d' '\201d' '\201d'; }
[lang|=dav] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=de] { quotes: '\201e' '\201c' '\201a' '\2018'; }
[lang|=de-CH] { quotes: '\00ab' '\00bb' '\2039' '\203a'; }
[lang|=dje] { quotes: '\201c' '\201d' '\00ab' '\00bb'; }
[lang|=dua] { quotes: '\00ab' '\00bb' '\0027' '\0027'; }
[lang|=dyo] { quotes: '\00ab' '\00bb' '\201c' '\201d'; }
[lang|=dz] { quotes: '\0022' '\0022' '\0027' '\0027'; }
[lang|=ebu] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=ee] { quotes: '\0027' '\0027' '\201c' '\201c'; }
[lang|=el] { quotes: '\00ab' '\00bb' '\2018' '\2019'; }
[lang|=el-POLYTON] { quotes: '\00ab' '\00bb' '\201b' '\2019'; }
[lang|=en] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=en-GB] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=es] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=et] { quotes: '\201e' '\201c' '\201e' '\201c'; }
[lang|=eu] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=ewo] { quotes: '\00ab' '\00bb' '\201c' '\201d'; }
[lang|=fa] { quotes: '\00ab' '\00bb' '\2039' '\203a'; }
[lang|=ff] { quotes: '\201e' '\201d' '\0027' '\0027'; }
[lang|=fi] { quotes: '\201d' '\201d' '\2019' '\2019'; }
[lang|=fil] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=fo] { quotes: '\201d' '\201d' '\2019' '\2019'; }
[lang|=fr] { quotes: '\00ab' '\00bb' '\201c' '\201d'; }
[lang|=fr-CH] { quotes: '\00ab' '\00bb' '\2039' '\203a'; }
[lang|=fur] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=gaa] { quotes: '\0027' '\0027' '\0022' '\0022'; }
[lang|=gd] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=gl] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=gsw] { quotes: '\00ab' '\00bb' '\2039' '\203a'; }
[lang|=gu] { quotes: '\0027' '\0027' '\0022' '\0022'; }
[lang|=guz] { quotes: '\0027' '\2018' '\201c' '\201c'; }
[lang|=ha] { quotes: '\0027' '\0027' '\201c' '\201c'; }
[lang|=he] { quotes: '\201c' '\201d' '\0022' '\0022'; }
[lang|=hi] { quotes: '\0027' '\0027' '\0022' '\0022'; }
[lang|=hr] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=hu] { quotes: '\201e' '\201d' '\201e' '\201d'; }
[lang|=ia] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=id] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=ig] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=is] { quotes: '\201e' '\201c' '\201a' '\2018'; }
[lang|=it] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=it-CH] { quotes: '\00ab' '\00bb' '\2039' '\203a'; }
[lang|=ja] { quotes: '\300c' '\300d' '\300e' '\300f'; }
[lang|=jmc] { quotes: '\0027' '\0027' '\201c' '\201c'; }
[lang|=ka] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=kab] { quotes: '\00ab' '\00bb' '\201c' '\201d'; }
[lang|=kam] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=kde] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=kea] { quotes: '\201c' '\201d' '\00ab' '\00bb'; }
[lang|=khq] { quotes: '\201c' '\201d' '\00ab' '\00bb'; }
[lang|=ki] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=kl] { quotes: '\00bb' '\00ab' '\203a' '\2039'; }
[lang|=kln] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=km] { quotes: '\0027' '\0027' '\0022' '\0022'; }
[lang|=kn] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=ko] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=ksb] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=ksf] { quotes: '\0027' '\0027' '\00ab' '\00bb'; }
[lang|=ksh] { quotes: '\201e' '\201c' '\201a' '\2018'; }
[lang|=lag] { quotes: '\201d' '\201d' '\0027' '\0027'; }
[lang|=lg] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=ln] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=lo] { quotes: '\0027' '\0027' '\0022' '\0022'; }
[lang|=lt] { quotes: '\201e' '\201c' '\201e' '\201c'; }
[lang|=lu] { quotes: '\2018' '\2018' '\201c' '\201c'; }
[lang|=luo] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=luy] { quotes: '\0027' '\0027' '\201e' '\201c'; }
[lang|=lv] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=mas] { quotes: '\0027' '\0027' '\201d' '\201c'; }
[lang|=mer] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=mfe] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=mg] { quotes: '\00ab' '\00bb' '\201c' '\201d'; }
[lang|=ml] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=mn] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=mr] { quotes: '\0027' '\0027' '\0022' '\0022'; }
[lang|=ms] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=mt] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=mua] { quotes: '\00ab' '\00bb' '\201c' '\201d'; }
[lang|=my] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=naq] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=nb] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=nd] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=nds] { quotes: '\201e' '\201c' '\201a' '\2018'; }
[lang|=ne] { quotes: '\0027' '\0027' '\0022' '\0022'; }
[lang|=nl] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=nmg] { quotes: '\201c' '\201e' '\00ab' '\00bb'; }
[lang|=nn] { quotes: '\00ab' '\00bb' '\201c' '\201d'; }
[lang|=nr] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=nso] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=nus] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=nyn] { quotes: '\0027' '\0027' '\201c' '\201e'; }
[lang|=pa] { quotes: '\0027' '\0027' '\0022' '\0022'; }
[lang|=pl] { quotes: '\2018' '\2019' '\201e' '\201d'; }
[lang|=pt] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=rm] { quotes: '\00ab' '\00bb' '\2039' '\203a'; }
[lang|=rn] { quotes: '\0027' '\0027' '\201d' '\201d'; }
[lang|=ro] { quotes: '\201e' '\201d' '\00ab' '\00bb'; }
[lang|=rof] { quotes: '\0027' '\0027' '\201c' '\201c'; }
[lang|=ru] { quotes: '\00ab' '\00bb' '\201e' '\201c'; }
[lang|=rw] { quotes: '\2018' '\2019' '\00ab' '\00bb'; }
[lang|=rwk] { quotes: '\0027' '\0027' '\201c' '\201c'; }
[lang|=saq] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=sbp] { quotes: '\0027' '\0027' '\201c' '\201d'; }
[lang|=se] { quotes: '\201d' '\201d' '\2019' '\2019'; }
[lang|=seh] { quotes: '\0027' '\0027' '\0027' '\0027'; }
[lang|=ses] { quotes: '\201c' '\201d' '\00ab' '\00bb'; }
[lang|=sg] { quotes: '\00ab' '\00bb' '\201c' '\2019'; }
[lang|=shi] { quotes: '\00ab' '\00bb' '\201e' '\201d'; }
[lang|=shi-Tfng] { quotes: '\00ab' '\00bb' '\201e' '\201d'; }
[lang|=sk] { quotes: '\201a' '\2018' '\201e' '\201c'; }
[lang|=sl] { quotes: '\00bb' '\00ab' '\201e' '\201c'; }
[lang|=sn] { quotes: '\0027' '\0027' '\201d' '\201d'; }
[lang|=so] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=sr] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=ss] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=st] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=sv] { quotes: '\201d' '\201d' '\2019' '\2019'; }
[lang|=sw] { quotes: '\0027' '\0027' '\0027' '\0027'; }
[lang|=swc] { quotes: '\0027' '\0027' '\201d' '\201c'; }
[lang|=ta] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=te] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=teo] { quotes: '\0027' '\2019' '\201c' '\201d'; }
[lang|=tg] { quotes: '\00ab' '\00bb' '\00ab' '\201e'; }
[lang|=th] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=ti-ER] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=tn] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=to] { quotes: '\201c' '\201d' '\00ab' '\00bb'; }
[lang|=tr] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=trv] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=ts] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=twq] { quotes: '\201c' '\201d' '\00ab' '\00bb'; }
[lang|=tzm] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=uk] { quotes: '\00ab' '\00bb' '\201e' '\201c'; }
[lang|=ur] { quotes: '\0022' '\0022' '\0027' '\0027'; }
[lang|=vai] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=vai-Latn] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=ve] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=vi] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=vun] { quotes: '\0027' '\0027' '\201c' '\201c'; }
[lang|=wae] { quotes: '\00ab' '\00bb' '\2039' '\203a'; }
[lang|=xh] { quotes: '\2018' '\2019' '\201c' '\201d'; }
[lang|=xog] { quotes: '\0027' '\0027' '\201c' '\201e'; }
[lang|=yav] { quotes: '\00ab' '\00bb' '\00ab' '\00bb'; }
[lang|=yo] { quotes: '\0027' '\0027' '\0027' '\0027'; }
[lang|=zh] { quotes: '\201c' '\201d' '\2018' '\2019'; }
[lang|=zh-Hant] { quotes: '\300c' '\300d' '\300e' '\300f'; }
[lang|=zu] { quotes: '\2018' '\2019' '\201c' '\201d'; }
:link { color: #0000EE; text-decoration: underline; }
a[href] { -weasy-link: attr(href); }
:visited { color: #551A8B; text-decoration: underline; }
a:link[rel~=help] { cursor: help; }
a:visited[rel~=help] { cursor: help; }
abbr[title] { text-decoration: dotted underline; }
acronym[title] { text-decoration: dotted underline; }
address { display: block; font-style: italic; /* unicode-bidi: isolate; */ }
area { display: none; }
area:link[rel~=help] { cursor: help; }
area:visited[rel~=help] { cursor: help; }
article { display: block; /* unicode-bidi: isolate; */ }
aside { display: block; /* unicode-bidi: isolate; */ }
b { font-weight: bold; }
base { display: none; }
basefont { display: none; }
bdi { /* unicode-bidi: isolate; */ }
bdi[dir] { /* unicode-bidi: isolate; */ }
bdo { /* unicode-bidi: bidi-override; */ }
bdo[dir] { /* unicode-bidi: bidi-override; */ }
big { font-size: larger; }
blink { text-decoration: blink; }
blockquote { display: block; margin: 1em 40px; /* unicode-bidi: isolate; */ }
body { display: block; margin: 8px; }
br::before { content: '\A'; white-space: pre-line; }
caption { display: table-caption; /* unicode-bidi: isolate; */ }
center { display: block; text-align: center; /* unicode-bidi: isolate; */ }
cite { font-style: italic; }
code { font-family: monospace; }
col { display: table-column; /* unicode-bidi: isolate; */ }
col[hidden] { display: table-column; /* unicode-bidi: isolate; */ visibility: collapse; }
colgroup { display: table-column-group; /* unicode-bidi: isolate; */ }
colgroup[hidden] { display: table-column-group; /* unicode-bidi: isolate; */ visibility: collapse; }
command { display: none; }
datalist { display: none; }

dd { display: block; margin-left: 40px; /* unicode-bidi: isolate; */ }

*[dir=ltr] dd { margin-left: 0; margin-right: 40px; }
*[dir=rtl] dd { margin-left: 40px; margin-right: 0; }
*[dir] *[dir=ltr] dd { margin-left: 0; margin-right: 40px; }
*[dir] *[dir=rtl] dd { margin-left: 40px; margin-right: 0; }
*[dir] *[dir] *[dir=ltr] dd { margin-left: 0; margin-right: 40px; }
*[dir] *[dir] *[dir=rtl] dd { margin-left: 40px; margin-right: 0; }
dd[dir=ltr][dir][dir] { margin-left: 0; margin-right: 40px; }
dd[dir=rtl][dir][dir] { margin-left: 40px; margin-right: 0; }

details { display: block; /* unicode-bidi: isolate; */ }
del { text-decoration: line-through; }
dfn { font-style: italic; }

dir { display: block; list-style-type: disc; margin-bottom: 1em; margin-top: 1em; padding-left: 40px; /* unicode-bidi: isolate; */ }

*[dir=rtl] dir { padding-left: 0; padding-right: 40px; }
*[dir=ltr] dir { padding-left: 40px; padding-right: 0; }
*[dir] *[dir=rtl] dir { padding-left: 0; padding-right: 40px; }
*[dir] *[dir=ltr] dir { padding-left: 40px; padding-right: 0; }
*[dir] *[dir] *[dir=rtl] dir { padding-left: 0; padding-right: 40px; }
*[dir] *[dir] *[dir=ltr] dir { padding-left: 40px; padding-right: 0; }
dir[dir=rtl][dir][dir] { padding-left: 0; padding-right: 40px; }
dir[dir=ltr][dir][dir] { padding-left: 40px; padding-right: 0; }

dir dir { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
dl dir { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
menu dir { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
ol dir { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
ul dir { list-style-type: circle; margin-bottom: 0; margin-top: 0; }

div { display: block; /* unicode-bidi: isolate; */ }

dl { display: block; margin-bottom: 1em; margin-top: 1em; /* unicode-bidi: isolate; */ }

dir dl { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
dl dl { margin-bottom: 0; margin-top: 0; }
ol dl { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
ul dl { list-style-type: circle; margin-bottom: 0; margin-top: 0; }

dir dir dl { list-style-type: square; }
dir menu dl { list-style-type: square; }
dir ol dl { list-style-type: square; }
dir ul dl { list-style-type: square; }
menu dir dl { list-style-type: square; }
menu dl { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
menu menu dl { list-style-type: square; }
menu ol dl { list-style-type: square; }
menu ul dl { list-style-type: square; }
ol dir dl { list-style-type: square; }
ol menu dl { list-style-type: square; }
ol ol dl { list-style-type: square; }
ol ul dl { list-style-type: square; }
ul dir dl { list-style-type: square; }
ul menu dl { list-style-type: square; }
ul ol dl { list-style-type: square; }
ul ul dl { list-style-type: square; }

ol, ul { counter-reset: list-item }


dt { display: block; /* unicode-bidi: isolate; */ }
em { font-style: italic; }
fieldset { display: block; border-style: groove; border-width: 2px; margin-left: 2px; margin-right: 2px; padding: .35em .625em .75em .625em; }
figcaption { display: block; /* unicode-bidi: isolate; */ }
figure { display: block; margin: 1em 40px; /* unicode-bidi: isolate; */ }
footer { display: block; /* unicode-bidi: isolate; */ }

form { display: block; /* unicode-bidi: isolate; */ }
button,
input,
select,
textarea {
  border: 1px solid black;
  display: inline-block;
  font-size: 0.85em;
  height: 1.2em;
  padding: 0.2em;
  white-space: pre;
  width: 20em;
}
input[type="button"],
input[type="reset"],
input[type="submit"],
button {
  background: lightgrey;
  border-radius: 0.25em;
  text-align: center;
}
input[type="button"][value],
input[type="reset"][value],
input[type="submit"][value],
button[value] {
  max-width: 100%;
  width: auto;
}
input[type="submit"]:not([value])::before {
  content: "Submit";
}
input[type="reset"]:not([value])::before {
  content: "Reset";
}
input[type="checkbox"],
input[type="radio"] {
  height: 1.2em;
  width: 1.2em;
}
input[type="checkbox"][checked]:before,
input[type="radio"][checked]:before {
  background: black;
  content: "";
  display: block;
  height: 100%;
}
input[type="radio"][checked]:before {
  border-radius: 50%;
}
input[type="hidden"] {
  display: none;
}
input[type="radio"] {
  border-radius: 50%;
  margin: 0.2em 0.2em 0 0.4em;
}
input[value]::before {
  content: attr(value);
  display: block;
  overflow: hidden;
}
input::before,
input[value=""]::before {
  content: " ";
}
select {
  background: lightgrey;
  border-radius: 0.25em 0.25em;
  padding-right: 1.5em;
  position: relative;
  white-space: normal;
}
select::before {
  content: "Ë…";
  position: absolute;
  right: 0;
  text-align: center;
  width: 1.5em;
}
option {
  display: none;
  white-space: nowrap;
}
select:not(:has(option[selected])) option:first-of-type,
option[selected]:not(option[selected] ~ option[selected]) {
  display: block;
  overflow: hidden;
}
textarea {
  height: 3em;
  margin: 0.1em 0;
  overflow: hidden;
  overflow-wrap: break-word;
  padding: 0.2em;
  white-space: pre-wrap;
}
textarea:empty {
  height: 3em;
}

frame { display: block; }
frameset { display: block; }

h1 { display: block; font-size: 2em; font-weight: bold; hyphens: manual; margin-bottom: .67em; margin-top: .67em; page-break-after: avoid; page-break-inside: avoid; /* unicode-bidi: isolate; */ bookmark-level: 1; bookmark-label: content(text); }
section h1 { font-size: 1.50em; margin-bottom: .83em; margin-top: .83em; }
section section h1 { font-size: 1.17em; margin-bottom: 1.00em; margin-top: 1.00em; }
section section section h1 { font-size: 1.00em; margin-bottom: 1.33em; margin-top: 1.33em; }
section section section section h1 { font-size: .83em; margin-bottom: 1.67em; margin-top: 1.67em; }
section section section section section h1 { font-size: .67em; margin-bottom: 2.33em; margin-top: 2.33em; }
h2 { display: block; font-size: 1.50em; font-weight: bold; hyphens: manual; margin-bottom: .83em; margin-top: .83em; page-break-after: avoid; page-break-inside: avoid; /* unicode-bidi: isolate; */ bookmark-level: 2; bookmark-label: content(text); }
h3 { display: block; font-size: 1.17em; font-weight: bold; hyphens: manual; margin-bottom: 1.00em; margin-top: 1.00em; page-break-after: avoid; page-break-inside: avoid; /* unicode-bidi: isolate; */ bookmark-level: 3; bookmark-label: content(text); }
h4 { display: block; font-size: 1.00em; font-weight: bold; hyphens: manual; margin-bottom: 1.33em; margin-top: 1.33em; page-break-after: avoid; page-break-inside: avoid; /* unicode-bidi: isolate; */ bookmark-level: 4; bookmark-label: content(text); }
h5 { display: block; font-size: .83em; font-weight: bold; hyphens: manual; margin-bottom: 1.67em; margin-top: 1.67em; page-break-after: avoid; /* unicode-bidi: isolate; */ bookmark-level: 5; bookmark-label: content(text); }
h6 { display: block; font-size: .67em; font-weight: bold; hyphens: manual; margin-bottom: 2.33em; margin-top: 2.33em; page-break-after: avoid; /* unicode-bidi: isolate; */ bookmark-level: 6; bookmark-label: content(text); }

head { display: none; }
header { display: block; /* unicode-bidi: isolate; */ }
hgroup { display: block; /* unicode-bidi: isolate; */ }

hr { border-style: inset; border-width: 1px; color: gray; display: block; margin-bottom: .5em; margin-left: auto; margin-right: auto; margin-top: .5em; /* unicode-bidi: isolate; */ }
html { display: block; }
i { font-style: italic; }
*[dir=auto] { /* unicode-bidi: isolate; */ }
bdo[dir=auto] { /* unicode-bidi: bidi-override isolate; */ }
input[type=hidden] { display: none; }
menu[type=context] { display: none; }
pre[dir=auto] { /* unicode-bidi: plaintext; */ }
table[frame=above] { border-color: black; }
table[frame=below] { border-color: black; }
table[frame=border] { border-color: black; }
table[frame=box] { border-color: black; }
table[frame=hsides] { border-color: black; }
table[frame=lhs] { border-color: black; }
table[frame=rhs] { border-color: black; }
table[frame=void] { border-color: black; }
table[frame=vsides] { border-color: black; }
table[rules=all] { border-color: black; }
table[rules=cols] { border-color: black; }
table[rules=groups] { border-color: black; }
table[rules=none] { border-color: black; }
table[rules=rows] { border-color: black; }
textarea[dir=auto] { /* unicode-bidi: plaintext; */ }
iframe { border: 2px inset; }
iframe[seamless] { border: none; }
input { display: inline-block; text-indent: 0; }
ins { text-decoration: underline; }
kbd { font-family: monospace; }
keygen { display: inline-block; text-indent: 0; }
legend { display: block; /* unicode-bidi: isolate; */ }
li { display: list-item; /* unicode-bidi: isolate; */ }
link { display: none; }
listing { display: block; font-family: monospace; margin-bottom: 1em; margin-top: 1em; /* unicode-bidi: isolate; */ white-space: pre; }
mark { background: yellow; color: black; }
main { display: block; /* unicode-bidi: isolate; */ }

menu { display: block; list-style-type: disc; margin-bottom: 1em; margin-top: 1em; padding-left: 40px; /* unicode-bidi: isolate; */ }

*[dir=rtl] menu { padding-left: 0; padding-right: 40px; }
*[dir=ltr] menu { padding-left: 40px; padding-right: 0; }
*[dir] *[dir=rtl] menu { padding-left: 0; padding-right: 40px; }
*[dir] *[dir=ltr] menu { padding-left: 40px; padding-right: 0; }
*[dir] *[dir] *[dir=rtl] menu { padding-left: 0; padding-right: 40px; }
*[dir] *[dir] *[dir=ltr] menu { padding-left: 40px; padding-right: 0; }
menu[dir=rtl][dir][dir] { padding-left: 0; padding-right: 40px; }
menu[dir=ltr][dir][dir] { padding-left: 40px; padding-right: 0; }

dir menu { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
dl menu { margin-bottom: 0; margin-top: 0; }
menu menu { list-style-type: circle; margin-bottom: 0; margin-top: 0; }

dir dir menu { list-style-type: square; }
dir menu menu { list-style-type: square; }
dir ol menu { list-style-type: square; }
dir ul menu { list-style-type: square; }
menu dir menu { list-style-type: square; }
menu menu menu { list-style-type: square; }
menu ol menu { list-style-type: square; }
menu ul menu { list-style-type: square; }

ol menu { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
ol dir menu { list-style-type: square; }
ol menu menu { list-style-type: square; }
ol ol menu { list-style-type: square; }
ol ul menu { list-style-type: square; }
ul dir menu { list-style-type: square; }
ul menu menu { list-style-type: square; }
ul menu { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
ul ol menu { list-style-type: square; }
ul ul menu { list-style-type: square; }
meta { display: none; }
nav { display: block; /* unicode-bidi: isolate; */ }
nobr { white-space: nowrap; }
noembed { display: none; }

/* The HTML5 spec suggests display:none for the old (now forbidden) noframes element,
 * but Morp doesn't currently handle frames, so we might as well render it.
 */
/*noframes { display: none; }*/
noframes { display: block; }

ol { page-break-before: avoid; }
ol { display: block; list-style-type: decimal; margin-bottom: 1em; margin-top: 1em; padding-left: 40px; /* unicode-bidi: isolate; */ }

*[dir=ltr] ol { padding-left: 0; padding-right: 40px; }
*[dir=rtl] ol { padding-left: 40px; padding-right: 0; }
*[dir] *[dir=ltr] ol { padding-left: 0; padding-right: 40px; }
*[dir] *[dir=rtl] ol { padding-left: 40px; padding-right: 0; }
*[dir] *[dir] *[dir=ltr] ol { padding-left: 0; padding-right: 40px; }
*[dir] *[dir] *[dir=rtl] ol { padding-left: 40px; padding-right: 0; }
ol[dir=ltr][dir][dir] { padding-left: 0; padding-right: 40px; }
ol[dir=rtl][dir][dir] { padding-left: 40px; padding-right: 0; }

dir ol { margin-bottom: 0; margin-top: 0; }
dl ol { margin-bottom: 0; margin-top: 0; }
menu ol { margin-bottom: 0; margin-top: 0; }
ol ol { margin-bottom: 0; margin-top: 0; }
ul ol { margin-bottom: 0; margin-top: 0; }

optgroup { text-indent: 0; }
output { /* unicode-bidi: isolate; */ }
output[dir] { /* unicode-bidi: isolate; */ }
p { display: block; margin-bottom: 1em; margin-top: 1em; /* unicode-bidi: isolate; */ }
param { display: none; }
plaintext { display: block; font-family: monospace; margin-bottom: 1em; margin-top: 1em; /* unicode-bidi: isolate; */ white-space: pre; }
pre { display: block; font-family: monospace; margin-bottom: 1em; margin-top: 1em; /* unicode-bidi: isolate; */ white-space: pre; }
q::after { content: close-quote; }
q::before { content: open-quote; }
rp { display: none; }
/* rt { display: ruby-text; } */
/* ruby { display: ruby; } */
s { text-decoration: line-through; }
samp { font-family: monospace; }
script { display: none; }
section { display: block; /* unicode-bidi: isolate; */ }
small { font-size: smaller; }
source { display: none; }
strike { text-decoration: line-through; }
strong { font-weight: bolder; }
style { display: none; }
sub { font-size: smaller; line-height: normal; vertical-align: sub; }
summary { display: block; /* unicode-bidi: isolate; */ }
sup { font-size: smaller; line-height: normal; vertical-align: super; }

table { border-collapse: separate; border-color: gray; border-spacing: 2px; display: table; text-indent: 0; /* unicode-bidi: isolate; */ }

/* The html5 spec doesn't mention the following, though the CSS 2.1 spec does
 * hint at its use, and a couple of UAs do have this.  I haven't looked into
 * why the HTML5 spec doesn't include this rule.
 */
table { box-sizing: border-box; }

tbody { border-color: inherit; display: table-row-group; /* unicode-bidi: isolate; */ vertical-align: middle; }
tbody[hidden] { display: table-row-group; /* unicode-bidi: isolate; */ visibility: collapse; }

td { border-color: gray; display: table-cell; padding: 1px; /* unicode-bidi: isolate; */ vertical-align: inherit; }
td[hidden] { display: table-cell; /* unicode-bidi: isolate; */ visibility: collapse; }

textarea { display: inline-block; text-indent: 0; white-space: pre-wrap; }

tfoot { border-color: inherit; display: table-footer-group; /* unicode-bidi: isolate; */ vertical-align: middle; }
tfoot[hidden] { display: table-footer-group; /* unicode-bidi: isolate; */ visibility: collapse; }

table[rules=none] &gt; tr &gt; td, table[rules=none] &gt; tr &gt; th, table[rules=groups] &gt; tr &gt; td, table[rules=groups] &gt; tr &gt; th, table[rules=rows] &gt; tr &gt; td, table[rules=rows] &gt; tr &gt; th, table[rules=cols] &gt; tr &gt; td, table[rules=cols] &gt; tr &gt; th, table[rules=all] &gt; tr &gt; td, table[rules=all] &gt; tr &gt; th, table[rules=none] &gt; thead &gt; tr &gt; td, table[rules=none] &gt; thead &gt; tr &gt; th, table[rules=groups] &gt; thead &gt; tr &gt; td, table[rules=groups] &gt; thead &gt; tr &gt; th, table[rules=rows] &gt; thead &gt; tr &gt; td, table[rules=rows] &gt; thead &gt; tr &gt; th, table[rules=cols] &gt; thead &gt; tr &gt; td, table[rules=cols] &gt; thead &gt; tr &gt; th, table[rules=all] &gt; thead &gt; tr &gt; td, table[rules=all] &gt; thead &gt; tr &gt; th, table[rules=none] &gt; tbody &gt; tr &gt; td, table[rules=none] &gt; tbody &gt; tr &gt; th, table[rules=groups] &gt; tbody &gt; tr &gt; td, table[rules=groups] &gt; tbody &gt; tr &gt; th, table[rules=rows] &gt; tbody &gt; tr &gt; td, table[rules=rows] &gt; tbody &gt; tr &gt; th, table[rules=cols] &gt; tbody &gt; tr &gt; td, table[rules=cols] &gt; tbody &gt; tr &gt; th, table[rules=all] &gt; tbody &gt; tr &gt; td, table[rules=all] &gt; tbody &gt; tr &gt; th, table[rules=none] &gt; tfoot &gt; tr &gt; td, table[rules=none] &gt; tfoot &gt; tr &gt; th, table[rules=groups] &gt; tfoot &gt; tr &gt; td, table[rules=groups] &gt; tfoot &gt; tr &gt; th, table[rules=rows] &gt; tfoot &gt; tr &gt; td, table[rules=rows] &gt; tfoot &gt; tr &gt; th, table[rules=cols] &gt; tfoot &gt; tr &gt; td, table[rules=cols] &gt; tfoot &gt; tr &gt; th, table[rules=all] &gt; tfoot &gt; tr &gt; td, table[rules=all] &gt; tfoot &gt; tr &gt; th { border-color: black; }
th { border-color: gray; display: table-cell; font-weight: bold; padding: 1px; /* unicode-bidi: isolate; */ vertical-align: inherit; }

th[hidden] { display: table-cell; /* unicode-bidi: isolate; */ visibility: collapse; }
thead { border-color: inherit; display: table-header-group; /* unicode-bidi: isolate; */ vertical-align: middle; }
thead[hidden] { display: table-header-group; /* unicode-bidi: isolate; */ visibility: collapse; }
table &gt; tr { vertical-align: middle; }
tr { border-color: inherit; display: table-row; /* unicode-bidi: isolate; */ vertical-align: inherit; }
tr[hidden] { display: table-row; /* unicode-bidi: isolate; */ visibility: collapse; }

template { display: none; }
title { display: none; }
track { display: none; }
tt { font-family: monospace; }
u { text-decoration: underline; }

::marker { /* unicode-bidi: isolate; */ font-variant-numeric: tabular-nums; }
ul { display: block; list-style-type: disc; margin-bottom: 1em; margin-top: 1em; padding-left: 40px; /* unicode-bidi: isolate; */ }

*[dir=ltr] ul { padding-left: 40px; padding-right: 0; }
*[dir=rtl] ul { padding-left: 0; padding-right: 40px; }
*[dir] *[dir=ltr] ul { padding-left: 40px; padding-right: 0; }
*[dir] *[dir=rtl] ul { padding-left: 0; padding-right: 40px; }
*[dir] *[dir] *[dir=ltr] ul { padding-left: 40px; padding-right: 0; }
*[dir] *[dir] *[dir=rtl] ul { padding-left: 0; padding-right: 40px; }
ul[dir=ltr][dir][dir] { padding-left: 40px; padding-right: 0; }
ul[dir=rtl][dir][dir] { padding-left: 0; padding-right: 40px; }

/* This isn't in the HTML5 spec's suggested styling, and should probably be a
 * mere hint rather than a demand.  It usually is the right thing, though.
 */
ul { display: block; page-break-before: avoid; }

dir ul { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
dl ul { margin-bottom: 0; margin-top: 0; }
menu ul { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
ol ul { list-style-type: circle; margin-bottom: 0; margin-top: 0; }
ul ul { list-style-type: circle; margin-bottom: 0; margin-top: 0; }

dir dir ul { list-style-type: square; }
dir menu ul { list-style-type: square; }
dir ol ul { list-style-type: square; }
dir ul ul { list-style-type: square; }
menu dir ul { list-style-type: square; }
menu menu ul { list-style-type: square; }
menu ol ul { list-style-type: square; }
menu ul ul { list-style-type: square; }
ol dir ul { list-style-type: square; }
ol menu ul { list-style-type: square; }
ol ol ul { list-style-type: square; }
ol ul ul { list-style-type: square; }
ul dir ul { list-style-type: square; }
ul menu ul { list-style-type: square; }
ul ol ul { list-style-type: square; }
ul ul ul { list-style-type: square; }

var { font-style: italic; }
video { object-fit: contain; }
xmp { display: block; font-family: monospace; margin-bottom: 1em; margin-top: 1em; /* unicode-bidi: isolate; */ white-space: pre; }

::footnote-call { content: counter(footnote); vertical-align: baseline; font-size: 100%; line-height: inherit; font-variant-position: super; }
::footnote-marker { content: counter(footnote) '. '; }

@page {
    /* `size: auto` (the initial) is A4 portrait */
    margin: 75px;
    @footnote { margin-top: 1em }
    @top-left-corner     { text-align: right;  vertical-align:  middle }
    @top-left            { text-align: left;   vertical-align:  middle }
    @top-center          { text-align: center; vertical-align:  middle }
    @top-right           { text-align: right;  vertical-align:  middle }
    @top-right-corner    { text-align: left;   vertical-align:  middle }
    @left-top            { text-align: center; vertical-align:  top    }
    @left-middle         { text-align: center; vertical-align:  middle }
    @left-bottom         { text-align: center; vertical-align:  bottom }
    @right-top           { text-align: center; vertical-align:  top    }
    @right-middle        { text-align: center; vertical-align:  middle }
    @right-bottom        { text-align: center; vertical-align:  bottom }
    @bottom-left-corner  { text-align: right;  vertical-align:  middle }
    @bottom-left         { text-align: left;   vertical-align:  middle }
    @bottom-center       { text-align: center; vertical-align:  middle }
    @bottom-right        { text-align: right;  vertical-align:  middle }
    @bottom-right-corner { text-align: left;   vertical-align:  middle }
}


/* Counters: https://www.w3.org/TR/css-counter-styles-3/#predefined-counters */

@counter-style disc {
  system: cyclic;
  symbols: â€¢;
  suffix: " ";
}

@counter-style circle {
  system: cyclic;
  symbols: â—¦;
  suffix: " ";
}

@counter-style square {
  system: cyclic;
  symbols: â–ª;
  suffix: " ";
}

@counter-style disclosure-open {
  system: cyclic;
  symbols: â–¾;
  suffix: " ";
}

@counter-style disclosure-closed {
  system: cyclic;
  /* TODO: handle rtl */
  symbols: â–¸;
  suffix: " ";
}

@counter-style decimal {
  system: numeric;
  symbols: '0' '1' '2' '3' '4' '5' '6' '7' '8' '9';
}


@counter-style decimal-leading-zero {
  system: extends decimal;
  pad: 2 '0';
}

@counter-style arabic-indic {
  system: numeric;
  symbols: Ù&nbsp; Ù¡ Ù¢ Ù£ Ù¤ Ù¥ Ù¦ Ù§ Ù¨ Ù©;
}

@counter-style armenian {
  system: additive;
  range: 1 9999;
  additive-symbols: 9000 Õ”, 8000 Õ“, 7000 Õ’, 6000 Õ‘, 5000 Õ, 4000 Õ, 3000 ÕŽ, 2000 Õ, 1000 ÕŒ, 900 Õ‹, 800 ÕŠ, 700 Õ‰, 600 Õˆ, 500 Õ‡, 400 Õ†, 300 Õ…, 200 Õ„, 100 Õƒ, 90 Õ‚, 80 Õ, 70 Õ€, 60 Ô¿, 50 Ô¾, 40 Ô½, 30 Ô¼, 20 Ô», 10 Ôº, 9 Ô¹, 8 Ô¸, 7 Ô·, 6 Ô¶, 5 Ôµ, 4 Ô´, 3 Ô³, 2 Ô², 1 Ô±;
}

@counter-style upper-armenian {
  system: extends armenian;
}

@counter-style lower-armenian {
  system: additive;
  range: 1 9999;
  additive-symbols: 9000 Ö„, 8000 Öƒ, 7000 Ö‚, 6000 Ö, 5000 Ö€, 4000 Õ¿, 3000 Õ¾, 2000 Õ½, 1000 Õ¼, 900 Õ», 800 Õº, 700 Õ¹, 600 Õ¸, 500 Õ·, 400 Õ¶, 300 Õµ, 200 Õ´, 100 Õ³, 90 Õ², 80 Õ±, 70 Õ°, 60 Õ¯, 50 Õ®, 40 Õ­, 30 Õ¬, 20 Õ«, 10 Õª, 9 Õ©, 8 Õ¨, 7 Õ§, 6 Õ¦, 5 Õ¥, 4 Õ¤, 3 Õ£, 2 Õ¢, 1 Õ¡;
}

@counter-style bengali {
  system: numeric;
  symbols: à§¦ à§§ à§¨ à§© à§ª à§« à§¬ à§­ à§® à§¯;
}

@counter-style cambodian {
  system: numeric;
  symbols: áŸ&nbsp; áŸ¡ áŸ¢ áŸ£ áŸ¤ áŸ¥ áŸ¦ áŸ§ áŸ¨ áŸ©;
}

@counter-style khmer {
  system: extends cambodian;
}

@counter-style cjk-decimal {
  system: numeric;
  range: 0 infinite;
  symbols: ã€‡ ä¸€ äºŒ ä¸‰ å›› äº” å…­ ä¸ƒ å…« ä¹;
  suffix: "ã€";
}

@counter-style devanagari {
  system: numeric;
  symbols: à¥¦ à¥§ à¥¨ à¥© à¥ª à¥« à¥¬ à¥­ à¥® à¥¯;
}

@counter-style georgian {
  system: additive;
  range: 1 19999;
  additive-symbols: 10000 áƒµ, 9000 áƒ°, 8000 áƒ¯, 7000 áƒ´, 6000 áƒ®, 5000 áƒ­, 4000 áƒ¬, 3000 áƒ«, 2000 áƒª, 1000 áƒ©, 900 áƒ¨, 800 áƒ§, 700 áƒ¦, 600 áƒ¥, 500 áƒ¤, 400 áƒ³, 300 áƒ¢, 200 áƒ¡, 100 áƒ&nbsp;, 90 áƒŸ, 80 áƒž, 70 áƒ, 60 áƒ², 50 áƒœ, 40 áƒ›, 30 áƒš, 20 áƒ™, 10 áƒ˜, 9 áƒ—, 8 áƒ±, 7 áƒ–, 6 áƒ•, 5 áƒ”, 4 áƒ“, 3 áƒ’, 2 áƒ‘, 1 áƒ;
}

@counter-style gujarati {
  system: numeric;
  symbols: à«¦ à«§ à«¨ à«© à«ª à«« à«¬ à«­ à«® à«¯;
}

@counter-style gurmukhi {
  system: numeric;
  symbols: à©¦ à©§ à©¨ à©© à©ª à©« à©¬ à©­ à©® à©¯;
}

@counter-style hebrew {
  system: additive;
  range: 1 10999;
  additive-symbols: 10000 ×™×³, 9000 ×˜×³, 8000 ×—×³, 7000 ×–×³, 6000 ×•×³, 5000 ×”×³, 4000 ×“×³, 3000 ×’×³, 2000 ×‘×³, 1000 ××³, 400 ×ª, 300 ×©, 200 ×¨, 100 ×§, 90 ×¦, 80 ×¤, 70 ×¢, 60 ×¡, 50 ×&nbsp;, 40 ×ž, 30 ×œ, 20 ×›, 19 ×™×˜, 18 ×™×—, 17 ×™×–, 16 ×˜×–, 15 ×˜×•, 10 ×™, 9 ×˜, 8 ×—, 7 ×–, 6 ×•, 5 ×”, 4 ×“, 3 ×’, 2 ×‘, 1 ×;
}

@counter-style kannada {
  system: numeric;
  symbols: à³¦ à³§ à³¨ à³© à³ª à³« à³¬ à³­ à³® à³¯;
}

@counter-style lao {
  system: numeric;
  symbols: à» à»‘ à»’ à»“ à»” à»• à»– à»— à»˜ à»™;
}

@counter-style malayalam {
  system: numeric;
  symbols: àµ¦ àµ§ àµ¨ àµ© àµª àµ« àµ¬ àµ­ àµ® àµ¯;
}

@counter-style mongolian {
  system: numeric;
  symbols: á&nbsp; á&nbsp;‘ á&nbsp;’ á&nbsp;“ á&nbsp;” á&nbsp;• á&nbsp;– á&nbsp;— á&nbsp;˜ á&nbsp;™;
}

@counter-style myanmar {
  system: numeric;
  symbols: á€ á á‚ áƒ á„ á… á† á‡ áˆ á‰;
}

@counter-style oriya {
  system: numeric;
  symbols: à­¦ à­§ à­¨ à­© à­ª à­« à­¬ à­­ à­® à­¯;
}

@counter-style persian {
  system: numeric;
  symbols: Û° Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹;
}

@counter-style lower-roman {
  system: additive;
  range: 1 3999;
  additive-symbols: 1000 m, 900 cm, 500 d, 400 cd, 100 c, 90 xc, 50 l, 40 xl, 10 x, 9 ix, 5 v, 4 iv, 1 i;
}

@counter-style upper-roman {
  system: additive;
  range: 1 3999;
  additive-symbols: 1000 M, 900 CM, 500 D, 400 CD, 100 C, 90 XC, 50 L, 40 XL, 10 X, 9 IX, 5 V, 4 IV, 1 I;
}

@counter-style tamil {
  system: numeric;
  symbols: à¯¦ à¯§ à¯¨ à¯© à¯ª à¯« à¯¬ à¯­ à¯® à¯¯;
}

@counter-style telugu {
  system: numeric;
  symbols: à±¦ à±§ à±¨ à±© à±ª à±« à±¬ à±­ à±® à±¯;
}

@counter-style thai {
  system: numeric;
  symbols: à¹ à¹‘ à¹’ à¹“ à¹” à¹• à¹– à¹— à¹˜ à¹™;
}

@counter-style tibetan {
  system: numeric;
  symbols: à¼&nbsp; à¼¡ à¼¢ à¼£ à¼¤ à¼¥ à¼¦ à¼§ à¼¨ à¼©;
}
@counter-style lower-alpha {
  system: alphabetic;
  symbols: a b c d e f g h i j k l m n o p q r s t u v w x y z;
}

@counter-style lower-latin {
  system: extends lower-alpha;
}

@counter-style upper-alpha {
  system: alphabetic;
  symbols: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z;
}

@counter-style upper-latin {
  system: extends upper-alpha;
}

@counter-style cjk-earthly-branch {
  system: alphabetic;
  symbols: å­ ä¸‘ å¯… å¯ è¾° å·³ åˆ æœª ç”³ é…‰ æˆŒ äº¥;
  suffix: "ã€";
}

@counter-style cjk-heavenly-stem {
  system: alphabetic;
  symbols: ç”² ä¹™ ä¸™ ä¸ æˆŠ å·± åºš è¾› å£¬ ç™¸;
  suffix: "ã€";
}

@counter-style lower-greek {
  system: alphabetic;
  symbols: Î± Î² Î³ Î´ Îµ Î¶ Î· Î¸ Î¹ Îº Î» Î¼ Î½ Î¾ Î¿ Ï€ Ï Ïƒ Ï„ Ï… Ï† Ï‡ Ïˆ Ï‰;
}

@counter-style hiragana {
  system: alphabetic;
  symbols: ã‚ ã„ ã† ãˆ ãŠ ã‹ ã ã ã‘ ã“ ã• ã— ã™ ã› ã ãŸ ã¡ ã¤ ã¦ ã¨ ãª ã« ã¬ ã­ ã® ã¯ ã² ãµ ã¸ ã» ã¾ ã¿ ã‚€ ã‚ ã‚‚ ã‚„ ã‚† ã‚ˆ ã‚‰ ã‚Š ã‚‹ ã‚Œ ã‚ ã‚ ã‚ ã‚‘ ã‚’ ã‚“;
  suffix: "ã€";
}

@counter-style hiragana-iroha {
  system: alphabetic;
  symbols: ã„ ã‚ ã¯ ã« ã» ã¸ ã¨ ã¡ ã‚Š ã¬ ã‚‹ ã‚’ ã‚ ã‹ ã‚ˆ ãŸ ã‚Œ ã ã¤ ã­ ãª ã‚‰ ã‚€ ã† ã‚ ã® ãŠ ã ã‚„ ã¾ ã‘ ãµ ã“ ãˆ ã¦ ã‚ ã• ã ã‚† ã‚ ã¿ ã— ã‚‘ ã² ã‚‚ ã› ã™;
  suffix: "ã€";
}

@counter-style katakana {
  system: alphabetic;
  symbols: ã‚¢ ã‚¤ ã‚¦ ã‚¨ ã‚ª ã‚« ã‚­ ã‚¯ ã‚± ã‚³ ã‚µ ã‚· ã‚¹ ã‚» ã‚½ ã‚¿ ãƒ ãƒ„ ãƒ† ãƒˆ ãƒŠ ãƒ‹ ãƒŒ ãƒ ãƒŽ ãƒ ãƒ’ ãƒ• ãƒ˜ ãƒ› ãƒž ãƒŸ ãƒ&nbsp; ãƒ¡ ãƒ¢ ãƒ¤ ãƒ¦ ãƒ¨ ãƒ© ãƒª ãƒ« ãƒ¬ ãƒ­ ãƒ¯ ãƒ° ãƒ± ãƒ² ãƒ³;
  suffix: "ã€";
}

@counter-style katakana-iroha {
  system: alphabetic;
  symbols: ã‚¤ ãƒ­ ãƒ ãƒ‹ ãƒ› ãƒ˜ ãƒˆ ãƒ ãƒª ãƒŒ ãƒ« ãƒ² ãƒ¯ ã‚« ãƒ¨ ã‚¿ ãƒ¬ ã‚½ ãƒ„ ãƒ ãƒŠ ãƒ© ãƒ&nbsp; ã‚¦ ãƒ° ãƒŽ ã‚ª ã‚¯ ãƒ¤ ãƒž ã‚± ãƒ• ã‚³ ã‚¨ ãƒ† ã‚¢ ã‚µ ã‚­ ãƒ¦ ãƒ¡ ãƒŸ ã‚· ãƒ± ãƒ’ ãƒ¢ ã‚» ã‚¹;
  suffix: "ã€";
}

@counter-style japanese-informal {
  system: additive;
  range: -9999 9999;
  additive-symbols: 9000 ä¹åƒ, 8000 å…«åƒ, 7000 ä¸ƒåƒ, 6000 å…­åƒ, 5000 äº”åƒ, 4000 å››åƒ, 3000 ä¸‰åƒ, 2000 äºŒåƒ, 1000 åƒ, 900 ä¹ç™¾, 800 å…«ç™¾, 700 ä¸ƒç™¾, 600 å…­ç™¾, 500 äº”ç™¾, 400 å››ç™¾, 300 ä¸‰ç™¾, 200 äºŒç™¾, 100 ç™¾, 90 ä¹å, 80 å…«å, 70 ä¸ƒå, 60 å…­å, 50 äº”å, 40 å››å, 30 ä¸‰å, 20 äºŒå, 10 å, 9 ä¹, 8 å…«, 7 ä¸ƒ, 6 å…­, 5 äº”, 4 å››, 3 ä¸‰, 2 äºŒ, 1 ä¸€, 0 ã€‡;
  suffix: ã€;
  negative: ãƒžã‚¤ãƒŠã‚¹;
  fallback: cjk-decimal;
}

@counter-style japanese-formal {
  system: additive;
  range: -9999 9999;
  additive-symbols: 9000 ä¹é˜¡, 8000 å…«é˜¡, 7000 ä¸ƒé˜¡, 6000 å…­é˜¡, 5000 ä¼é˜¡, 4000 å››é˜¡, 3000 å‚é˜¡, 2000 å¼é˜¡, 1000 å£±é˜¡, 900 ä¹ç™¾, 800 å…«ç™¾, 700 ä¸ƒç™¾, 600 å…­ç™¾, 500 ä¼ç™¾, 400 å››ç™¾, 300 å‚ç™¾, 200 å¼ç™¾, 100 å£±ç™¾, 90 ä¹æ‹¾, 80 å…«æ‹¾, 70 ä¸ƒæ‹¾, 60 å…­æ‹¾, 50 ä¼æ‹¾, 40 å››æ‹¾, 30 å‚æ‹¾, 20 å¼æ‹¾, 10 å£±æ‹¾, 9 ä¹, 8 å…«, 7 ä¸ƒ, 6 å…­, 5 ä¼, 4 å››, 3 å‚, 2 å¼, 1 å£±, 0 é›¶;
  suffix: ã€;
  negative: ãƒžã‚¤ãƒŠã‚¹;
  fallback: cjk-decimal;
}

@counter-style korean-hangul-formal {
  system: additive;
  range: -9999 9999;
  additive-symbols: 9000 êµ¬ì²œ, 8000 íŒ”ì²œ, 7000 ì¹&nbsp;ì²œ, 6000 ìœ¡ì²œ, 5000 ì˜¤ì²œ, 4000 ì‚¬ì²œ, 3000 ì‚¼ì²œ, 2000 ì´ì²œ, 1000 ì¼ì²œ, 900 êµ¬ë°±, 800 íŒ”ë°±, 700 ì¹&nbsp;ë°±, 600 ìœ¡ë°±, 500 ì˜¤ë°±, 400 ì‚¬ë°±, 300 ì‚¼ë°±, 200 ì´ë°±, 100 ì¼ë°±, 90 êµ¬ì‹­, 80 íŒ”ì‹­, 70 ì¹&nbsp;ì‹­, 60 ìœ¡ì‹­, 50 ì˜¤ì‹­, 40 ì‚¬ì‹­, 30 ì‚¼ì‹­, 20 ì´ì‹­, 10 ì¼ì‹­, 9 êµ¬, 8 íŒ”, 7 ì¹&nbsp;, 6 ìœ¡, 5 ì˜¤, 4 ì‚¬, 3 ì‚¼, 2 ì´, 1 ì¼, 0 ì˜;
  suffix: ', ';
  negative: "ë§ˆì´ë„ˆìŠ¤  ";
}

@counter-style korean-hanja-informal {
  system: additive;
  range: -9999 9999;
  additive-symbols: 9000 ä¹åƒ, 8000 å…«åƒ, 7000 ä¸ƒåƒ, 6000 å…­åƒ, 5000 äº”åƒ, 4000 å››åƒ, 3000 ä¸‰åƒ, 2000 äºŒåƒ, 1000 åƒ, 900 ä¹ç™¾, 800 å…«ç™¾, 700 ä¸ƒç™¾, 600 å…­ç™¾, 500 äº”ç™¾, 400 å››ç™¾, 300 ä¸‰ç™¾, 200 äºŒç™¾, 100 ç™¾, 90 ä¹å, 80 å…«å, 70 ä¸ƒå, 60 å…­å, 50 äº”å, 40 å››å, 30 ä¸‰å, 20 äºŒå, 10 å, 9 ä¹, 8 å…«, 7 ä¸ƒ, 6 å…­, 5 äº”, 4 å››, 3 ä¸‰, 2 äºŒ, 1 ä¸€, 0 é›¶;
  suffix: ', ';
  negative: "ë§ˆì´ë„ˆìŠ¤  ";
}

@counter-style korean-hanja-formal {
  system: additive;
  range: -9999 9999;
  additive-symbols: 9000 ä¹ä»Ÿ, 8000 å…«ä»Ÿ, 7000 ä¸ƒä»Ÿ, 6000 å…­ä»Ÿ, 5000 äº”ä»Ÿ, 4000 å››ä»Ÿ, 3000 åƒä»Ÿ, 2000 è²³ä»Ÿ, 1000 å£¹ä»Ÿ, 900 ä¹ç™¾, 800 å…«ç™¾, 700 ä¸ƒç™¾, 600 å…­ç™¾, 500 äº”ç™¾, 400 å››ç™¾, 300 åƒç™¾, 200 è²³ç™¾, 100 å£¹ç™¾, 90 ä¹æ‹¾, 80 å…«æ‹¾, 70 ä¸ƒæ‹¾, 60 å…­æ‹¾, 50 äº”æ‹¾, 40 å››æ‹¾, 30 åƒæ‹¾, 20 è²³æ‹¾, 10 å£¹æ‹¾, 9 ä¹, 8 å…«, 7 ä¸ƒ, 6 å…­, 5 äº”, 4 å››, 3 åƒ, 2 è²³, 1 å£¹, 0 é›¶;
  suffix: ', ';
  negative: "ë§ˆì´ë„ˆìŠ¤  ";
}
</pre></body></html>