From 3486687b2652ec01bebff345f39ea8efa0440347 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Tue, 21 Feb 2017 21:49:52 -0500 Subject: [PATCH 01/14] add aria-current to directory links --- docs/_docs.tpl.jade | 2 +- docs/styles/docs.less | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/_docs.tpl.jade b/docs/_docs.tpl.jade index b8562b1..cd49727 100644 --- a/docs/_docs.tpl.jade +++ b/docs/_docs.tpl.jade @@ -9,7 +9,7 @@ html(lang="en") ol(class=classes.listclasses)&attributes(inner ? {} : { role: 'directory' }) each item in pages li(class=classes.itemclasses) - a(class=classes.linkclasses href=item.url())= item.name() + a(class=classes.linkclasses href=item.url())&attributes((page.url()===item.url()) ? {'aria-current':'page'} : {})= item.name() if item.description() = ': ' + item.description() if item.findAll().length && depth > 0 diff --git a/docs/styles/docs.less b/docs/styles/docs.less index cdb0642..dc42f7a 100644 --- a/docs/styles/docs.less +++ b/docs/styles/docs.less @@ -14,6 +14,10 @@ // Stylesheet for Xmeter documentation files. +[aria-current="page"] { + font-weight: bold; +} + .docs-body { background-image: url('https://chharvey.github.io/core/images/crossgrid-lined.svg'); background-position: left top; From a164e96f544c0e2dc97d352f813c7b4701b4d569 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Wed, 1 Mar 2017 10:21:33 -0500 Subject: [PATCH 02/14] remove fallbacks for `content: none;` --- styles/_base.less | 2 -- 1 file changed, 2 deletions(-) diff --git a/styles/_base.less b/styles/_base.less index b1eacc1..5a64186 100644 --- a/styles/_base.less +++ b/styles/_base.less @@ -35,8 +35,6 @@ &::after { box-sizing: border-box; border: 0 solid; // reset browser default border - content: ' '; // fallback - content: ''; // fallback content: none; @media print { background: transparent !important; From 48800b88c35404182524998aa968d456fdaf1262 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Wed, 1 Mar 2017 10:24:25 -0500 Subject: [PATCH 03/14] fix universal border reset comment --- styles/_base.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/styles/_base.less b/styles/_base.less index b1eacc1..841d3f2 100644 --- a/styles/_base.less +++ b/styles/_base.less @@ -34,7 +34,7 @@ &::before, &::after { box-sizing: border-box; - border: 0 solid; // reset browser default border + border: 0 solid; // fix initial values of border-width (`medium`) & border-style (`none`) content: ' '; // fallback content: ''; // fallback content: none; From daff5364fd873f5107c730a6669e8d302bff5b16 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Wed, 1 Mar 2017 10:26:22 -0500 Subject: [PATCH 04/14] remove fallback for rgba() --- styles/_base.less | 3 --- 1 file changed, 3 deletions(-) diff --git a/styles/_base.less b/styles/_base.less index 5a64186..c2b639d 100644 --- a/styles/_base.less +++ b/styles/_base.less @@ -359,7 +359,6 @@ br { //++++++++++++++++++++++++++++++++// // # FORMS //++++++++++++++++++++++++++++++++// -@p-color_gray_fb: #c0c0c0; // HACK fallback @p-color_gray: fadeout(#000, 75%); label { @@ -373,7 +372,6 @@ textarea, button { .border-vert(all; 1px); border-style: solid; - border-color: @p-color_gray_fb; // HACK fallback border-color: @p-color_gray; } fieldset { @@ -404,7 +402,6 @@ input[type="button"], input[type="reset"], input[type="submit"], button { - background-color: @p-color_gray_fb; // HACK fallback background-color: @p-color_gray; } From 7ec4a55b2e9dfb4c5b8833cbc7075b96e4815424 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Thu, 2 Mar 2017 15:12:54 -0500 Subject: [PATCH 05/14] update form element styles --- docs/_includes/_base.jade | 2 +- docs/styles/docs.less | 2 +- styles/_base.less | 72 +++++++++++++++++++++++++++------------ 3 files changed, 52 insertions(+), 24 deletions(-) diff --git a/docs/_includes/_base.jade b/docs/_includes/_base.jade index fd2d473..9a817e7 100644 --- a/docs/_includes/_base.jade +++ b/docs/_includes/_base.jade @@ -299,8 +299,8 @@ section#forms option option 3 input(list="b" placeholder="select it or type it") datalist#b + // optgroup not a valid child of datalist option option 1 - //- optgroup not a valid child of datalist option option 2 option option 3 figure(class=classname.figure) diff --git a/docs/styles/docs.less b/docs/styles/docs.less index dc42f7a..1714008 100644 --- a/docs/styles/docs.less +++ b/docs/styles/docs.less @@ -57,7 +57,7 @@ } } .docs-form { - background: #fff; + background-color: #fff; } diff --git a/styles/_base.less b/styles/_base.less index c2b639d..4303cf0 100644 --- a/styles/_base.less +++ b/styles/_base.less @@ -54,12 +54,13 @@ html { } // Vertical spacing between typographical blocks +// NOTE: `textarea` is inline by default but overriding here: should be block (opinionated) .vertspacing(); // CHANGED DEPRECATED! will be dropped in favor of CSS Custom Properties h1, h2, h3, h4, h5, h6, p, pre, figure, blockquote, ol, ul, dl, table, -fieldset, +fieldset, textarea, details { margin-bottom: var(--vru); } @@ -359,52 +360,79 @@ br { //++++++++++++++++++++++++++++++++// // # FORMS //++++++++++++++++++++++++++++++++// -@p-color_gray: fadeout(#000, 75%); +@p-color_gray: rgba(0,0,0, 0.25); -label { - cursor: pointer; +fieldset { + padding: 0 1rem; + margin-left: 0; margin-right: 0; // undo Normalize } -// consistent borders for all -fieldset, + +textarea, +input { + padding: 0 0.25rem; +} + +textarea, input, select, -textarea, -button { +button, +optgroup { + // undo Normalize + font-family: inherit; +} + +input, +button, +optgroup { + // undo Normalize + font-size: inherit; + line-height: inherit; +} + +fieldset, +textarea { .border-vert(all; 1px); border-style: solid; border-color: @p-color_gray; } -fieldset { - padding: 0 1rem; - margin-left: 0; margin-right: 0; // undo normalize -} + input, select, -textarea, button { - padding: 0 0.25rem; -} - -// small font size for textual inputs -input:not([type="button"]):not([type="reset"]):not([type="submit"]), -textarea { - .font-size-el(@g-font_size_mill); + border: 1px solid @p-color_gray; } textarea { + display: block; // override browser default width: 30rem; - height: 6 * @g-vru; + height: 6 * @g-vru; // HACK fallback + height: calc(~'6 * var(--vru)'); + .font-size-mod(@g-font_size_mill); line-height: @g-line_height; // HACK fallback - line-height: var(--line-height); // override browser-default (simply looks better) + line-height: var(--line-height); // override browser default and Normalize +} + +label { + cursor: pointer; +} + +input:not([type="button"]):not([type="reset"]):not([type="submit"]), +select { + font-size: @g-font_size_mill * 1em; } input[type="button"], input[type="reset"], input[type="submit"], button { + padding: 0.125em 0.25em; background-color: @p-color_gray; } +select[multiple] > optgroup > option { + padding-left: 1rem; +} + // Override content-box in Normalize (* in base.generic isn’t specific enough) input[type="search"] { box-sizing: border-box; From 4041107b14fc011881292b078a2a638e782fec74 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Thu, 2 Mar 2017 16:12:24 -0500 Subject: [PATCH 06/14] switch /src/ and /styles/ /src/ is now the up-to-date folder of source files, /styles/ is now DEPRECATED. remove it in v6. --- src/README.md | 7 -- src/_-fz.less | 15 +++-- src/_-mb.less | 10 +-- src/_-pt.less | 10 +-- src/__fallback.column-count.less | 3 - src/__fallback.column-width.less | 3 - src/__fallback.filter.less | 3 - src/__fallback.flexbox.less | 3 - src/__fallback.transform-origin.less | 3 - src/__fallback.transform.less | 3 - src/__fallback.transition.less | 3 - src/__settings.less | 3 - src/__tool.border-radius.less | 3 - src/__tool.borders.less | 3 - src/__tool.delims.less | 3 - src/__tool.fontsize.less | 3 - src/__tool.sprite.less | 3 - src/__tool.vertspacing.less | 3 - src/_base.less | 86 ++++++++++++++++--------- src/_h-Block.less | 10 +-- src/_h-Clearfix.less | 10 +-- src/_h-Hidden.less | 38 +++++++++++ src/_h-Inline.less | 10 +-- src/_o-Flex.less | 10 +-- src/_o-Grid.less | 12 ++-- src/_o-List.less | 10 +-- src/reset.css | 3 - styles/README.md | 11 ++++ styles/_-fz.less | 8 +++ styles/_-mb.less | 8 +++ styles/_-pt.less | 8 +++ styles/__fallback.column-count.less | 8 +++ styles/__fallback.column-width.less | 8 +++ styles/__fallback.filter.less | 8 +++ styles/__fallback.flexbox.less | 8 +++ styles/__fallback.transform-origin.less | 8 +++ styles/__fallback.transform.less | 8 +++ styles/__fallback.transition.less | 8 +++ styles/__settings.less | 8 +++ styles/__tool.border-radius.less | 8 +++ styles/__tool.borders.less | 8 +++ styles/__tool.delims.less | 8 +++ styles/__tool.fontsize.less | 8 +++ styles/__tool.sprite.less | 8 +++ styles/__tool.vertspacing.less | 8 +++ styles/_base.less | 8 +++ styles/_h-Block.less | 8 +++ styles/_h-Clearfix.less | 8 +++ styles/_h-Hidden.less | 8 +++ styles/_h-Inline.less | 8 +++ styles/_o-Flex.less | 8 +++ styles/_o-Grid.less | 8 +++ styles/_o-List.less | 8 +++ styles/reset.css | 8 +++ xmeter.less | 22 +++---- 55 files changed, 384 insertions(+), 130 deletions(-) delete mode 100644 src/README.md create mode 100644 src/_h-Hidden.less create mode 100644 styles/README.md diff --git a/src/README.md b/src/README.md deleted file mode 100644 index 69c0fd5..0000000 --- a/src/README.md +++ /dev/null @@ -1,7 +0,0 @@ -**IMPORTANT** - -This folder, `/src/`, is *DEPRECATED* and left here for backwards-compatibility. -Do not reference or `@import` any files from this folder. -Instead, reference files in `/styles/`. - -This folder will be DELETED in v6. diff --git a/src/_-fz.less b/src/_-fz.less index 3319e24..234c4ba 100644 --- a/src/_-fz.less +++ b/src/_-fz.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _-fz.less \*################################*/ @@ -17,7 +14,7 @@ // ^author // : Chris Harvey // ^updated -// : 2016-08-17 +// : 2017-02-09 .-fz-micr { font-size: @g-font_size_micr * 1em !important; } .-fz-mill { font-size: @g-font_size_mill * 1em !important; } .-fz-norm { font-size: @g-font_size_norm * 1em !important; } @@ -39,6 +36,11 @@ @media not all and (min-width: 60em) { .-fz-micr-nsG { .-fz-micr; } .-fz-mill-nsG { .-fz-mill; } .-fz-norm-nsG { .-fz-norm; } .-fz-kilo-nsG { .-fz-kilo; } .-fz-mega-nsG { .-fz-mega; } .-fz-giga-nsG { .-fz-giga; } .-fz-tera-nsG { .-fz-tera; } .-fz-peta-nsG { .-fz-peta; } } @media not all and (min-width: 75em) { .-fz-micr-nsT { .-fz-micr; } .-fz-mill-nsT { .-fz-mill; } .-fz-norm-nsT { .-fz-norm; } .-fz-kilo-nsT { .-fz-kilo; } .-fz-mega-nsT { .-fz-mega; } .-fz-giga-nsT { .-fz-giga; } .-fz-tera-nsT { .-fz-tera; } .-fz-peta-nsT { .-fz-peta; } } @media not all and (min-width: 90em) { .-fz-micr-nsP { .-fz-micr; } .-fz-mill-nsP { .-fz-mill; } .-fz-norm-nsP { .-fz-norm; } .-fz-kilo-nsP { .-fz-kilo; } .-fz-mega-nsP { .-fz-mega; } .-fz-giga-nsP { .-fz-giga; } .-fz-tera-nsP { .-fz-tera; } .-fz-peta-nsP { .-fz-peta; } } +@media not all and (min-width: 30em) { .-fz-micr-nK { .-fz-micr; } .-fz-mill-nK { .-fz-mill; } .-fz-norm-nK { .-fz-norm; } .-fz-kilo-nK { .-fz-kilo; } .-fz-mega-nK { .-fz-mega; } .-fz-giga-nK { .-fz-giga; } .-fz-tera-nK { .-fz-tera; } .-fz-peta-nK { .-fz-peta; } } +@media not all and (min-width: 45em) { .-fz-micr-nM { .-fz-micr; } .-fz-mill-nM { .-fz-mill; } .-fz-norm-nM { .-fz-norm; } .-fz-kilo-nM { .-fz-kilo; } .-fz-mega-nM { .-fz-mega; } .-fz-giga-nM { .-fz-giga; } .-fz-tera-nM { .-fz-tera; } .-fz-peta-nM { .-fz-peta; } } +@media not all and (min-width: 60em) { .-fz-micr-nG { .-fz-micr; } .-fz-mill-nG { .-fz-mill; } .-fz-norm-nG { .-fz-norm; } .-fz-kilo-nG { .-fz-kilo; } .-fz-mega-nG { .-fz-mega; } .-fz-giga-nG { .-fz-giga; } .-fz-tera-nG { .-fz-tera; } .-fz-peta-nG { .-fz-peta; } } +@media not all and (min-width: 75em) { .-fz-micr-nT { .-fz-micr; } .-fz-mill-nT { .-fz-mill; } .-fz-norm-nT { .-fz-norm; } .-fz-kilo-nT { .-fz-kilo; } .-fz-mega-nT { .-fz-mega; } .-fz-giga-nT { .-fz-giga; } .-fz-tera-nT { .-fz-tera; } .-fz-peta-nT { .-fz-peta; } } +@media not all and (min-width: 90em) { .-fz-micr-nP { .-fz-micr; } .-fz-mill-nP { .-fz-mill; } .-fz-norm-nP { .-fz-norm; } .-fz-kilo-nP { .-fz-kilo; } .-fz-mega-nP { .-fz-mega; } .-fz-giga-nP { .-fz-giga; } .-fz-tera-nP { .-fz-tera; } .-fz-peta-nP { .-fz-peta; } } .-fz-el-micr { .font-size-el(@g-font_size_micr ) !important; } @@ -62,3 +64,8 @@ @media not all and (min-width: 60em) { .-fz-el-micr-nsG { .-fz-el-micr; } .-fz-el-mill-nsG { .-fz-el-mill; } .-fz-el-norm-nsG { .-fz-el-norm; } .-fz-el-kilo-nsG { .-fz-el-kilo; } .-fz-el-mega-nsG { .-fz-el-mega; } .-fz-el-giga-nsG { .-fz-el-giga; } .-fz-el-tera-nsG { .-fz-el-tera; } .-fz-el-peta-nsG { .-fz-el-peta; } } @media not all and (min-width: 75em) { .-fz-el-micr-nsT { .-fz-el-micr; } .-fz-el-mill-nsT { .-fz-el-mill; } .-fz-el-norm-nsT { .-fz-el-norm; } .-fz-el-kilo-nsT { .-fz-el-kilo; } .-fz-el-mega-nsT { .-fz-el-mega; } .-fz-el-giga-nsT { .-fz-el-giga; } .-fz-el-tera-nsT { .-fz-el-tera; } .-fz-el-peta-nsT { .-fz-el-peta; } } @media not all and (min-width: 90em) { .-fz-el-micr-nsP { .-fz-el-micr; } .-fz-el-mill-nsP { .-fz-el-mill; } .-fz-el-norm-nsP { .-fz-el-norm; } .-fz-el-kilo-nsP { .-fz-el-kilo; } .-fz-el-mega-nsP { .-fz-el-mega; } .-fz-el-giga-nsP { .-fz-el-giga; } .-fz-el-tera-nsP { .-fz-el-tera; } .-fz-el-peta-nsP { .-fz-el-peta; } } +@media not all and (min-width: 30em) { .-fz-el-micr-nK { .-fz-el-micr; } .-fz-el-mill-nK { .-fz-el-mill; } .-fz-el-norm-nK { .-fz-el-norm; } .-fz-el-kilo-nK { .-fz-el-kilo; } .-fz-el-mega-nK { .-fz-el-mega; } .-fz-el-giga-nK { .-fz-el-giga; } .-fz-el-tera-nK { .-fz-el-tera; } .-fz-el-peta-nK { .-fz-el-peta; } } +@media not all and (min-width: 45em) { .-fz-el-micr-nM { .-fz-el-micr; } .-fz-el-mill-nM { .-fz-el-mill; } .-fz-el-norm-nM { .-fz-el-norm; } .-fz-el-kilo-nM { .-fz-el-kilo; } .-fz-el-mega-nM { .-fz-el-mega; } .-fz-el-giga-nM { .-fz-el-giga; } .-fz-el-tera-nM { .-fz-el-tera; } .-fz-el-peta-nM { .-fz-el-peta; } } +@media not all and (min-width: 60em) { .-fz-el-micr-nG { .-fz-el-micr; } .-fz-el-mill-nG { .-fz-el-mill; } .-fz-el-norm-nG { .-fz-el-norm; } .-fz-el-kilo-nG { .-fz-el-kilo; } .-fz-el-mega-nG { .-fz-el-mega; } .-fz-el-giga-nG { .-fz-el-giga; } .-fz-el-tera-nG { .-fz-el-tera; } .-fz-el-peta-nG { .-fz-el-peta; } } +@media not all and (min-width: 75em) { .-fz-el-micr-nT { .-fz-el-micr; } .-fz-el-mill-nT { .-fz-el-mill; } .-fz-el-norm-nT { .-fz-el-norm; } .-fz-el-kilo-nT { .-fz-el-kilo; } .-fz-el-mega-nT { .-fz-el-mega; } .-fz-el-giga-nT { .-fz-el-giga; } .-fz-el-tera-nT { .-fz-el-tera; } .-fz-el-peta-nT { .-fz-el-peta; } } +@media not all and (min-width: 90em) { .-fz-el-micr-nP { .-fz-el-micr; } .-fz-el-mill-nP { .-fz-el-mill; } .-fz-el-norm-nP { .-fz-el-norm; } .-fz-el-kilo-nP { .-fz-el-kilo; } .-fz-el-mega-nP { .-fz-el-mega; } .-fz-el-giga-nP { .-fz-el-giga; } .-fz-el-tera-nP { .-fz-el-tera; } .-fz-el-peta-nP { .-fz-el-peta; } } diff --git a/src/_-mb.less b/src/_-mb.less index 8ddc0ff..16ff537 100644 --- a/src/_-mb.less +++ b/src/_-mb.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _-mb.less \*################################*/ @@ -15,7 +12,7 @@ // ^author // : Chris Harvey // ^updated -// : 2016-10-01 +// : 2017-02-09 .-mb-1vru { margin-bottom: @g-vru !important; // HACK fallback margin-bottom: var(--vru) !important; @@ -33,3 +30,8 @@ @media not all and (min-width: 60em) { .-mb-1vru-nsG { .-mb-1vru; } } @media not all and (min-width: 75em) { .-mb-1vru-nsT { .-mb-1vru; } } @media not all and (min-width: 90em) { .-mb-1vru-nsP { .-mb-1vru; } } +@media not all and (min-width: 30em) { .-mb-1vru-nK { .-mb-1vru; } } +@media not all and (min-width: 45em) { .-mb-1vru-nM { .-mb-1vru; } } +@media not all and (min-width: 60em) { .-mb-1vru-nG { .-mb-1vru; } } +@media not all and (min-width: 75em) { .-mb-1vru-nT { .-mb-1vru; } } +@media not all and (min-width: 90em) { .-mb-1vru-nP { .-mb-1vru; } } diff --git a/src/_-pt.less b/src/_-pt.less index 9cf72a3..d94013e 100644 --- a/src/_-pt.less +++ b/src/_-pt.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _-pt.less \*################################*/ @@ -15,7 +12,7 @@ // ^author // : Chris Harvey // ^updated -// : 2016-10-01 +// : 2017-02-09 .-pt-1vru { padding-top: @g-vru !important; // HACK fallback padding-top: var(--vru) !important; @@ -33,3 +30,8 @@ @media not all and (min-width: 60em) { .-pt-1vru-nsG { .-pt-1vru; } } @media not all and (min-width: 75em) { .-pt-1vru-nsT { .-pt-1vru; } } @media not all and (min-width: 90em) { .-pt-1vru-nsP { .-pt-1vru; } } +@media not all and (min-width: 30em) { .-pt-1vru-nK { .-pt-1vru; } } +@media not all and (min-width: 45em) { .-pt-1vru-nM { .-pt-1vru; } } +@media not all and (min-width: 60em) { .-pt-1vru-nG { .-pt-1vru; } } +@media not all and (min-width: 75em) { .-pt-1vru-nT { .-pt-1vru; } } +@media not all and (min-width: 90em) { .-pt-1vru-nP { .-pt-1vru; } } diff --git a/src/__fallback.column-count.less b/src/__fallback.column-count.less index 0e5ba2c..8dbdf0a 100644 --- a/src/__fallback.column-count.less +++ b/src/__fallback.column-count.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __fallback.column-count.less \*################################*/ diff --git a/src/__fallback.column-width.less b/src/__fallback.column-width.less index 53278a5..12c4bd2 100644 --- a/src/__fallback.column-width.less +++ b/src/__fallback.column-width.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __fallback.column-width.less \*################################*/ diff --git a/src/__fallback.filter.less b/src/__fallback.filter.less index 233c024..5fcf13b 100644 --- a/src/__fallback.filter.less +++ b/src/__fallback.filter.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __fallback.filter.less \*################################*/ diff --git a/src/__fallback.flexbox.less b/src/__fallback.flexbox.less index 3830ec6..06f98da 100644 --- a/src/__fallback.flexbox.less +++ b/src/__fallback.flexbox.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __fallback.flexbox.less \*################################*/ diff --git a/src/__fallback.transform-origin.less b/src/__fallback.transform-origin.less index bed5e0b..2f9dab9 100644 --- a/src/__fallback.transform-origin.less +++ b/src/__fallback.transform-origin.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __fallback.transform-origin.less \*################################*/ diff --git a/src/__fallback.transform.less b/src/__fallback.transform.less index 489166b..650df08 100644 --- a/src/__fallback.transform.less +++ b/src/__fallback.transform.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __fallback.transform.less \*################################*/ diff --git a/src/__fallback.transition.less b/src/__fallback.transition.less index 6956dcf..e7bd821 100644 --- a/src/__fallback.transition.less +++ b/src/__fallback.transition.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __fallback.transition.less \*################################*/ diff --git a/src/__settings.less b/src/__settings.less index 89a647a..433306f 100644 --- a/src/__settings.less +++ b/src/__settings.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __settings.less \*################################*/ diff --git a/src/__tool.border-radius.less b/src/__tool.border-radius.less index c1cb811..8968cc8 100644 --- a/src/__tool.border-radius.less +++ b/src/__tool.border-radius.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __tool.border-radius.less \*################################*/ diff --git a/src/__tool.borders.less b/src/__tool.borders.less index e3cb1c5..5c7b99b 100644 --- a/src/__tool.borders.less +++ b/src/__tool.borders.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __tool.borders.less \*################################*/ diff --git a/src/__tool.delims.less b/src/__tool.delims.less index 7da5fa2..0a0c30d 100644 --- a/src/__tool.delims.less +++ b/src/__tool.delims.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __tool.delims.less \*################################*/ diff --git a/src/__tool.fontsize.less b/src/__tool.fontsize.less index 9a79c18..78f0cc3 100644 --- a/src/__tool.fontsize.less +++ b/src/__tool.fontsize.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __tool.fontsize.less \*################################*/ diff --git a/src/__tool.sprite.less b/src/__tool.sprite.less index a85b752..dd36724 100644 --- a/src/__tool.sprite.less +++ b/src/__tool.sprite.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __tool.sprite.less \*################################*/ diff --git a/src/__tool.vertspacing.less b/src/__tool.vertspacing.less index 3b457da..207f039 100644 --- a/src/__tool.vertspacing.less +++ b/src/__tool.vertspacing.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | __tool.vertspacing.less \*################################*/ diff --git a/src/_base.less b/src/_base.less index 5db564e..4303cf0 100644 --- a/src/_base.less +++ b/src/_base.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _base.less \*################################*/ @@ -38,8 +35,6 @@ &::after { box-sizing: border-box; border: 0 solid; // reset browser default border - content: ' '; // fallback - content: ''; // fallback content: none; @media print { background: transparent !important; @@ -54,18 +49,18 @@ html { --vru: calc(~'var(--line-height) * 1rem'); // addresses support for `rem` units (otherwise these would be in `body` selector) font-size: 100%; // defined by user agent - font-size: @g-1rem; // HACK fixes Chrome inheritance bug line-height: @g-line_height; // HACK fallback line-height: var(--line-height); } // Vertical spacing between typographical blocks +// NOTE: `textarea` is inline by default but overriding here: should be block (opinionated) .vertspacing(); // CHANGED DEPRECATED! will be dropped in favor of CSS Custom Properties h1, h2, h3, h4, h5, h6, p, pre, figure, blockquote, ol, ul, dl, table, -fieldset, +fieldset, textarea, details { margin-bottom: var(--vru); } @@ -76,10 +71,14 @@ h1 { // Font sizes for text-level elements should be in units of `em` instead of `rem` because // they should scale with their parents. // Also, inline elements should not affect vertical rhythm, thus line-heights are zero. +// (The `display` property of these elements should automatically +// have a value of `inline` (do not set manually), either by browser default +// or by CSS **initial value**.) span, br, em, strong, i, mark, u, small, s, dfn, b, abbr, var, q, cite, sup, sub, -data, time, code, kbd, samp { +data, time, code, kbd, samp, +label { line-height: 0; } @@ -361,52 +360,79 @@ br { //++++++++++++++++++++++++++++++++// // # FORMS //++++++++++++++++++++++++++++++++// -@p-color_gray_fb: #c0c0c0; // HACK fallback -@p-color_gray: fadeout(#000, 75%); +@p-color_gray: rgba(0,0,0, 0.25); -// consistent borders for all -fieldset, +fieldset { + padding: 0 1rem; + margin-left: 0; margin-right: 0; // undo Normalize +} + +textarea, +input { + padding: 0 0.25rem; +} + +textarea, input, select, -textarea, -button { +button, +optgroup { + // undo Normalize + font-family: inherit; +} + +input, +button, +optgroup { + // undo Normalize + font-size: inherit; + line-height: inherit; +} + +fieldset, +textarea { .border-vert(all; 1px); border-style: solid; - border-color: @p-color_gray_fb; // HACK fallback border-color: @p-color_gray; } -fieldset { - padding: 0 1rem; - margin-left: 0; margin-right: 0; // undo normalize -} + input, select, -textarea, button { - padding: 0 0.25rem; -} - -// small font size for textual inputs -input:not([type="button"]):not([type="reset"]):not([type="submit"]), -textarea { - .font-size-el(@g-font_size_mill); + border: 1px solid @p-color_gray; } textarea { + display: block; // override browser default width: 30rem; - height: 6 * @g-vru; + height: 6 * @g-vru; // HACK fallback + height: calc(~'6 * var(--vru)'); + .font-size-mod(@g-font_size_mill); line-height: @g-line_height; // HACK fallback - line-height: var(--line-height); // override browser-default (simply looks better) + line-height: var(--line-height); // override browser default and Normalize +} + +label { + cursor: pointer; +} + +input:not([type="button"]):not([type="reset"]):not([type="submit"]), +select { + font-size: @g-font_size_mill * 1em; } input[type="button"], input[type="reset"], input[type="submit"], button { - background-color: @p-color_gray_fb; // HACK fallback + padding: 0.125em 0.25em; background-color: @p-color_gray; } +select[multiple] > optgroup > option { + padding-left: 1rem; +} + // Override content-box in Normalize (* in base.generic isn’t specific enough) input[type="search"] { box-sizing: border-box; diff --git a/src/_h-Block.less b/src/_h-Block.less index af4dd7e..cf7400b 100644 --- a/src/_h-Block.less +++ b/src/_h-Block.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _h-Block.less \*################################*/ @@ -13,7 +10,7 @@ // ^author // : Chris Harvey // ^updated -// : 2016-06-07 +// : 2017-02-09 .h-Block { display: block; line-height: inherit; @@ -31,3 +28,8 @@ @media not all and (min-width: 60em) { .h-Block-nsG { .h-Block; } } @media not all and (min-width: 75em) { .h-Block-nsT { .h-Block; } } @media not all and (min-width: 90em) { .h-Block-nsP { .h-Block; } } +@media not all and (min-width: 30em) { .h-Block-nK { .h-Block; } } +@media not all and (min-width: 45em) { .h-Block-nM { .h-Block; } } +@media not all and (min-width: 60em) { .h-Block-nG { .h-Block; } } +@media not all and (min-width: 75em) { .h-Block-nT { .h-Block; } } +@media not all and (min-width: 90em) { .h-Block-nP { .h-Block; } } diff --git a/src/_h-Clearfix.less b/src/_h-Clearfix.less index 268ca5d..cc035f3 100644 --- a/src/_h-Clearfix.less +++ b/src/_h-Clearfix.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _h-Clearfix.less \*################################*/ @@ -14,7 +11,7 @@ // ^author // : Chris Harevy // ^updated -// : 2016-06-07 +// : 2017-02-09 .h-Clearfix { &::after { content: ''; @@ -35,3 +32,8 @@ @media not all and (min-width: 60em) { .h-Clearfix-nsG { .h-Clearfix; } } @media not all and (min-width: 75em) { .h-Clearfix-nsT { .h-Clearfix; } } @media not all and (min-width: 90em) { .h-Clearfix-nsP { .h-Clearfix; } } +@media not all and (min-width: 30em) { .h-Clearfix-nK { .h-Clearfix; } } +@media not all and (min-width: 45em) { .h-Clearfix-nM { .h-Clearfix; } } +@media not all and (min-width: 60em) { .h-Clearfix-nG { .h-Clearfix; } } +@media not all and (min-width: 75em) { .h-Clearfix-nT { .h-Clearfix; } } +@media not all and (min-width: 90em) { .h-Clearfix-nP { .h-Clearfix; } } diff --git a/src/_h-Hidden.less b/src/_h-Hidden.less new file mode 100644 index 0000000..4bff4d3 --- /dev/null +++ b/src/_h-Hidden.less @@ -0,0 +1,38 @@ + +/*################################*\ + xmeter | _h-Hidden.less +\*################################*/ + + +// This helper class hides an element from visual media while leaving it +// accessible to non-visual media such as screen readers. +// While focused, the element returns to static position. +// +// ^author +// : Chris Harevy +// ^updated +// : 2017-02-09 +.h-Hidden { + &:not(:focus) { + position: absolute; + } + left: -999999px; +} + +@media screen { .h-Hidden-s { .h-Hidden; } } +@media print { .h-Hidden-p { .h-Hidden; } } +@media screen and (min-width: 30em) { .h-Hidden-sK { .h-Hidden; } } +@media screen and (min-width: 45em) { .h-Hidden-sM { .h-Hidden; } } +@media screen and (min-width: 60em) { .h-Hidden-sG { .h-Hidden; } } +@media screen and (min-width: 75em) { .h-Hidden-sT { .h-Hidden; } } +@media screen and (min-width: 90em) { .h-Hidden-sP { .h-Hidden; } } +@media not all and (min-width: 30em) { .h-Hidden-nsK { .h-Hidden; } } +@media not all and (min-width: 45em) { .h-Hidden-nsM { .h-Hidden; } } +@media not all and (min-width: 60em) { .h-Hidden-nsG { .h-Hidden; } } +@media not all and (min-width: 75em) { .h-Hidden-nsT { .h-Hidden; } } +@media not all and (min-width: 90em) { .h-Hidden-nsP { .h-Hidden; } } +@media not all and (min-width: 30em) { .h-Hidden-nK { .h-Hidden; } } +@media not all and (min-width: 45em) { .h-Hidden-nM { .h-Hidden; } } +@media not all and (min-width: 60em) { .h-Hidden-nG { .h-Hidden; } } +@media not all and (min-width: 75em) { .h-Hidden-nT { .h-Hidden; } } +@media not all and (min-width: 90em) { .h-Hidden-nP { .h-Hidden; } } diff --git a/src/_h-Inline.less b/src/_h-Inline.less index 0cdab38..65e6b5a 100644 --- a/src/_h-Inline.less +++ b/src/_h-Inline.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _h-Inline.less \*################################*/ @@ -13,7 +10,7 @@ // ^author // : Chris Harvey // ^updated -// : 2016-06-07 +// : 2017-02-09 .h-Inline { display: inline; line-height: 0; @@ -31,3 +28,8 @@ @media not all and (min-width: 60em) { .h-Inline-nsG { .h-Inline; } } @media not all and (min-width: 75em) { .h-Inline-nsT { .h-Inline; } } @media not all and (min-width: 90em) { .h-Inline-nsP { .h-Inline; } } +@media not all and (min-width: 30em) { .h-Inline-nK { .h-Inline; } } +@media not all and (min-width: 45em) { .h-Inline-nM { .h-Inline; } } +@media not all and (min-width: 60em) { .h-Inline-nG { .h-Inline; } } +@media not all and (min-width: 75em) { .h-Inline-nT { .h-Inline; } } +@media not all and (min-width: 90em) { .h-Inline-nP { .h-Inline; } } diff --git a/src/_o-Flex.less b/src/_o-Flex.less index 6fdae71..9f144ee 100644 --- a/src/_o-Flex.less +++ b/src/_o-Flex.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _o-Flex.less \*################################*/ @@ -16,7 +13,7 @@ // ^author // : Chris Harvey // ^updated -// : 2016-06-03 +// : 2017-02-09 .o-Flex { .flexbox(); line-height: inherit; // if using on a text-level element @@ -39,3 +36,8 @@ @media not all and (min-width: 60em) { .o-Flex-nsG { .o-Flex; } .o-Flex__Item-nsG { .o-Flex__Item; } } @media not all and (min-width: 75em) { .o-Flex-nsT { .o-Flex; } .o-Flex__Item-nsT { .o-Flex__Item; } } @media not all and (min-width: 90em) { .o-Flex-nsP { .o-Flex; } .o-Flex__Item-nsP { .o-Flex__Item; } } +@media not all and (min-width: 30em) { .o-Flex-nK { .o-Flex; } .o-Flex__Item-nK { .o-Flex__Item; } } +@media not all and (min-width: 45em) { .o-Flex-nM { .o-Flex; } .o-Flex__Item-nM { .o-Flex__Item; } } +@media not all and (min-width: 60em) { .o-Flex-nG { .o-Flex; } .o-Flex__Item-nG { .o-Flex__Item; } } +@media not all and (min-width: 75em) { .o-Flex-nT { .o-Flex; } .o-Flex__Item-nT { .o-Flex__Item; } } +@media not all and (min-width: 90em) { .o-Flex-nP { .o-Flex; } .o-Flex__Item-nP { .o-Flex__Item; } } diff --git a/src/_o-Grid.less b/src/_o-Grid.less index 2c9482c..1b5a1eb 100644 --- a/src/_o-Grid.less +++ b/src/_o-Grid.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _o-Grid.less \*################################*/ @@ -17,10 +14,10 @@ // ^author // : Chris Harvey // ^updated -// : 2016-06-03 +// : 2017-02-09 .o-Grid { .flexbox(); - line-height: inherit; // if using on a text-level element + line-height: inherit; // override lh-z on text-level elements .flex-wrap(wrap); } @@ -40,3 +37,8 @@ @media not all and (min-width: 60em) { .o-Grid-nsG { .o-Grid; } .o-Grid__Item-nsG { .o-Grid__Item; } } @media not all and (min-width: 75em) { .o-Grid-nsT { .o-Grid; } .o-Grid__Item-nsT { .o-Grid__Item; } } @media not all and (min-width: 90em) { .o-Grid-nsP { .o-Grid; } .o-Grid__Item-nsP { .o-Grid__Item; } } +@media not all and (min-width: 30em) { .o-Grid-nK { .o-Grid; } .o-Grid__Item-nK { .o-Grid__Item; } } +@media not all and (min-width: 45em) { .o-Grid-nM { .o-Grid; } .o-Grid__Item-nM { .o-Grid__Item; } } +@media not all and (min-width: 60em) { .o-Grid-nG { .o-Grid; } .o-Grid__Item-nG { .o-Grid__Item; } } +@media not all and (min-width: 75em) { .o-Grid-nT { .o-Grid; } .o-Grid__Item-nT { .o-Grid__Item; } } +@media not all and (min-width: 90em) { .o-Grid-nP { .o-Grid; } .o-Grid__Item-nP { .o-Grid__Item; } } diff --git a/src/_o-List.less b/src/_o-List.less index 002412b..a3a6d04 100644 --- a/src/_o-List.less +++ b/src/_o-List.less @@ -1,7 +1,4 @@ -/////////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _o-List.less \*################################*/ @@ -17,7 +14,7 @@ // ^author // : Chris Harvey // ^updated -// : 2016-07-04 +// : 2017-02-09 .o-List { padding-left: 0; list-style: none; @@ -38,3 +35,8 @@ @media not all and (min-width: 60em) { .o-List-nsG { .o-List; } .o-List__Item-nsG { .o-List__Item; } } @media not all and (min-width: 75em) { .o-List-nsT { .o-List; } .o-List__Item-nsT { .o-List__Item; } } @media not all and (min-width: 90em) { .o-List-nsP { .o-List; } .o-List__Item-nsP { .o-List__Item; } } +@media not all and (min-width: 30em) { .o-List-nK { .o-List; } .o-List__Item-nK { .o-List__Item; } } +@media not all and (min-width: 45em) { .o-List-nM { .o-List; } .o-List__Item-nM { .o-List__Item; } } +@media not all and (min-width: 60em) { .o-List-nG { .o-List; } .o-List__Item-nG { .o-List__Item; } } +@media not all and (min-width: 75em) { .o-List-nT { .o-List; } .o-List__Item-nT { .o-List__Item; } } +@media not all and (min-width: 90em) { .o-List-nP { .o-List; } .o-List__Item-nP { .o-List__Item; } } diff --git a/src/reset.css b/src/reset.css index 50b25e5..6fc3926 100644 --- a/src/reset.css +++ b/src/reset.css @@ -1,7 +1,4 @@ -/*///////////////////////////////////////////////////////////////////////////// -// CHANGED: DEPRECATED. see `/styles/` -/////////////////////////////////////////////////////////////////////////////*/ /*================================*\ reset.css \*================================*/ diff --git a/styles/README.md b/styles/README.md new file mode 100644 index 0000000..eda14da --- /dev/null +++ b/styles/README.md @@ -0,0 +1,11 @@ +**IMPORTANT** + +This folder, `/styles/`, is *DEPRECATED* and left here for backwards-compatibility. +Do not reference or `@import` any files from this folder. +Instead, reference the source files in `/src/`. + +This folder, `/styles/`, will be DELETED in v6. **If you upgrade to v6 without updating your +references, your stylesheets will break.** + +Latest update: `2017-03-02`. This overrides any previous specifications of +using `/styles/` instead of `/src/` as the folder of stylesheet partials. diff --git a/styles/_-fz.less b/styles/_-fz.less index 234c4ba..1050627 100644 --- a/styles/_-fz.less +++ b/styles/_-fz.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _-fz.less \*################################*/ diff --git a/styles/_-mb.less b/styles/_-mb.less index 16ff537..78391b6 100644 --- a/styles/_-mb.less +++ b/styles/_-mb.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _-mb.less \*################################*/ diff --git a/styles/_-pt.less b/styles/_-pt.less index d94013e..859dc07 100644 --- a/styles/_-pt.less +++ b/styles/_-pt.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _-pt.less \*################################*/ diff --git a/styles/__fallback.column-count.less b/styles/__fallback.column-count.less index 8dbdf0a..e38638f 100644 --- a/styles/__fallback.column-count.less +++ b/styles/__fallback.column-count.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __fallback.column-count.less \*################################*/ diff --git a/styles/__fallback.column-width.less b/styles/__fallback.column-width.less index 12c4bd2..f96919a 100644 --- a/styles/__fallback.column-width.less +++ b/styles/__fallback.column-width.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __fallback.column-width.less \*################################*/ diff --git a/styles/__fallback.filter.less b/styles/__fallback.filter.less index 5fcf13b..45f84a6 100644 --- a/styles/__fallback.filter.less +++ b/styles/__fallback.filter.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __fallback.filter.less \*################################*/ diff --git a/styles/__fallback.flexbox.less b/styles/__fallback.flexbox.less index 06f98da..287a46b 100644 --- a/styles/__fallback.flexbox.less +++ b/styles/__fallback.flexbox.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __fallback.flexbox.less \*################################*/ diff --git a/styles/__fallback.transform-origin.less b/styles/__fallback.transform-origin.less index 2f9dab9..fa31e30 100644 --- a/styles/__fallback.transform-origin.less +++ b/styles/__fallback.transform-origin.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __fallback.transform-origin.less \*################################*/ diff --git a/styles/__fallback.transform.less b/styles/__fallback.transform.less index 650df08..715a695 100644 --- a/styles/__fallback.transform.less +++ b/styles/__fallback.transform.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __fallback.transform.less \*################################*/ diff --git a/styles/__fallback.transition.less b/styles/__fallback.transition.less index e7bd821..912fb92 100644 --- a/styles/__fallback.transition.less +++ b/styles/__fallback.transition.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __fallback.transition.less \*################################*/ diff --git a/styles/__settings.less b/styles/__settings.less index 433306f..896e3b0 100644 --- a/styles/__settings.less +++ b/styles/__settings.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __settings.less \*################################*/ diff --git a/styles/__tool.border-radius.less b/styles/__tool.border-radius.less index 8968cc8..b4c483c 100644 --- a/styles/__tool.border-radius.less +++ b/styles/__tool.border-radius.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __tool.border-radius.less \*################################*/ diff --git a/styles/__tool.borders.less b/styles/__tool.borders.less index 5c7b99b..41ba527 100644 --- a/styles/__tool.borders.less +++ b/styles/__tool.borders.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __tool.borders.less \*################################*/ diff --git a/styles/__tool.delims.less b/styles/__tool.delims.less index 0a0c30d..d2d8cca 100644 --- a/styles/__tool.delims.less +++ b/styles/__tool.delims.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __tool.delims.less \*################################*/ diff --git a/styles/__tool.fontsize.less b/styles/__tool.fontsize.less index 78f0cc3..9d732a1 100644 --- a/styles/__tool.fontsize.less +++ b/styles/__tool.fontsize.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __tool.fontsize.less \*################################*/ diff --git a/styles/__tool.sprite.less b/styles/__tool.sprite.less index dd36724..5fcc1f5 100644 --- a/styles/__tool.sprite.less +++ b/styles/__tool.sprite.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __tool.sprite.less \*################################*/ diff --git a/styles/__tool.vertspacing.less b/styles/__tool.vertspacing.less index 207f039..99ef56f 100644 --- a/styles/__tool.vertspacing.less +++ b/styles/__tool.vertspacing.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | __tool.vertspacing.less \*################################*/ diff --git a/styles/_base.less b/styles/_base.less index 4303cf0..22b5af8 100644 --- a/styles/_base.less +++ b/styles/_base.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _base.less \*################################*/ diff --git a/styles/_h-Block.less b/styles/_h-Block.less index cf7400b..e558fde 100644 --- a/styles/_h-Block.less +++ b/styles/_h-Block.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _h-Block.less \*################################*/ diff --git a/styles/_h-Clearfix.less b/styles/_h-Clearfix.less index cc035f3..eec3f53 100644 --- a/styles/_h-Clearfix.less +++ b/styles/_h-Clearfix.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _h-Clearfix.less \*################################*/ diff --git a/styles/_h-Hidden.less b/styles/_h-Hidden.less index 4bff4d3..03d778a 100644 --- a/styles/_h-Hidden.less +++ b/styles/_h-Hidden.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _h-Hidden.less \*################################*/ diff --git a/styles/_h-Inline.less b/styles/_h-Inline.less index 65e6b5a..651059b 100644 --- a/styles/_h-Inline.less +++ b/styles/_h-Inline.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _h-Inline.less \*################################*/ diff --git a/styles/_o-Flex.less b/styles/_o-Flex.less index 9f144ee..c080717 100644 --- a/styles/_o-Flex.less +++ b/styles/_o-Flex.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _o-Flex.less \*################################*/ diff --git a/styles/_o-Grid.less b/styles/_o-Grid.less index 1b5a1eb..eff8d4f 100644 --- a/styles/_o-Grid.less +++ b/styles/_o-Grid.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _o-Grid.less \*################################*/ diff --git a/styles/_o-List.less b/styles/_o-List.less index a3a6d04..9d729f6 100644 --- a/styles/_o-List.less +++ b/styles/_o-List.less @@ -1,4 +1,12 @@ + + + + +/////////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////// + /*################################*\ xmeter | _o-List.less \*################################*/ diff --git a/styles/reset.css b/styles/reset.css index 6fc3926..fbabf16 100644 --- a/styles/reset.css +++ b/styles/reset.css @@ -1,4 +1,12 @@ + + + + +/*///////////////////////////////////////////////////////////////////////////// +// CHANGED: DEPRECATED. use `/src/` instead. +/////////////////////////////////////////////////////////////////////////////*/ + /*================================*\ reset.css \*================================*/ diff --git a/xmeter.less b/xmeter.less index e6e3a28..6267df2 100644 --- a/xmeter.less +++ b/xmeter.less @@ -46,14 +46,14 @@ /////////////////////////////////////////////////////////////////////////////// -@import url('styles/_base.less'); -@import url('styles/_o-List.less'); -@import url('styles/_o-Flex.less'); -@import url('styles/_o-Grid.less'); -@import url('styles/_h-Block.less'); -@import url('styles/_h-Inline.less'); -@import url('styles/_h-Clearfix.less'); -@import url('styles/_h-Hidden.less'); -@import url('styles/_-mb.less'); -@import url('styles/_-pt.less'); -@import url('styles/_-fz.less'); +@import url('src/_base.less'); +@import url('src/_o-List.less'); +@import url('src/_o-Flex.less'); +@import url('src/_o-Grid.less'); +@import url('src/_h-Block.less'); +@import url('src/_h-Inline.less'); +@import url('src/_h-Clearfix.less'); +@import url('src/_h-Hidden.less'); +@import url('src/_-mb.less'); +@import url('src/_-pt.less'); +@import url('src/_-fz.less'); From 82cf209cf70283c20e22bee659a248fe531f3a10 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Thu, 2 Mar 2017 16:26:52 -0500 Subject: [PATCH 07/14] fixup 4041107 --- docs/styles/docs.less | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/styles/docs.less b/docs/styles/docs.less index 1714008..f2906a8 100644 --- a/docs/styles/docs.less +++ b/docs/styles/docs.less @@ -7,8 +7,8 @@ /*================================*\ docs.less \*================================*/ -@import (reference) url('../../styles/__settings.less'); -@import (reference) url('../../styles/__tool.borders.less'); +@import (reference) url('../../src/__settings.less'); +@import (reference) url('../../src/__tool.borders.less'); // Stylesheet for Xmeter documentation files. From 0faf016291641c8bc047422b300787ad783a2912 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Thu, 2 Mar 2017 16:37:41 -0500 Subject: [PATCH 08/14] fix index link --- index.jade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.jade b/index.jade index 1dd6cf8..27706a9 100644 --- a/index.jade +++ b/index.jade @@ -7,5 +7,5 @@ html(lang="en") body main h1 Xmeter - p: a(href="/docs/") Go to Docs + p: a(href="docs/") Go to Docs script(src="app.js") From 5bee1e65b6361fc8301bcc060a3830f7a3dd5632 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Tue, 7 Mar 2017 14:48:58 -0500 Subject: [PATCH 09/14] 5.5.0 --- package.json | 2 +- xmeter.less | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5c830a4..2244003 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xmeter", - "version": "5.4.0", + "version": "5.5.0", "description": "A default stylesheet with a set of tools that make designing with vertical rhythm easy.", "main": "xmeter.css", "dependencies": {}, diff --git a/xmeter.less b/xmeter.less index 6267df2..a989e0b 100644 --- a/xmeter.less +++ b/xmeter.less @@ -1,7 +1,7 @@ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*\ xmeter - Version: 5.4.0 + Version: 5.5.0 Licence: MIT Repo : https://github.com/chharvey/xmeter.git Home : https://github.com/chharvey/xmeter#readme From 759709b2a1e64434633f128d4b9b8893b79e3522 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Fri, 10 Mar 2017 21:15:24 -0500 Subject: [PATCH 10/14] docs absolute urls --- docs/_docs.tpl.jade | 2 +- docs/_models/Xmeter.class.js | 88 ++++++++++++++++++------------------ docs/atom.jade | 8 ++-- docs/base.jade | 2 +- docs/help.jade | 10 ++-- docs/index.jade | 2 +- docs/obj.jade | 8 ++-- 7 files changed, 60 insertions(+), 60 deletions(-) diff --git a/docs/_docs.tpl.jade b/docs/_docs.tpl.jade index cd49727..c5b1a2d 100644 --- a/docs/_docs.tpl.jade +++ b/docs/_docs.tpl.jade @@ -27,7 +27,7 @@ html(lang="en") meta(name="viewport" content="width=device-width, initial-scale=1") block styles link(rel="stylesheet" href="https://cdn.rawgit.com/chharvey/bangs/v0.9.0/bangs.min.css") - link(rel="stylesheet" href="../xmeter.css") + link(rel="stylesheet" href="/xmeter.css") link(rel="stylesheet" href="styles/docs.css") body.docs-body a.h-Hidden(href="#main") skip to main content diff --git a/docs/_models/Xmeter.class.js b/docs/_models/Xmeter.class.js index 67778b4..2d52baf 100644 --- a/docs/_models/Xmeter.class.js +++ b/docs/_models/Xmeter.class.js @@ -1,12 +1,12 @@ var Page = require('sitepage').Page -/** - * A set of static members used for the site. - * Similar to a utility class. - * @type {Xmeter} - */ module.exports = (function () { // CONSTRUCTOR + /** + * A set of static members used for the site. + * Similar to a utility class. + * @constructor + */ function Xmeter() {} // METHODS @@ -17,47 +17,47 @@ module.exports = (function () { * @type {Page} */ Xmeter.DOCS = new Page({ name: 'Xmeter Style Guide', url: '/docs/' }) - .title('Xmeter Style Guide') - .description('A demo of Xmeter styles.') - .add(new Page({ name: 'Home', url: 'index.html' }) - .description('Xmeter Homepage') - ) - .add(new Page({ name: 'Base Typography', url: 'base.html' }) - .description('Bare, unstyled HTML elements. No classes.') - .add(new Page({ name: 'Grouping Elements', url: 'base.html#grouping-elements' }) - .add(new Page({ name: 'Headings & Paragraphs', url: 'base.html#headings-paragraphs' })) - .add(new Page({ name: 'Lists' , url: 'base.html#lists' })) - .add(new Page({ name: 'Tables' , url: 'base.html#tables' })) - ) - .add(new Page({ name: 'Text-Level Elements', url: 'base.html#text-level-elements' }) - .add(new Page({ name: 'Links' , url: 'base.html#links' })) - .add(new Page({ name: 'Stress' , url: 'base.html#stress' })) - .add(new Page({ name: 'Documentation', url: 'base.html#documentation' })) - .add(new Page({ name: 'Data' , url: 'base.html#data' })) - ) - .add(new Page({ name: 'Forms' , url: 'base.html#forms' })) - .add(new Page({ name: 'Embedded Elements' , url: 'base.html#embedded-elements' })) - .add(new Page({ name: 'Interactive Elements', url: 'base.html#interactive-elements' })) - ) - .add(new Page({ name: 'Objects', url: 'obj.html' }) - .description('Patterns of structure that can be reused many times for many different purposes.') - .add(new Page({ name: 'The List Object' , url: 'obj.html#list-object' })) - .add(new Page({ name: 'The Flex Object' , url: 'obj.html#flex-object' })) - .add(new Page({ name: 'The Grid Object' , url: 'obj.html#grid-object' })) - ) - .add(new Page({ name: 'Helpers', url: 'help.html' }) - .description('Somewhat explicit classes used for enhancing default styles.') - .add(new Page({ name: 'Block' , url: 'help.html#block' })) - .add(new Page({ name: 'Inline' , url: 'help.html#inline' })) - .add(new Page({ name: 'Clearfix' , url: 'help.html#clearfix' })) - .add(new Page({ name: 'Hidden' , url: 'help.html#hidden' })) + .title('Xmeter Style Guide') + .description('A demo of Xmeter styles.') + .add(new Page({ name: 'Home', url: '/docs/index.html' }) + .description('Xmeter Homepage') + ) + .add(new Page({ name: 'Base Typography', url: '/docs/base.html' }) + .description('Bare, unstyled HTML elements. No classes.') + .add(new Page({ name: 'Grouping Elements', url: '/docs/base.html#grouping-elements' }) + .add(new Page({ name: 'Headings & Paragraphs', url: '/docs/base.html#headings-paragraphs' })) + .add(new Page({ name: 'Lists' , url: '/docs/base.html#lists' })) + .add(new Page({ name: 'Tables' , url: '/docs/base.html#tables' })) ) - .add(new Page({ name: 'Atoms', url: 'atom.html' }) - .description('Very specific classes used for creating anomalies or fixing broken styles.') - .add(new Page({ name: 'margin-bottom' , url: 'atom.html#margin-bottom' })) - .add(new Page({ name: 'padding-top' , url: 'atom.html#padding-top' })) - .add(new Page({ name: 'font-size' , url: 'atom.html#font-size' })) + .add(new Page({ name: 'Text-Level Elements', url: '/docs/base.html#text-level-elements' }) + .add(new Page({ name: 'Links' , url: '/docs/base.html#links' })) + .add(new Page({ name: 'Stress' , url: '/docs/base.html#stress' })) + .add(new Page({ name: 'Documentation', url: '/docs/base.html#documentation' })) + .add(new Page({ name: 'Data' , url: '/docs/base.html#data' })) ) + .add(new Page({ name: 'Forms' , url: '/docs/base.html#forms' })) + .add(new Page({ name: 'Embedded Elements' , url: '/docs/base.html#embedded-elements' })) + .add(new Page({ name: 'Interactive Elements', url: '/docs/base.html#interactive-elements' })) + ) + .add(new Page({ name: 'Objects', url: '/docs/obj.html' }) + .description('Patterns of structure that can be reused many times for many different purposes.') + .add(new Page({ name: 'The List Object' , url: '/docs/obj.html#list-object' })) + .add(new Page({ name: 'The Flex Object' , url: '/docs/obj.html#flex-object' })) + .add(new Page({ name: 'The Grid Object' , url: '/docs/obj.html#grid-object' })) + ) + .add(new Page({ name: 'Helpers', url: '/docs/help.html' }) + .description('Somewhat explicit classes used for enhancing default styles.') + .add(new Page({ name: 'Block' , url: '/docs/help.html#block' })) + .add(new Page({ name: 'Inline' , url: '/docs/help.html#inline' })) + .add(new Page({ name: 'Clearfix' , url: '/docs/help.html#clearfix' })) + .add(new Page({ name: 'Hidden' , url: '/docs/help.html#hidden' })) + ) + .add(new Page({ name: 'Atoms', url: '/docs/atom.html' }) + .description('Very specific classes used for creating anomalies or fixing broken styles.') + .add(new Page({ name: 'margin-bottom' , url: '/docs/atom.html#margin-bottom' })) + .add(new Page({ name: 'padding-top' , url: '/docs/atom.html#padding-top' })) + .add(new Page({ name: 'font-size' , url: '/docs/atom.html#font-size' })) + ) return Xmeter })() diff --git a/docs/atom.jade b/docs/atom.jade index 6d397b0..9ae3924 100644 --- a/docs/atom.jade +++ b/docs/atom.jade @@ -1,12 +1,12 @@ extends _docs.tpl.jade block append vars - - var page = Xmeter.DOCS.find('atom.html') + - var page = Xmeter.DOCS.find('/docs/atom.html') block append main - +newSection(2, Xmeter.DOCS.find('atom.html#margin-bottom')) + +newSection(2, Xmeter.DOCS.find('/docs/atom.html#margin-bottom')) include _includes/_atom.margin-bottom.jade - +newSection(2, Xmeter.DOCS.find('atom.html#padding-top')) + +newSection(2, Xmeter.DOCS.find('/docs/atom.html#padding-top')) include _includes/_atom.padding-top.jade - +newSection(2, Xmeter.DOCS.find('atom.html#font-size')) + +newSection(2, Xmeter.DOCS.find('/docs/atom.html#font-size')) include _includes/_atom.font-size.jade diff --git a/docs/base.jade b/docs/base.jade index 5b64bb0..c3b4c44 100644 --- a/docs/base.jade +++ b/docs/base.jade @@ -1,7 +1,7 @@ extends _docs.tpl.jade block append vars - - var page = Xmeter.DOCS.find('base.html') + - var page = Xmeter.DOCS.find('/docs/base.html') - var classname = { figure: 'docs-figure' diff --git a/docs/help.jade b/docs/help.jade index 9ff55f2..5934f74 100644 --- a/docs/help.jade +++ b/docs/help.jade @@ -1,14 +1,14 @@ extends _docs.tpl.jade block append vars - - var page = Xmeter.DOCS.find('help.html') + - var page = Xmeter.DOCS.find('/docs/help.html') block append main - +newSection(2, Xmeter.DOCS.find('help.html#block')) + +newSection(2, Xmeter.DOCS.find('/docs/help.html#block')) include _includes/_help.block.jade - +newSection(2, Xmeter.DOCS.find('help.html#inline')) + +newSection(2, Xmeter.DOCS.find('/docs/help.html#inline')) include _includes/_help.inline.jade - +newSection(2, Xmeter.DOCS.find('help.html#clearfix')) + +newSection(2, Xmeter.DOCS.find('/docs/help.html#clearfix')) include _includes/_help.clearfix.jade - +newSection(2, Xmeter.DOCS.find('help.html#hidden')) + +newSection(2, Xmeter.DOCS.find('/docs/help.html#hidden')) include _includes/_help.hidden.jade diff --git a/docs/index.jade b/docs/index.jade index 198b650..109e5d2 100644 --- a/docs/index.jade +++ b/docs/index.jade @@ -1,7 +1,7 @@ extends _docs.tpl.jade block append vars - - var page = Xmeter.DOCS.find('index.html') + - var page = Xmeter.DOCS.find('/docs/index.html') block toc nav#table-contents diff --git a/docs/obj.jade b/docs/obj.jade index 26dcffe..8a9ba38 100644 --- a/docs/obj.jade +++ b/docs/obj.jade @@ -1,12 +1,12 @@ extends _docs.tpl.jade block append vars - - var page = Xmeter.DOCS.find('obj.html') + - var page = Xmeter.DOCS.find('/docs/obj.html') block append main - +newSection(2, Xmeter.DOCS.find('obj.html#list-object')) + +newSection(2, Xmeter.DOCS.find('/docs/obj.html#list-object')) include _includes/_obj.list-object.jade - +newSection(2, Xmeter.DOCS.find('obj.html#flex-object')) + +newSection(2, Xmeter.DOCS.find('/docs/obj.html#flex-object')) include _includes/_obj.flex-object.jade - +newSection(2, Xmeter.DOCS.find('obj.html#grid-object')) + +newSection(2, Xmeter.DOCS.find('/docs/obj.html#grid-object')) include _includes/_obj.grid-object.jade From c34285b7f95d5c773cbb8072a2d19016b24f7d10 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Fri, 10 Mar 2017 21:48:59 -0500 Subject: [PATCH 11/14] renamed: docs/_models/Xmeter.class.js -> docs/_models/Docs.class.js --- docs/_docs.tpl.jade | 10 +++++----- docs/_models/{Xmeter.class.js => Docs.class.js} | 6 +++--- docs/_models/options.js | 2 +- docs/atom.jade | 8 ++++---- docs/base.jade | 2 +- docs/help.jade | 10 +++++----- docs/index.jade | 4 ++-- docs/obj.jade | 8 ++++---- 8 files changed, 25 insertions(+), 25 deletions(-) rename docs/_models/{Xmeter.class.js => Docs.class.js} (96%) diff --git a/docs/_docs.tpl.jade b/docs/_docs.tpl.jade index c5b1a2d..41ec6cd 100644 --- a/docs/_docs.tpl.jade +++ b/docs/_docs.tpl.jade @@ -21,9 +21,9 @@ html(lang="en") block block vars head - title= page.title() || (page.name() + ' | ' + Xmeter.DOCS.name()) + title= page.title() || (page.name() + ' | ' + Docs.DOCS.name()) meta(charset="utf-8") - meta(name="description" content=Xmeter.DOCS.description()) + meta(name="description" content=Docs.DOCS.description()) meta(name="viewport" content="width=device-width, initial-scale=1") block styles link(rel="stylesheet" href="https://cdn.rawgit.com/chharvey/bangs/v0.9.0/bangs.min.css") @@ -32,11 +32,11 @@ html(lang="en") body.docs-body a.h-Hidden(href="#main") skip to main content header - h1= Xmeter.DOCS.name() - p= Xmeter.DOCS.description() + h1= Docs.DOCS.name() + p= Docs.DOCS.description() nav#sitemap h1.h-Hidden Sitemap - +doctoc({pages: Xmeter.DOCS.findAll()}) + +doctoc({pages: Docs.DOCS.findAll()}) main.docs-main#main block main header diff --git a/docs/_models/Xmeter.class.js b/docs/_models/Docs.class.js similarity index 96% rename from docs/_models/Xmeter.class.js rename to docs/_models/Docs.class.js index 2d52baf..104b414 100644 --- a/docs/_models/Xmeter.class.js +++ b/docs/_models/Docs.class.js @@ -7,7 +7,7 @@ module.exports = (function () { * Similar to a utility class. * @constructor */ - function Xmeter() {} + function Docs() {} // METHODS @@ -16,7 +16,7 @@ module.exports = (function () { * The style guide site for this project. * @type {Page} */ - Xmeter.DOCS = new Page({ name: 'Xmeter Style Guide', url: '/docs/' }) + Docs.DOCS = new Page({ name: 'Xmeter Style Guide', url: '/docs/' }) .title('Xmeter Style Guide') .description('A demo of Xmeter styles.') .add(new Page({ name: 'Home', url: '/docs/index.html' }) @@ -59,5 +59,5 @@ module.exports = (function () { .add(new Page({ name: 'font-size' , url: '/docs/atom.html#font-size' })) ) - return Xmeter + return Docs })() diff --git a/docs/_models/options.js b/docs/_models/options.js index 195087a..845377e 100644 --- a/docs/_models/options.js +++ b/docs/_models/options.js @@ -1,4 +1,4 @@ // Options and locals for compiling Pug pages. module.exports = { - Xmeter: require('./Xmeter.class.js') + Docs: require('./Docs.class.js') } diff --git a/docs/atom.jade b/docs/atom.jade index 9ae3924..a82340c 100644 --- a/docs/atom.jade +++ b/docs/atom.jade @@ -1,12 +1,12 @@ extends _docs.tpl.jade block append vars - - var page = Xmeter.DOCS.find('/docs/atom.html') + - var page = Docs.DOCS.find('/docs/atom.html') block append main - +newSection(2, Xmeter.DOCS.find('/docs/atom.html#margin-bottom')) + +newSection(2, Docs.DOCS.find('/docs/atom.html#margin-bottom')) include _includes/_atom.margin-bottom.jade - +newSection(2, Xmeter.DOCS.find('/docs/atom.html#padding-top')) + +newSection(2, Docs.DOCS.find('/docs/atom.html#padding-top')) include _includes/_atom.padding-top.jade - +newSection(2, Xmeter.DOCS.find('/docs/atom.html#font-size')) + +newSection(2, Docs.DOCS.find('/docs/atom.html#font-size')) include _includes/_atom.font-size.jade diff --git a/docs/base.jade b/docs/base.jade index c3b4c44..6e858e2 100644 --- a/docs/base.jade +++ b/docs/base.jade @@ -1,7 +1,7 @@ extends _docs.tpl.jade block append vars - - var page = Xmeter.DOCS.find('/docs/base.html') + - var page = Docs.DOCS.find('/docs/base.html') - var classname = { figure: 'docs-figure' diff --git a/docs/help.jade b/docs/help.jade index 5934f74..e2b493d 100644 --- a/docs/help.jade +++ b/docs/help.jade @@ -1,14 +1,14 @@ extends _docs.tpl.jade block append vars - - var page = Xmeter.DOCS.find('/docs/help.html') + - var page = Docs.DOCS.find('/docs/help.html') block append main - +newSection(2, Xmeter.DOCS.find('/docs/help.html#block')) + +newSection(2, Docs.DOCS.find('/docs/help.html#block')) include _includes/_help.block.jade - +newSection(2, Xmeter.DOCS.find('/docs/help.html#inline')) + +newSection(2, Docs.DOCS.find('/docs/help.html#inline')) include _includes/_help.inline.jade - +newSection(2, Xmeter.DOCS.find('/docs/help.html#clearfix')) + +newSection(2, Docs.DOCS.find('/docs/help.html#clearfix')) include _includes/_help.clearfix.jade - +newSection(2, Xmeter.DOCS.find('/docs/help.html#hidden')) + +newSection(2, Docs.DOCS.find('/docs/help.html#hidden')) include _includes/_help.hidden.jade diff --git a/docs/index.jade b/docs/index.jade index 109e5d2..eabb7ed 100644 --- a/docs/index.jade +++ b/docs/index.jade @@ -1,9 +1,9 @@ extends _docs.tpl.jade block append vars - - var page = Xmeter.DOCS.find('/docs/index.html') + - var page = Docs.DOCS.find('/docs/index.html') block toc nav#table-contents h2 Table of Contents - +doctoc({pages: Xmeter.DOCS.findAll(), depth: Infinity}) + +doctoc({pages: Docs.DOCS.findAll(), depth: Infinity}) diff --git a/docs/obj.jade b/docs/obj.jade index 8a9ba38..dcff658 100644 --- a/docs/obj.jade +++ b/docs/obj.jade @@ -1,12 +1,12 @@ extends _docs.tpl.jade block append vars - - var page = Xmeter.DOCS.find('/docs/obj.html') + - var page = Docs.DOCS.find('/docs/obj.html') block append main - +newSection(2, Xmeter.DOCS.find('/docs/obj.html#list-object')) + +newSection(2, Docs.DOCS.find('/docs/obj.html#list-object')) include _includes/_obj.list-object.jade - +newSection(2, Xmeter.DOCS.find('/docs/obj.html#flex-object')) + +newSection(2, Docs.DOCS.find('/docs/obj.html#flex-object')) include _includes/_obj.flex-object.jade - +newSection(2, Xmeter.DOCS.find('/docs/obj.html#grid-object')) + +newSection(2, Docs.DOCS.find('/docs/obj.html#grid-object')) include _includes/_obj.grid-object.jade From 37a803face57a58796a4d64ccd0bad008b580fcf Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Sun, 19 Mar 2017 01:05:35 -0400 Subject: [PATCH 12/14] fix ins, del background-color --- src/_base.less | 8 ++++---- src/_o-Flex.less | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/_base.less b/src/_base.less index 4303cf0..698d8c8 100644 --- a/src/_base.less +++ b/src/_base.less @@ -294,12 +294,12 @@ br { // ## Doc //--------------------------------// ins { - background: #a6f3a6; // GitHub-flavored - // background: #d1e1ad; // StackOverflow-flavored + background-color: #a6f3a6; // GitHub-flavored + // background-color: #d1e1ad; // StackOverflow-flavored } del { - background: #f8cbcb; // GitHub-flavored - // background: #e5bdb2; // StackOverflow-flavored + background-color: #f8cbcb; // GitHub-flavored + // background-color: #e5bdb2; // StackOverflow-flavored } dfn { font-style: inherit; // undo Normalize diff --git a/src/_o-Flex.less b/src/_o-Flex.less index 9f144ee..e93955b 100644 --- a/src/_o-Flex.less +++ b/src/_o-Flex.less @@ -16,7 +16,7 @@ // : 2017-02-09 .o-Flex { .flexbox(); - line-height: inherit; // if using on a text-level element + line-height: inherit; // override lh-z on text-level elements .flex-justify-content(space-between); } From e54e7d3c982976c8cb89d5d84ed8a82b9af87173 Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Mon, 20 Mar 2017 13:30:55 -0400 Subject: [PATCH 13/14] fix import reset.css --- xmeter.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmeter.less b/xmeter.less index a989e0b..e7d2fbb 100644 --- a/xmeter.less +++ b/xmeter.less @@ -9,7 +9,7 @@ \*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ -@import (inline) url('styles/reset.css'); +@import (inline) url('src/reset.css'); @import (inline) url('node_modules/normalize.css/normalize.css'); From 5bb3c4e7574d8ea71e0b73883e780d2e5480f8ac Mon Sep 17 00:00:00 2001 From: Chris Harvey Date: Mon, 20 Mar 2017 13:33:54 -0400 Subject: [PATCH 14/14] rebuild stage 2017-03-20T13:33 --- docs/atom.html | 2 +- docs/base.html | 4 +- docs/help.html | 2 +- docs/index.html | 2 +- docs/obj.html | 2 +- docs/styles/docs.css | 5 ++- index.html | 2 +- xmeter.css | 91 ++++++++++++++++++++++++++++++++------------ xmeter.min.css | 2 +- 9 files changed, 78 insertions(+), 34 deletions(-) diff --git a/docs/atom.html b/docs/atom.html index 167a27c..ac8c62e 100644 --- a/docs/atom.html +++ b/docs/atom.html @@ -1,4 +1,4 @@ -Atoms | Xmeter Style Guideskip to main content

Xmeter Style Guide

A demo of Xmeter styles.

Atoms

Very specific classes used for creating anomalies or fixing broken styles.

margin-bottom

This atom sets the bottom margin to one vertical rhythm unit (1vru), +Atoms | Xmeter Style Guideskip to main content

Xmeter Style Guide

A demo of Xmeter styles.

Atoms

Very specific classes used for creating anomalies or fixing broken styles.

margin-bottom

This atom sets the bottom margin to one vertical rhythm unit (1vru), which is equal to the html element’s line-height multiplied by 1rem.

.-mb-1vru { margin-bottom: var(--vru); }
Most typographical block elements like paragraphs and lists are automatically given this style.
<div class="-mb-1vru">Most ...</div>

padding-top

This atom sets the top padding to 1vru.

.-pt-1vru { padding-top: var(--vru); }
Usually only Heading 1 is given this style, but it is also useful for moving an element down the page.
<div class="-pt-1vru">Usually only ...</div>

font-size

These are two groups of atoms. The first group simply sets the font size of an element. diff --git a/docs/base.html b/docs/base.html index 9949f09..6f748b3 100644 --- a/docs/base.html +++ b/docs/base.html @@ -1,4 +1,4 @@ -Base Typography | Xmeter Style Guideskip to main content

Xmeter Style Guide

A demo of Xmeter styles.

Base Typography

Bare, unstyled HTML elements. No classes.

Grouping Elements

Headings & Paragraphs

Heading 1 h1

Paragraph p +Base Typography | Xmeter Style Guideskip to main content

Xmeter Style Guide

A demo of Xmeter styles.

Base Typography

Bare, unstyled HTML elements. No classes.

Grouping Elements

Headings & Paragraphs

Heading 1 h1

Paragraph p Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sagittis suscipit nunc, a cursus libero euismod at. Nulla placerat neque massa, quis interdum leo efficitur vel. @@ -69,4 +69,4 @@ , quis: convallis(id () { justo Quisque.elit; }) }; } -}

Aenean consectetur figure suscipit urna, non vehicula lacus blandit et.
Integer at lacus et diam tristique figure figcaption suscipit.
Donec blockquote vel dolor ut felis dapibus ultricies vitae a nibh.
A horizontal rule hr is present below.

Lists

Ordered List ol
  1. List item li
  2. List item li
    1. Nested list item
    2. Nested list item
      1. Another nested list item
      2. Another nested list item
Unrdered List ul
  • List item li
  • List item li
    • Nested list item
    • Nested list item
      • Another nested list item
      • Another nested list item
Dictionary List dl
key dt
value dd
  • 1st key
  • 2nd key
value
key
  • 1st value
  • 2nd value

Tables

table caption
theader trow 1 theading 1theader trow 1 theading 2theader trow 1 theading 3
tfooter trow 1 tdata 1tfooter trow 1 tdata 2tfooter trow 1 tdata 3
tfooter trow 2 tdata 1tfooter trow 2 tdata 2tfooter trow 2 tdata 3
tbody trow 1 tdata 1tbody trow 1 tdata 2tbody trow 1 tdata 3
tbody trow 2 tdata 1tbody trow 2 tdata 2tbody trow 2 tdata 3
tbody trow 3 tdata 1tbody trow 3 tdata 2tbody trow 3 tdata 3

Text-Level Elements

Stress

  • emphasized text em
  • important text strong
  • alternate voice/mood (scare quotes, mentioning words, foreign expressions) i
  • relevant in some context mark
  • unarticulated annotation u
  • side comment small
  • text shown to be no longer relevant s

Documentation

  • content shown to be inserted into a document ins
  • content shown to be deleted from a document del
  • definining instance of a term dfn
  • keyword or technical term b
  • abbreviation or acronym abbr[title]
  • variable var
  • quoted material q
  • reference to a work, some part of a work, or the creator of a work cite
  • superscript sup
  • subscript sub

Data

  • generic machine-readable data data
  • a fragment of code code
  • user input kbd
  • a button or key on a physical device kbd > kbd
  • sample computer output samp

Forms

Integer at lacus et diam tristique fieldset legend suscipit.Aenean consectetur fieldset suscipit urna, non vehicula lacus blandit et.
single line text inputs
date/time
without text input
check boxes
radio buttons
drop-down list (select only one)
drop-down list (select multiple)
buttons
textarea

Embedded Elements

Interactive Elements

Integer at lacus et diam tristique details summary suscipit.Aenean consectetur details suscipit urna, non vehicula lacus blandit et.
\ No newline at end of file +}
Aenean consectetur figure suscipit urna, non vehicula lacus blandit et.
Integer at lacus et diam tristique figure figcaption suscipit.
Donec blockquote vel dolor ut felis dapibus ultricies vitae a nibh.
A horizontal rule hr is present below.

Lists

Ordered List ol
  1. List item li
  2. List item li
    1. Nested list item
    2. Nested list item
      1. Another nested list item
      2. Another nested list item
Unrdered List ul
  • List item li
  • List item li
    • Nested list item
    • Nested list item
      • Another nested list item
      • Another nested list item
Dictionary List dl
key dt
value dd
  • 1st key
  • 2nd key
value
key
  • 1st value
  • 2nd value

Tables

table caption
theader trow 1 theading 1theader trow 1 theading 2theader trow 1 theading 3
tfooter trow 1 tdata 1tfooter trow 1 tdata 2tfooter trow 1 tdata 3
tfooter trow 2 tdata 1tfooter trow 2 tdata 2tfooter trow 2 tdata 3
tbody trow 1 tdata 1tbody trow 1 tdata 2tbody trow 1 tdata 3
tbody trow 2 tdata 1tbody trow 2 tdata 2tbody trow 2 tdata 3
tbody trow 3 tdata 1tbody trow 3 tdata 2tbody trow 3 tdata 3

Text-Level Elements

Stress

  • emphasized text em
  • important text strong
  • alternate voice/mood (scare quotes, mentioning words, foreign expressions) i
  • relevant in some context mark
  • unarticulated annotation u
  • side comment small
  • text shown to be no longer relevant s

Documentation

  • content shown to be inserted into a document ins
  • content shown to be deleted from a document del
  • definining instance of a term dfn
  • keyword or technical term b
  • abbreviation or acronym abbr[title]
  • variable var
  • quoted material q
  • reference to a work, some part of a work, or the creator of a work cite
  • superscript sup
  • subscript sub

Data

  • generic machine-readable data data
  • a fragment of code code
  • user input kbd
  • a button or key on a physical device kbd > kbd
  • sample computer output samp

Forms

Integer at lacus et diam tristique fieldset legend suscipit.Aenean consectetur fieldset suscipit urna, non vehicula lacus blandit et.
single line text inputs
date/time
without text input
check boxes
radio buttons
drop-down list (select only one)
drop-down list (select multiple)
buttons
textarea

Embedded Elements

Interactive Elements

Integer at lacus et diam tristique details summary suscipit.Aenean consectetur details suscipit urna, non vehicula lacus blandit et.
\ No newline at end of file diff --git a/docs/help.html b/docs/help.html index c9cc52b..0144a37 100644 --- a/docs/help.html +++ b/docs/help.html @@ -1,4 +1,4 @@ -Helpers | Xmeter Style Guideskip to main content

Xmeter Style Guide

A demo of Xmeter styles.

Helpers

Somewhat explicit classes used for enhancing default styles.

Block

The Block Helper creates a blocky look, +Helpers | Xmeter Style Guideskip to main content

Xmeter Style Guide

A demo of Xmeter styles.

Helpers

Somewhat explicit classes used for enhancing default styles.

Block

The Block Helper creates a blocky look, with an inherited line-height to maintain vertical rhythm.

Albert Einstein was made famous by his equation E = mc2 which explains the relationship between energy and mass.

<p>... his famous equation
diff --git a/docs/index.html b/docs/index.html
index 182f0a6..7f9bd32 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1 +1 @@
-Home | Xmeter Style Guideskip to main content

Xmeter Style Guide

A demo of Xmeter styles.

Home

Xmeter Homepage

\ No newline at end of file +Home | Xmeter Style Guideskip to main content

Xmeter Style Guide

A demo of Xmeter styles.

Home

Xmeter Homepage

\ No newline at end of file diff --git a/docs/obj.html b/docs/obj.html index 448b9a7..19490a1 100644 --- a/docs/obj.html +++ b/docs/obj.html @@ -1,4 +1,4 @@ -Objects | Xmeter Style Guideskip to main content

Xmeter Style Guide

A demo of Xmeter styles.

Objects

Patterns of structure that can be reused many times for many different purposes.

The List Object

Use the List Object to remove the usual padding and list item markers accompanied by +Objects | Xmeter Style Guideskip to main content

Xmeter Style Guide

A demo of Xmeter styles.

Objects

Patterns of structure that can be reused many times for many different purposes.

The List Object

Use the List Object to remove the usual padding and list item markers accompanied by (un)ordered lists. The result is a list of items, each on its own line. Combine this class with other classes to create a variety of styles.

  • Burns & McDonnell Engineering
  • DIS-TRAN Steel, LLC
  • EDM International
  • Electrical Consultants, Inc.
  • Fabrimet Inc.
  • Falcon Steel Company
<ul class="o-List">
   <li class="o-List__Item">Burns & McDonnell Engineering</li>
diff --git a/docs/styles/docs.css b/docs/styles/docs.css
index f5f6741..6ebc44d 100644
--- a/docs/styles/docs.css
+++ b/docs/styles/docs.css
@@ -4,6 +4,9 @@
 /*================================*\
     docs.less
 \*================================*/
+[aria-current="page"] {
+  font-weight: bold;
+}
 .docs-body {
   background-image: url('https://chharvey.github.io/core/images/crossgrid-lined.svg');
   background-position: left top;
@@ -50,7 +53,7 @@
   font-style: italic;
 }
 .docs-form {
-  background: #fff;
+  background-color: #fff;
 }
 .docs-_fragid {
   display: inline;
diff --git a/index.html b/index.html
index 6398e69..08f5bd5 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-Xmeter index page

Xmeter

Go to Docs

\ No newline at end of file +Xmeter index page

Xmeter

Go to Docs

\ No newline at end of file diff --git a/xmeter.css b/xmeter.css index 6fc4ec2..cfc98f7 100644 --- a/xmeter.css +++ b/xmeter.css @@ -1,6 +1,6 @@ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*\ xmeter - Version: 5.4.0 + Version: 5.5.0 Licence: MIT Repo : https://github.com/chharvey/xmeter.git Home : https://github.com/chharvey/xmeter#readme @@ -566,8 +566,6 @@ template { *::after { box-sizing: border-box; border: 0 solid; - content: ' '; - content: ''; content: none; } @media print { @@ -623,6 +621,7 @@ ul, dl, table, fieldset, +textarea, details { margin-bottom: var(--vru); } @@ -794,10 +793,10 @@ s { color: #b00; } ins { - background: #a6f3a6; + background-color: #a6f3a6; } del { - background: #f8cbcb; + background-color: #f8cbcb; } dfn { font-style: inherit; @@ -847,50 +846,92 @@ kbd samp, samp samp { font-size: inherit; } -label { - cursor: pointer; +fieldset { + padding: 0 1rem; + margin-left: 0; + margin-right: 0; } -fieldset, +textarea, +input { + padding: 0 0.25rem; +} +textarea, input, select, -textarea, -button { +button, +optgroup { + font-family: inherit; +} +input, +button, +optgroup { + font-size: inherit; + line-height: inherit; +} +fieldset, +textarea { border-width: 1px; margin-top: -2px; border-style: solid; - border-color: #c0c0c0; border-color: rgba(0, 0, 0, 0.25); } -fieldset { - padding: 0 1rem; - margin-left: 0; - margin-right: 0; -} input, select, -textarea, button { - padding: 0 0.25rem; -} -input:not([type="button"]):not([type="reset"]):not([type="submit"]), -textarea { - font-size: 0.75em; - line-height: 2; - line-height: calc(var(--line-height) / 0.75); + border: 1px solid rgba(0, 0, 0, 0.25); } textarea { + display: block; width: 30rem; height: 9rem; + height: calc(6 * var(--vru)); + font-size: 12px; + font-size: 0.75rem; line-height: 1.5; line-height: var(--line-height); } +textarea > * { + --vru: calc(var(--line-height) * 0.75rem); +} +textarea h1, +textarea h2, +textarea h3, +textarea h4, +textarea h5, +textarea h6, +textarea p, +textarea pre, +textarea figure, +textarea blockquote, +textarea ol, +textarea ul, +textarea dl, +textarea table, +textarea fieldset { + margin-bottom: 1.125rem; + margin-bottom: var(--vru); +} +textarea h1 { + padding-top: 1.125rem; + padding-top: var(--vru); +} +label { + cursor: pointer; +} +input:not([type="button"]):not([type="reset"]):not([type="submit"]), +select { + font-size: 0.75em; +} input[type="button"], input[type="reset"], input[type="submit"], button { - background-color: #c0c0c0; + padding: 0.125em 0.25em; background-color: rgba(0, 0, 0, 0.25); } +select[multiple] > optgroup > option { + padding-left: 1rem; +} input[type="search"] { box-sizing: border-box; } diff --git a/xmeter.min.css b/xmeter.min.css index 3341af6..512783c 100644 --- a/xmeter.min.css +++ b/xmeter.min.css @@ -1 +1 @@ -body,mark{color:#000}a,abbr[title],del,ins,s,u{text-decoration:none}audio:not([controls]),hr{height:0;display:none}button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}legend,ol,td,th,ul{padding:0}[hidden],hr,template{display:none}body,pre,table{text-align:left}caption,th{text-align:center}label,summary{cursor:pointer}pre,textarea{overflow:auto}*,::after,::before,input[type=search],legend{box-sizing:border-box}img,legend,table{max-width:100%}.o-List,ol,ul{list-style:none}body{background:#fff}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:0}address,b,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,i,kbd,pre,samp,small,strong,sub,sup,th,var{font:inherit}mark{background:#ff0}ol,ul{padding:0 0 0 4rem}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{margin:.67em 0}figure{margin:0 0 1em}hr{box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#00e}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;cursor:help}sub,sup{line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px}legend{color:inherit;display:table;white-space:normal}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h3{line-height:1}h2,h4,html{line-height:1.5}b,dfn,h1,h2,h3,h4,h5,h6,strong,th{font-weight:700}summary{display:list-item}*,::after,::before{border:0 solid;content:' ';content:'';content:none}html{--line-height:1.5;--vru:calc(var(--line-height) * 1rem);font-size:100%;line-height:var(--line-height)}blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin-bottom:1.5rem;margin-bottom:var(--vru)}h1{padding-top:1.5rem;padding-top:var(--vru);font-size:3em;line-height:calc(var(--line-height)/ 1.5);margin-top:0}blockquote,details,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin-bottom:var(--vru)}abbr,b,br,cite,code,data,dfn,em,i,kbd,label,mark,q,s,samp,small,span,strong,sub,sup,time,u,var{line-height:0}a,del,ins{display:contents}h2{font-size:2em;line-height:calc(var(--line-height)/ 1)}h3{font-size:1.5em;line-height:calc(var(--line-height)/ 1.5)}h4{font-size:1em;line-height:calc(var(--line-height)/ 1)}h5,input:not([type=button]):not([type=reset]):not([type=submit]),textarea{font-size:.75em;line-height:2;line-height:calc(var(--line-height)/ .75)}h6{font-size:.5em;line-height:3;line-height:calc(var(--line-height)/ .5)}code,kbd,pre,samp,small,sub,sup{font-size:.75em}pre{line-height:2;line-height:calc(var(--line-height)/ .75);text-indent:0;white-space:pre}dd>dl,dd>ol,dd>ul,dt>dl,dt>ol,dt>ul,li>dl,li>ol,li>ul{margin-bottom:0}dd>ol,dd>ul,dt>ol,dt>ul,li>ol,li>ul{padding-left:2rem}ol{list-style-type:decimal}ul{list-style-type:disc}table{border-collapse:collapse}tfoot,thead{vertical-align:bottom}tbody{vertical-align:top}cite,em,i,var{font-style:italic}u{text-decoration:underline;color:#080}s{text-decoration:line-through;color:#b00}ins{background:#a6f3a6}del{background:#f8cbcb}dfn{font-style:inherit}q{quotes:'\201c' '\201d';quotes:initial}q::before{content:open-quote}q::after{content:close-quote}code,kbd,samp{white-space:nowrap}code code,code kbd,code samp,kbd code,kbd kbd,kbd samp,samp code,samp kbd,samp samp{font-size:inherit}button,fieldset,input,select,textarea{border-width:1px;margin-top:-2px;border-style:solid;border-color:silver;border-color:rgba(0,0,0,.25)}fieldset{padding:0 1rem;margin-left:0;margin-right:0}button,input,select,textarea{padding:0 .25rem}textarea{width:30rem;height:9rem;line-height:1.5;line-height:var(--line-height)}.h-Block,.o-Flex,.o-Grid{line-height:inherit}button,input[type=button],input[type=reset],input[type=submit]{background-color:silver;background-color:rgba(0,0,0,.25)}img{border-style:none;width:auto;height:auto;font-style:italic;vertical-align:middle}.o-List{padding-left:0}.o-Flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}@media screen{a:not([href]){opacity:.5}.o-List-s{padding-left:0;list-style:none}.o-Flex-s{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-s{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media print{*,::after,::before{background:0 0!important;box-shadow:none!important;text-shadow:none!important}.o-List-p{padding-left:0;list-style:none}.o-Flex-p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-p{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media screen and (min-width:30em){.o-List-sK{padding-left:0;list-style:none}.o-Flex-sK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-sK{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media screen and (min-width:45em){.o-List-sM{padding-left:0;list-style:none}.o-Flex-sM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-sM{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media screen and (min-width:60em){.o-List-sG{padding-left:0;list-style:none}.o-Flex-sG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-sG{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media screen and (min-width:75em){.o-List-sT{padding-left:0;list-style:none}.o-Flex-sT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-sT{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media screen and (min-width:90em){.o-List-sP{padding-left:0;list-style:none}.o-Flex-sP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-sP{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:30em){.o-List-nK,.o-List-nsK{padding-left:0;list-style:none}.o-Flex-nsK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nsK{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:45em){.o-List-nM,.o-List-nsM{padding-left:0;list-style:none}.o-Flex-nsM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nsM{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:60em){.o-List-nG,.o-List-nsG{padding-left:0;list-style:none}.o-Flex-nsG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nsG{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:75em){.o-List-nT,.o-List-nsT{padding-left:0;list-style:none}.o-Flex-nsT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nsT{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:90em){.o-List-nP,.o-List-nsP{padding-left:0;list-style:none}.o-Flex-nsP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nsP{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:30em){.o-Flex-nK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nK{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:45em){.o-Flex-nM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nM{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:60em){.o-Flex-nG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nG{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:75em){.o-Flex-nT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nT{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:90em){.o-Flex-nP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nP{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}.o-Grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}@media screen{.o-Grid-s{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-s{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media print{.o-Grid-p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-p{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media screen and (min-width:30em){.o-Grid-sK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-sK{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media screen and (min-width:45em){.o-Grid-sM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-sM{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media screen and (min-width:60em){.o-Grid-sG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-sG{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media screen and (min-width:75em){.o-Grid-sT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-sT{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media screen and (min-width:90em){.o-Grid-sP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-sP{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:30em){.o-Grid-nsK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nsK{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:45em){.o-Grid-nsM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nsM{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:60em){.o-Grid-nsG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nsG{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:75em){.o-Grid-nsT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nsT{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:90em){.o-Grid-nsP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nsP{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:30em){.o-Grid-nK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nK{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:45em){.o-Grid-nM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nM{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:60em){.o-Grid-nG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nG{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:75em){.o-Grid-nT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nT{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:90em){.o-Grid-nP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nP{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}.h-Block-nsP{display:block;line-height:inherit}}.h-Block{display:block}@media screen{.h-Block-s{display:block;line-height:inherit}}@media print{.h-Block-p{display:block;line-height:inherit}}@media screen and (min-width:30em){.h-Block-sK{display:block;line-height:inherit}}@media screen and (min-width:45em){.h-Block-sM{display:block;line-height:inherit}}@media screen and (min-width:60em){.h-Block-sG{display:block;line-height:inherit}}@media screen and (min-width:75em){.h-Block-sT{display:block;line-height:inherit}}@media screen and (min-width:90em){.h-Block-sP{display:block;line-height:inherit}}@media not all and (min-width:30em){.h-Block-nK,.h-Block-nsK{display:block;line-height:inherit}}@media not all and (min-width:45em){.h-Block-nM,.h-Block-nsM{display:block;line-height:inherit}}@media not all and (min-width:60em){.h-Block-nG,.h-Block-nsG{display:block;line-height:inherit}}@media not all and (min-width:75em){.h-Block-nT,.h-Block-nsT{display:block;line-height:inherit}}@media not all and (min-width:90em){.h-Block-nP{display:block;line-height:inherit}.h-Inline-nsP{display:inline;line-height:0}}.h-Inline{display:inline;line-height:0}@media screen{.h-Inline-s{display:inline;line-height:0}}@media print{.h-Inline-p{display:inline;line-height:0}}@media screen and (min-width:30em){.h-Inline-sK{display:inline;line-height:0}}@media screen and (min-width:45em){.h-Inline-sM{display:inline;line-height:0}}@media screen and (min-width:60em){.h-Inline-sG{display:inline;line-height:0}}@media screen and (min-width:75em){.h-Inline-sT{display:inline;line-height:0}}@media screen and (min-width:90em){.h-Inline-sP{display:inline;line-height:0}}@media not all and (min-width:30em){.h-Inline-nK,.h-Inline-nsK{display:inline;line-height:0}}@media not all and (min-width:45em){.h-Inline-nM,.h-Inline-nsM{display:inline;line-height:0}}@media not all and (min-width:60em){.h-Inline-nG,.h-Inline-nsG{display:inline;line-height:0}}@media not all and (min-width:75em){.h-Inline-nT,.h-Inline-nsT{display:inline;line-height:0}}@media not all and (min-width:90em){.h-Inline-nP{display:inline;line-height:0}.h-Clearfix-nsP::after{content:'';display:block;clear:both}}.h-Clearfix::after{content:'';display:block;clear:both}.h-Hidden{left:-999999px}.h-Hidden:not(:focus){position:absolute}.-mb-1vru{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}@media screen{.h-Clearfix-s::after{content:'';display:block;clear:both}.h-Hidden-s{left:-999999px}.h-Hidden-s:not(:focus){position:absolute}.-mb-1vru-s{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media print{.h-Clearfix-p::after{content:'';display:block;clear:both}.h-Hidden-p{left:-999999px}.h-Hidden-p:not(:focus){position:absolute}.-mb-1vru-p{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media screen and (min-width:30em){.h-Clearfix-sK::after{content:'';display:block;clear:both}.h-Hidden-sK{left:-999999px}.h-Hidden-sK:not(:focus){position:absolute}.-mb-1vru-sK{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media screen and (min-width:45em){.h-Clearfix-sM::after{content:'';display:block;clear:both}.h-Hidden-sM{left:-999999px}.h-Hidden-sM:not(:focus){position:absolute}.-mb-1vru-sM{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media screen and (min-width:60em){.h-Clearfix-sG::after{content:'';display:block;clear:both}.h-Hidden-sG{left:-999999px}.h-Hidden-sG:not(:focus){position:absolute}.-mb-1vru-sG{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media screen and (min-width:75em){.h-Clearfix-sT::after{content:'';display:block;clear:both}.h-Hidden-sT{left:-999999px}.h-Hidden-sT:not(:focus){position:absolute}.-mb-1vru-sT{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media screen and (min-width:90em){.h-Clearfix-sP::after{content:'';display:block;clear:both}.h-Hidden-sP{left:-999999px}.h-Hidden-sP:not(:focus){position:absolute}.-mb-1vru-sP{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media not all and (min-width:30em){.h-Clearfix-nK::after,.h-Clearfix-nsK::after{content:'';display:block;clear:both}.h-Hidden-nsK{left:-999999px}.h-Hidden-nsK:not(:focus){position:absolute}.h-Hidden-nK{left:-999999px}.h-Hidden-nK:not(:focus){position:absolute}.-mb-1vru-nsK{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media not all and (min-width:45em){.h-Clearfix-nM::after,.h-Clearfix-nsM::after{content:'';display:block;clear:both}.h-Hidden-nsM{left:-999999px}.h-Hidden-nsM:not(:focus){position:absolute}.h-Hidden-nM{left:-999999px}.h-Hidden-nM:not(:focus){position:absolute}.-mb-1vru-nsM{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media not all and (min-width:60em){.h-Clearfix-nG::after,.h-Clearfix-nsG::after{content:'';display:block;clear:both}.h-Hidden-nsG{left:-999999px}.h-Hidden-nsG:not(:focus){position:absolute}.h-Hidden-nG{left:-999999px}.h-Hidden-nG:not(:focus){position:absolute}.-mb-1vru-nsG{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media not all and (min-width:75em){.h-Clearfix-nT::after,.h-Clearfix-nsT::after{content:'';display:block;clear:both}.h-Hidden-nsT{left:-999999px}.h-Hidden-nsT:not(:focus){position:absolute}.h-Hidden-nT{left:-999999px}.h-Hidden-nT:not(:focus){position:absolute}.-mb-1vru-nsT{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media not all and (min-width:90em){.h-Clearfix-nP::after{content:'';display:block;clear:both}.h-Hidden-nsP{left:-999999px}.h-Hidden-nsP:not(:focus){position:absolute}.h-Hidden-nP{left:-999999px}.h-Hidden-nP:not(:focus){position:absolute}.-mb-1vru-nsP{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}.-pt-1vru{padding-top:1.5rem!important;padding-top:var(--vru)!important}@media screen{.-pt-1vru-s{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media print{.-pt-1vru-p{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media screen and (min-width:30em){.-pt-1vru-sK{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media screen and (min-width:45em){.-pt-1vru-sM{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media screen and (min-width:60em){.-pt-1vru-sG{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media screen and (min-width:75em){.-pt-1vru-sT{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media screen and (min-width:90em){.-pt-1vru-sP{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media not all and (min-width:30em){.-mb-1vru-nK{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}.-pt-1vru-nsK{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media not all and (min-width:45em){.-mb-1vru-nM{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}.-pt-1vru-nsM{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media not all and (min-width:60em){.-mb-1vru-nG{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}.-pt-1vru-nsG{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media not all and (min-width:75em){.-mb-1vru-nT{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}.-pt-1vru-nsT{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media not all and (min-width:90em){.-mb-1vru-nP{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}.-pt-1vru-nsP{padding-top:1.5rem!important;padding-top:var(--vru)!important}}.-fz-micr{font-size:.5em!important}.-fz-mill{font-size:.75em!important}.-fz-norm{font-size:1em!important}.-fz-kilo{font-size:1.5em!important}.-fz-mega{font-size:2em!important}.-fz-giga{font-size:3em!important}.-fz-tera{font-size:4em!important}.-fz-peta{font-size:6em!important}@media screen{.-fz-micr-s{font-size:.5em!important}.-fz-mill-s{font-size:.75em!important}.-fz-norm-s{font-size:1em!important}.-fz-kilo-s{font-size:1.5em!important}.-fz-mega-s{font-size:2em!important}.-fz-giga-s{font-size:3em!important}.-fz-tera-s{font-size:4em!important}.-fz-peta-s{font-size:6em!important}}@media print{.-fz-micr-p{font-size:.5em!important}.-fz-mill-p{font-size:.75em!important}.-fz-norm-p{font-size:1em!important}.-fz-kilo-p{font-size:1.5em!important}.-fz-mega-p{font-size:2em!important}.-fz-giga-p{font-size:3em!important}.-fz-tera-p{font-size:4em!important}.-fz-peta-p{font-size:6em!important}}@media screen and (min-width:30em){.-fz-micr-sK{font-size:.5em!important}.-fz-mill-sK{font-size:.75em!important}.-fz-norm-sK{font-size:1em!important}.-fz-kilo-sK{font-size:1.5em!important}.-fz-mega-sK{font-size:2em!important}.-fz-giga-sK{font-size:3em!important}.-fz-tera-sK{font-size:4em!important}.-fz-peta-sK{font-size:6em!important}}@media screen and (min-width:45em){.-fz-micr-sM{font-size:.5em!important}.-fz-mill-sM{font-size:.75em!important}.-fz-norm-sM{font-size:1em!important}.-fz-kilo-sM{font-size:1.5em!important}.-fz-mega-sM{font-size:2em!important}.-fz-giga-sM{font-size:3em!important}.-fz-tera-sM{font-size:4em!important}.-fz-peta-sM{font-size:6em!important}}@media screen and (min-width:60em){.-fz-micr-sG{font-size:.5em!important}.-fz-mill-sG{font-size:.75em!important}.-fz-norm-sG{font-size:1em!important}.-fz-kilo-sG{font-size:1.5em!important}.-fz-mega-sG{font-size:2em!important}.-fz-giga-sG{font-size:3em!important}.-fz-tera-sG{font-size:4em!important}.-fz-peta-sG{font-size:6em!important}}@media screen and (min-width:75em){.-fz-micr-sT{font-size:.5em!important}.-fz-mill-sT{font-size:.75em!important}.-fz-norm-sT{font-size:1em!important}.-fz-kilo-sT{font-size:1.5em!important}.-fz-mega-sT{font-size:2em!important}.-fz-giga-sT{font-size:3em!important}.-fz-tera-sT{font-size:4em!important}.-fz-peta-sT{font-size:6em!important}}@media screen and (min-width:90em){.-fz-micr-sP{font-size:.5em!important}.-fz-mill-sP{font-size:.75em!important}.-fz-norm-sP{font-size:1em!important}.-fz-kilo-sP{font-size:1.5em!important}.-fz-mega-sP{font-size:2em!important}.-fz-giga-sP{font-size:3em!important}.-fz-tera-sP{font-size:4em!important}.-fz-peta-sP{font-size:6em!important}}@media not all and (min-width:30em){.-pt-1vru-nK{padding-top:1.5rem!important;padding-top:var(--vru)!important}.-fz-micr-nsK{font-size:.5em!important}.-fz-mill-nsK{font-size:.75em!important}.-fz-norm-nsK{font-size:1em!important}.-fz-kilo-nsK{font-size:1.5em!important}.-fz-mega-nsK{font-size:2em!important}.-fz-giga-nsK{font-size:3em!important}.-fz-tera-nsK{font-size:4em!important}.-fz-peta-nsK{font-size:6em!important}}@media not all and (min-width:45em){.-pt-1vru-nM{padding-top:1.5rem!important;padding-top:var(--vru)!important}.-fz-micr-nsM{font-size:.5em!important}.-fz-mill-nsM{font-size:.75em!important}.-fz-norm-nsM{font-size:1em!important}.-fz-kilo-nsM{font-size:1.5em!important}.-fz-mega-nsM{font-size:2em!important}.-fz-giga-nsM{font-size:3em!important}.-fz-tera-nsM{font-size:4em!important}.-fz-peta-nsM{font-size:6em!important}}@media not all and (min-width:60em){.-pt-1vru-nG{padding-top:1.5rem!important;padding-top:var(--vru)!important}.-fz-micr-nsG{font-size:.5em!important}.-fz-mill-nsG{font-size:.75em!important}.-fz-norm-nsG{font-size:1em!important}.-fz-kilo-nsG{font-size:1.5em!important}.-fz-mega-nsG{font-size:2em!important}.-fz-giga-nsG{font-size:3em!important}.-fz-tera-nsG{font-size:4em!important}.-fz-peta-nsG{font-size:6em!important}}@media not all and (min-width:75em){.-pt-1vru-nT{padding-top:1.5rem!important;padding-top:var(--vru)!important}.-fz-micr-nsT{font-size:.5em!important}.-fz-mill-nsT{font-size:.75em!important}.-fz-norm-nsT{font-size:1em!important}.-fz-kilo-nsT{font-size:1.5em!important}.-fz-mega-nsT{font-size:2em!important}.-fz-giga-nsT{font-size:3em!important}.-fz-tera-nsT{font-size:4em!important}.-fz-peta-nsT{font-size:6em!important}}@media not all and (min-width:90em){.-pt-1vru-nP{padding-top:1.5rem!important;padding-top:var(--vru)!important}.-fz-micr-nsP{font-size:.5em!important}.-fz-mill-nsP{font-size:.75em!important}.-fz-norm-nsP{font-size:1em!important}.-fz-kilo-nsP{font-size:1.5em!important}.-fz-mega-nsP{font-size:2em!important}.-fz-giga-nsP{font-size:3em!important}.-fz-tera-nsP{font-size:4em!important}.-fz-peta-nsP{font-size:6em!important}}@media not all and (min-width:30em){.-fz-micr-nK{font-size:.5em!important}.-fz-mill-nK{font-size:.75em!important}.-fz-norm-nK{font-size:1em!important}.-fz-kilo-nK{font-size:1.5em!important}.-fz-mega-nK{font-size:2em!important}.-fz-giga-nK{font-size:3em!important}.-fz-tera-nK{font-size:4em!important}.-fz-peta-nK{font-size:6em!important}}@media not all and (min-width:45em){.-fz-micr-nM{font-size:.5em!important}.-fz-mill-nM{font-size:.75em!important}.-fz-norm-nM{font-size:1em!important}.-fz-kilo-nM{font-size:1.5em!important}.-fz-mega-nM{font-size:2em!important}.-fz-giga-nM{font-size:3em!important}.-fz-tera-nM{font-size:4em!important}.-fz-peta-nM{font-size:6em!important}}@media not all and (min-width:60em){.-fz-micr-nG{font-size:.5em!important}.-fz-mill-nG{font-size:.75em!important}.-fz-norm-nG{font-size:1em!important}.-fz-kilo-nG{font-size:1.5em!important}.-fz-mega-nG{font-size:2em!important}.-fz-giga-nG{font-size:3em!important}.-fz-tera-nG{font-size:4em!important}.-fz-peta-nG{font-size:6em!important}}@media not all and (min-width:75em){.-fz-micr-nT{font-size:.5em!important}.-fz-mill-nT{font-size:.75em!important}.-fz-norm-nT{font-size:1em!important}.-fz-kilo-nT{font-size:1.5em!important}.-fz-mega-nT{font-size:2em!important}.-fz-giga-nT{font-size:3em!important}.-fz-tera-nT{font-size:4em!important}.-fz-peta-nT{font-size:6em!important}}@media not all and (min-width:90em){.-fz-micr-nP{font-size:.5em!important}.-fz-mill-nP{font-size:.75em!important}.-fz-norm-nP{font-size:1em!important}.-fz-kilo-nP{font-size:1.5em!important}.-fz-mega-nP{font-size:2em!important}.-fz-giga-nP{font-size:3em!important}.-fz-tera-nP{font-size:4em!important}.-fz-peta-nP{font-size:6em!important}}.-fz-el-micr{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}@media screen{.-fz-el-micr-s{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-s{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-s{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-s{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-s{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-s{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-s{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-s{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media print{.-fz-el-micr-p{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-p{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-p{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-p{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-p{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-p{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-p{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-p{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media screen and (min-width:30em){.-fz-el-micr-sK{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-sK{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-sK{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sK{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sK{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-sK{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sK{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-sK{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media screen and (min-width:45em){.-fz-el-micr-sM{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-sM{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-sM{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sM{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sM{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-sM{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sM{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-sM{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media screen and (min-width:60em){.-fz-el-micr-sG{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-sG{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-sG{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sG{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sG{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-sG{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sG{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-sG{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media screen and (min-width:75em){.-fz-el-micr-sT{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-sT{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-sT{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sT{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sT{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-sT{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sT{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-sT{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media screen and (min-width:90em){.-fz-el-micr-sP{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-sP{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-sP{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sP{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sP{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-sP{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sP{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-sP{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:30em){.-fz-el-micr-nsK{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nsK{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nsK{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nsK{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nsK{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nsK{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nsK{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nsK{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:45em){.-fz-el-micr-nsM{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nsM{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nsM{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nsM{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nsM{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nsM{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nsM{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nsM{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:60em){.-fz-el-micr-nsG{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nsG{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nsG{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nsG{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nsG{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nsG{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nsG{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nsG{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:75em){.-fz-el-micr-nsT{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nsT{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nsT{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nsT{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nsT{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nsT{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nsT{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nsT{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:90em){.-fz-el-micr-nsP{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nsP{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nsP{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nsP{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nsP{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nsP{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nsP{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nsP{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:30em){.-fz-el-micr-nK{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nK{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nK{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nK{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nK{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nK{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nK{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nK{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:45em){.-fz-el-micr-nM{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nM{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nM{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nM{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nM{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nM{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nM{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nM{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:60em){.-fz-el-micr-nG{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nG{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nG{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nG{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nG{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nG{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nG{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nG{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:75em){.-fz-el-micr-nT{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nT{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nT{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nT{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nT{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nT{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nT{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nT{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:90em){.-fz-el-micr-nP{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nP{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nP{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nP{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nP{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nP{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nP{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nP{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}} \ No newline at end of file +body,mark{color:#000}a,abbr[title],del,ins,s,u{text-decoration:none}audio:not([controls]),hr{height:0;display:none}button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}legend,ol,td,th,ul{padding:0}[hidden],hr,template{display:none}body,pre,table{text-align:left}caption,th{text-align:center}pre,textarea{overflow:auto}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,textarea{display:block}label,summary{cursor:pointer}*,::after,::before,input[type=search],legend{box-sizing:border-box}img,legend,table{max-width:100%}.o-List,ol,ul{list-style:none}body{background:#fff}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:0}address,b,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,i,kbd,pre,samp,small,strong,sub,sup,th,var{font:inherit}mark{background:#ff0}ol,ul{padding:0 0 0 4rem}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{margin:.67em 0}figure{margin:0 0 1em}hr{box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#00e}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;cursor:help}sub,sup{line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0;font-family:inherit}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px}legend{color:inherit;display:table;white-space:normal}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h3{line-height:1}h5,pre{line-height:2}b,dfn,h1,h2,h3,h4,h5,h6,strong,th{font-weight:700}h2,h4,html,textarea{line-height:1.5}summary{display:list-item}*,::after,::before{border:0 solid;content:none}html{--line-height:1.5;--vru:calc(var(--line-height) * 1rem);font-size:100%;line-height:var(--line-height)}blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin-bottom:1.5rem;margin-bottom:var(--vru)}h1{padding-top:1.5rem;padding-top:var(--vru);font-size:3em;line-height:calc(var(--line-height)/ 1.5);margin-top:0}blockquote,details,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,table,textarea,ul{margin-bottom:var(--vru)}abbr,b,br,cite,code,data,dfn,em,i,kbd,label,mark,q,s,samp,small,span,strong,sub,sup,time,u,var{line-height:0}a,del,ins{display:contents}h2{font-size:2em;line-height:calc(var(--line-height)/ 1)}h3{font-size:1.5em;line-height:calc(var(--line-height)/ 1.5)}h4{font-size:1em;line-height:calc(var(--line-height)/ 1)}h5{font-size:.75em;line-height:calc(var(--line-height)/ .75)}h6{font-size:.5em;line-height:3;line-height:calc(var(--line-height)/ .5)}code,kbd,pre,samp,small,sub,sup{font-size:.75em}pre{line-height:calc(var(--line-height)/ .75);text-indent:0;white-space:pre}dd>dl,dd>ol,dd>ul,dt>dl,dt>ol,dt>ul,li>dl,li>ol,li>ul{margin-bottom:0}dd>ol,dd>ul,dt>ol,dt>ul,li>ol,li>ul{padding-left:2rem}ol{list-style-type:decimal}ul{list-style-type:disc}table{border-collapse:collapse}tfoot,thead{vertical-align:bottom}tbody{vertical-align:top}cite,em,i,var{font-style:italic}u{text-decoration:underline;color:#080}s{text-decoration:line-through;color:#b00}ins{background-color:#a6f3a6}del{background-color:#f8cbcb}dfn{font-style:inherit}q{quotes:'\201c' '\201d';quotes:initial}q::before{content:open-quote}q::after{content:close-quote}code,kbd,samp{white-space:nowrap}code code,code kbd,code samp,kbd code,kbd kbd,kbd samp,samp code,samp kbd,samp samp{font-size:inherit}fieldset{padding:0 1rem;margin-left:0;margin-right:0}input,textarea{padding:0 .25rem}button,input,optgroup{font-size:inherit;line-height:inherit}fieldset,textarea{border-width:1px;margin-top:-2px;border-style:solid;border-color:rgba(0,0,0,.25)}button,input,select{border:1px solid rgba(0,0,0,.25)}textarea{width:30rem;height:9rem;height:calc(6 * var(--vru));font-size:12px;font-size:.75rem;line-height:var(--line-height)}.h-Block,.o-Flex,.o-Grid{line-height:inherit}textarea>*{--vru:calc(var(--line-height) * 0.75rem)}textarea blockquote,textarea dl,textarea fieldset,textarea figure,textarea h1,textarea h2,textarea h3,textarea h4,textarea h5,textarea h6,textarea ol,textarea p,textarea pre,textarea table,textarea ul{margin-bottom:1.125rem;margin-bottom:var(--vru)}textarea h1{padding-top:1.125rem;padding-top:var(--vru)}input:not([type=button]):not([type=reset]):not([type=submit]),select{font-size:.75em}button,input[type=button],input[type=reset],input[type=submit]{padding:.125em .25em;background-color:rgba(0,0,0,.25)}select[multiple]>optgroup>option{padding-left:1rem}img{border-style:none;width:auto;height:auto;font-style:italic;vertical-align:middle}.o-List{padding-left:0}.o-Flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}@media screen{a:not([href]){opacity:.5}.o-List-s{padding-left:0;list-style:none}.o-Flex-s{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-s{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media print{*,::after,::before{background:0 0!important;box-shadow:none!important;text-shadow:none!important}.o-List-p{padding-left:0;list-style:none}.o-Flex-p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-p{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media screen and (min-width:30em){.o-List-sK{padding-left:0;list-style:none}.o-Flex-sK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-sK{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media screen and (min-width:45em){.o-List-sM{padding-left:0;list-style:none}.o-Flex-sM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-sM{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media screen and (min-width:60em){.o-List-sG{padding-left:0;list-style:none}.o-Flex-sG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-sG{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media screen and (min-width:75em){.o-List-sT{padding-left:0;list-style:none}.o-Flex-sT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-sT{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media screen and (min-width:90em){.o-List-sP{padding-left:0;list-style:none}.o-Flex-sP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-sP{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:30em){.o-List-nK,.o-List-nsK{padding-left:0;list-style:none}.o-Flex-nsK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nsK{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:45em){.o-List-nM,.o-List-nsM{padding-left:0;list-style:none}.o-Flex-nsM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nsM{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:60em){.o-List-nG,.o-List-nsG{padding-left:0;list-style:none}.o-Flex-nsG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nsG{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:75em){.o-List-nT,.o-List-nsT{padding-left:0;list-style:none}.o-Flex-nsT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nsT{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:90em){.o-List-nP,.o-List-nsP{padding-left:0;list-style:none}.o-Flex-nsP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nsP{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:30em){.o-Flex-nK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nK{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:45em){.o-Flex-nM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nM{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:60em){.o-Flex-nG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nG{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:75em){.o-Flex-nT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nT{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}@media not all and (min-width:90em){.o-Flex-nP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.o-Flex__Item-nP{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}.o-Grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}@media screen{.o-Grid-s{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-s{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media print{.o-Grid-p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-p{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media screen and (min-width:30em){.o-Grid-sK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-sK{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media screen and (min-width:45em){.o-Grid-sM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-sM{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media screen and (min-width:60em){.o-Grid-sG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-sG{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media screen and (min-width:75em){.o-Grid-sT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-sT{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media screen and (min-width:90em){.o-Grid-sP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-sP{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:30em){.o-Grid-nsK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nsK{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:45em){.o-Grid-nsM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nsM{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:60em){.o-Grid-nsG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nsG{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:75em){.o-Grid-nsT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nsT{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:90em){.o-Grid-nsP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nsP{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:30em){.o-Grid-nK{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nK{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:45em){.o-Grid-nM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nM{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:60em){.o-Grid-nG{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nG{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:75em){.o-Grid-nT{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nT{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}@media not all and (min-width:90em){.o-Grid-nP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:inherit;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-Grid__Item-nP{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}.h-Block-nsP{display:block;line-height:inherit}}.h-Block{display:block}@media screen{.h-Block-s{display:block;line-height:inherit}}@media print{.h-Block-p{display:block;line-height:inherit}}@media screen and (min-width:30em){.h-Block-sK{display:block;line-height:inherit}}@media screen and (min-width:45em){.h-Block-sM{display:block;line-height:inherit}}@media screen and (min-width:60em){.h-Block-sG{display:block;line-height:inherit}}@media screen and (min-width:75em){.h-Block-sT{display:block;line-height:inherit}}@media screen and (min-width:90em){.h-Block-sP{display:block;line-height:inherit}}@media not all and (min-width:30em){.h-Block-nK,.h-Block-nsK{display:block;line-height:inherit}}@media not all and (min-width:45em){.h-Block-nM,.h-Block-nsM{display:block;line-height:inherit}}@media not all and (min-width:60em){.h-Block-nG,.h-Block-nsG{display:block;line-height:inherit}}@media not all and (min-width:75em){.h-Block-nT,.h-Block-nsT{display:block;line-height:inherit}}@media not all and (min-width:90em){.h-Block-nP{display:block;line-height:inherit}.h-Inline-nsP{display:inline;line-height:0}}.h-Inline{display:inline;line-height:0}@media screen{.h-Inline-s{display:inline;line-height:0}}@media print{.h-Inline-p{display:inline;line-height:0}}@media screen and (min-width:30em){.h-Inline-sK{display:inline;line-height:0}}@media screen and (min-width:45em){.h-Inline-sM{display:inline;line-height:0}}@media screen and (min-width:60em){.h-Inline-sG{display:inline;line-height:0}}@media screen and (min-width:75em){.h-Inline-sT{display:inline;line-height:0}}@media screen and (min-width:90em){.h-Inline-sP{display:inline;line-height:0}}@media not all and (min-width:30em){.h-Inline-nK,.h-Inline-nsK{display:inline;line-height:0}}@media not all and (min-width:45em){.h-Inline-nM,.h-Inline-nsM{display:inline;line-height:0}}@media not all and (min-width:60em){.h-Inline-nG,.h-Inline-nsG{display:inline;line-height:0}}@media not all and (min-width:75em){.h-Inline-nT,.h-Inline-nsT{display:inline;line-height:0}}@media not all and (min-width:90em){.h-Inline-nP{display:inline;line-height:0}.h-Clearfix-nsP::after{content:'';display:block;clear:both}}.h-Clearfix::after{content:'';display:block;clear:both}.h-Hidden{left:-999999px}.h-Hidden:not(:focus){position:absolute}.-mb-1vru{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}@media screen{.h-Clearfix-s::after{content:'';display:block;clear:both}.h-Hidden-s{left:-999999px}.h-Hidden-s:not(:focus){position:absolute}.-mb-1vru-s{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media print{.h-Clearfix-p::after{content:'';display:block;clear:both}.h-Hidden-p{left:-999999px}.h-Hidden-p:not(:focus){position:absolute}.-mb-1vru-p{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media screen and (min-width:30em){.h-Clearfix-sK::after{content:'';display:block;clear:both}.h-Hidden-sK{left:-999999px}.h-Hidden-sK:not(:focus){position:absolute}.-mb-1vru-sK{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media screen and (min-width:45em){.h-Clearfix-sM::after{content:'';display:block;clear:both}.h-Hidden-sM{left:-999999px}.h-Hidden-sM:not(:focus){position:absolute}.-mb-1vru-sM{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media screen and (min-width:60em){.h-Clearfix-sG::after{content:'';display:block;clear:both}.h-Hidden-sG{left:-999999px}.h-Hidden-sG:not(:focus){position:absolute}.-mb-1vru-sG{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media screen and (min-width:75em){.h-Clearfix-sT::after{content:'';display:block;clear:both}.h-Hidden-sT{left:-999999px}.h-Hidden-sT:not(:focus){position:absolute}.-mb-1vru-sT{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media screen and (min-width:90em){.h-Clearfix-sP::after{content:'';display:block;clear:both}.h-Hidden-sP{left:-999999px}.h-Hidden-sP:not(:focus){position:absolute}.-mb-1vru-sP{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media not all and (min-width:30em){.h-Clearfix-nK::after,.h-Clearfix-nsK::after{content:'';display:block;clear:both}.h-Hidden-nsK{left:-999999px}.h-Hidden-nsK:not(:focus){position:absolute}.h-Hidden-nK{left:-999999px}.h-Hidden-nK:not(:focus){position:absolute}.-mb-1vru-nsK{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media not all and (min-width:45em){.h-Clearfix-nM::after,.h-Clearfix-nsM::after{content:'';display:block;clear:both}.h-Hidden-nsM{left:-999999px}.h-Hidden-nsM:not(:focus){position:absolute}.h-Hidden-nM{left:-999999px}.h-Hidden-nM:not(:focus){position:absolute}.-mb-1vru-nsM{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media not all and (min-width:60em){.h-Clearfix-nG::after,.h-Clearfix-nsG::after{content:'';display:block;clear:both}.h-Hidden-nsG{left:-999999px}.h-Hidden-nsG:not(:focus){position:absolute}.h-Hidden-nG{left:-999999px}.h-Hidden-nG:not(:focus){position:absolute}.-mb-1vru-nsG{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media not all and (min-width:75em){.h-Clearfix-nT::after,.h-Clearfix-nsT::after{content:'';display:block;clear:both}.h-Hidden-nsT{left:-999999px}.h-Hidden-nsT:not(:focus){position:absolute}.h-Hidden-nT{left:-999999px}.h-Hidden-nT:not(:focus){position:absolute}.-mb-1vru-nsT{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}@media not all and (min-width:90em){.h-Clearfix-nP::after{content:'';display:block;clear:both}.h-Hidden-nsP{left:-999999px}.h-Hidden-nsP:not(:focus){position:absolute}.h-Hidden-nP{left:-999999px}.h-Hidden-nP:not(:focus){position:absolute}.-mb-1vru-nsP{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}}.-pt-1vru{padding-top:1.5rem!important;padding-top:var(--vru)!important}@media screen{.-pt-1vru-s{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media print{.-pt-1vru-p{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media screen and (min-width:30em){.-pt-1vru-sK{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media screen and (min-width:45em){.-pt-1vru-sM{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media screen and (min-width:60em){.-pt-1vru-sG{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media screen and (min-width:75em){.-pt-1vru-sT{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media screen and (min-width:90em){.-pt-1vru-sP{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media not all and (min-width:30em){.-mb-1vru-nK{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}.-pt-1vru-nsK{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media not all and (min-width:45em){.-mb-1vru-nM{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}.-pt-1vru-nsM{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media not all and (min-width:60em){.-mb-1vru-nG{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}.-pt-1vru-nsG{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media not all and (min-width:75em){.-mb-1vru-nT{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}.-pt-1vru-nsT{padding-top:1.5rem!important;padding-top:var(--vru)!important}}@media not all and (min-width:90em){.-mb-1vru-nP{margin-bottom:1.5rem!important;margin-bottom:var(--vru)!important}.-pt-1vru-nsP{padding-top:1.5rem!important;padding-top:var(--vru)!important}}.-fz-micr{font-size:.5em!important}.-fz-mill{font-size:.75em!important}.-fz-norm{font-size:1em!important}.-fz-kilo{font-size:1.5em!important}.-fz-mega{font-size:2em!important}.-fz-giga{font-size:3em!important}.-fz-tera{font-size:4em!important}.-fz-peta{font-size:6em!important}@media screen{.-fz-micr-s{font-size:.5em!important}.-fz-mill-s{font-size:.75em!important}.-fz-norm-s{font-size:1em!important}.-fz-kilo-s{font-size:1.5em!important}.-fz-mega-s{font-size:2em!important}.-fz-giga-s{font-size:3em!important}.-fz-tera-s{font-size:4em!important}.-fz-peta-s{font-size:6em!important}}@media print{.-fz-micr-p{font-size:.5em!important}.-fz-mill-p{font-size:.75em!important}.-fz-norm-p{font-size:1em!important}.-fz-kilo-p{font-size:1.5em!important}.-fz-mega-p{font-size:2em!important}.-fz-giga-p{font-size:3em!important}.-fz-tera-p{font-size:4em!important}.-fz-peta-p{font-size:6em!important}}@media screen and (min-width:30em){.-fz-micr-sK{font-size:.5em!important}.-fz-mill-sK{font-size:.75em!important}.-fz-norm-sK{font-size:1em!important}.-fz-kilo-sK{font-size:1.5em!important}.-fz-mega-sK{font-size:2em!important}.-fz-giga-sK{font-size:3em!important}.-fz-tera-sK{font-size:4em!important}.-fz-peta-sK{font-size:6em!important}}@media screen and (min-width:45em){.-fz-micr-sM{font-size:.5em!important}.-fz-mill-sM{font-size:.75em!important}.-fz-norm-sM{font-size:1em!important}.-fz-kilo-sM{font-size:1.5em!important}.-fz-mega-sM{font-size:2em!important}.-fz-giga-sM{font-size:3em!important}.-fz-tera-sM{font-size:4em!important}.-fz-peta-sM{font-size:6em!important}}@media screen and (min-width:60em){.-fz-micr-sG{font-size:.5em!important}.-fz-mill-sG{font-size:.75em!important}.-fz-norm-sG{font-size:1em!important}.-fz-kilo-sG{font-size:1.5em!important}.-fz-mega-sG{font-size:2em!important}.-fz-giga-sG{font-size:3em!important}.-fz-tera-sG{font-size:4em!important}.-fz-peta-sG{font-size:6em!important}}@media screen and (min-width:75em){.-fz-micr-sT{font-size:.5em!important}.-fz-mill-sT{font-size:.75em!important}.-fz-norm-sT{font-size:1em!important}.-fz-kilo-sT{font-size:1.5em!important}.-fz-mega-sT{font-size:2em!important}.-fz-giga-sT{font-size:3em!important}.-fz-tera-sT{font-size:4em!important}.-fz-peta-sT{font-size:6em!important}}@media screen and (min-width:90em){.-fz-micr-sP{font-size:.5em!important}.-fz-mill-sP{font-size:.75em!important}.-fz-norm-sP{font-size:1em!important}.-fz-kilo-sP{font-size:1.5em!important}.-fz-mega-sP{font-size:2em!important}.-fz-giga-sP{font-size:3em!important}.-fz-tera-sP{font-size:4em!important}.-fz-peta-sP{font-size:6em!important}}@media not all and (min-width:30em){.-pt-1vru-nK{padding-top:1.5rem!important;padding-top:var(--vru)!important}.-fz-micr-nsK{font-size:.5em!important}.-fz-mill-nsK{font-size:.75em!important}.-fz-norm-nsK{font-size:1em!important}.-fz-kilo-nsK{font-size:1.5em!important}.-fz-mega-nsK{font-size:2em!important}.-fz-giga-nsK{font-size:3em!important}.-fz-tera-nsK{font-size:4em!important}.-fz-peta-nsK{font-size:6em!important}}@media not all and (min-width:45em){.-pt-1vru-nM{padding-top:1.5rem!important;padding-top:var(--vru)!important}.-fz-micr-nsM{font-size:.5em!important}.-fz-mill-nsM{font-size:.75em!important}.-fz-norm-nsM{font-size:1em!important}.-fz-kilo-nsM{font-size:1.5em!important}.-fz-mega-nsM{font-size:2em!important}.-fz-giga-nsM{font-size:3em!important}.-fz-tera-nsM{font-size:4em!important}.-fz-peta-nsM{font-size:6em!important}}@media not all and (min-width:60em){.-pt-1vru-nG{padding-top:1.5rem!important;padding-top:var(--vru)!important}.-fz-micr-nsG{font-size:.5em!important}.-fz-mill-nsG{font-size:.75em!important}.-fz-norm-nsG{font-size:1em!important}.-fz-kilo-nsG{font-size:1.5em!important}.-fz-mega-nsG{font-size:2em!important}.-fz-giga-nsG{font-size:3em!important}.-fz-tera-nsG{font-size:4em!important}.-fz-peta-nsG{font-size:6em!important}}@media not all and (min-width:75em){.-pt-1vru-nT{padding-top:1.5rem!important;padding-top:var(--vru)!important}.-fz-micr-nsT{font-size:.5em!important}.-fz-mill-nsT{font-size:.75em!important}.-fz-norm-nsT{font-size:1em!important}.-fz-kilo-nsT{font-size:1.5em!important}.-fz-mega-nsT{font-size:2em!important}.-fz-giga-nsT{font-size:3em!important}.-fz-tera-nsT{font-size:4em!important}.-fz-peta-nsT{font-size:6em!important}}@media not all and (min-width:90em){.-pt-1vru-nP{padding-top:1.5rem!important;padding-top:var(--vru)!important}.-fz-micr-nsP{font-size:.5em!important}.-fz-mill-nsP{font-size:.75em!important}.-fz-norm-nsP{font-size:1em!important}.-fz-kilo-nsP{font-size:1.5em!important}.-fz-mega-nsP{font-size:2em!important}.-fz-giga-nsP{font-size:3em!important}.-fz-tera-nsP{font-size:4em!important}.-fz-peta-nsP{font-size:6em!important}}@media not all and (min-width:30em){.-fz-micr-nK{font-size:.5em!important}.-fz-mill-nK{font-size:.75em!important}.-fz-norm-nK{font-size:1em!important}.-fz-kilo-nK{font-size:1.5em!important}.-fz-mega-nK{font-size:2em!important}.-fz-giga-nK{font-size:3em!important}.-fz-tera-nK{font-size:4em!important}.-fz-peta-nK{font-size:6em!important}}@media not all and (min-width:45em){.-fz-micr-nM{font-size:.5em!important}.-fz-mill-nM{font-size:.75em!important}.-fz-norm-nM{font-size:1em!important}.-fz-kilo-nM{font-size:1.5em!important}.-fz-mega-nM{font-size:2em!important}.-fz-giga-nM{font-size:3em!important}.-fz-tera-nM{font-size:4em!important}.-fz-peta-nM{font-size:6em!important}}@media not all and (min-width:60em){.-fz-micr-nG{font-size:.5em!important}.-fz-mill-nG{font-size:.75em!important}.-fz-norm-nG{font-size:1em!important}.-fz-kilo-nG{font-size:1.5em!important}.-fz-mega-nG{font-size:2em!important}.-fz-giga-nG{font-size:3em!important}.-fz-tera-nG{font-size:4em!important}.-fz-peta-nG{font-size:6em!important}}@media not all and (min-width:75em){.-fz-micr-nT{font-size:.5em!important}.-fz-mill-nT{font-size:.75em!important}.-fz-norm-nT{font-size:1em!important}.-fz-kilo-nT{font-size:1.5em!important}.-fz-mega-nT{font-size:2em!important}.-fz-giga-nT{font-size:3em!important}.-fz-tera-nT{font-size:4em!important}.-fz-peta-nT{font-size:6em!important}}@media not all and (min-width:90em){.-fz-micr-nP{font-size:.5em!important}.-fz-mill-nP{font-size:.75em!important}.-fz-norm-nP{font-size:1em!important}.-fz-kilo-nP{font-size:1.5em!important}.-fz-mega-nP{font-size:2em!important}.-fz-giga-nP{font-size:3em!important}.-fz-tera-nP{font-size:4em!important}.-fz-peta-nP{font-size:6em!important}}.-fz-el-micr{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}@media screen{.-fz-el-micr-s{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-s{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-s{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-s{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-s{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-s{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-s{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-s{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media print{.-fz-el-micr-p{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-p{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-p{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-p{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-p{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-p{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-p{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-p{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media screen and (min-width:30em){.-fz-el-micr-sK{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-sK{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-sK{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sK{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sK{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-sK{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sK{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-sK{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media screen and (min-width:45em){.-fz-el-micr-sM{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-sM{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-sM{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sM{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sM{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-sM{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sM{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-sM{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media screen and (min-width:60em){.-fz-el-micr-sG{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-sG{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-sG{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sG{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sG{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-sG{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sG{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-sG{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media screen and (min-width:75em){.-fz-el-micr-sT{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-sT{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-sT{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sT{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sT{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-sT{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sT{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-sT{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media screen and (min-width:90em){.-fz-el-micr-sP{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-sP{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-sP{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sP{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sP{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-sP{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sP{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-sP{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:30em){.-fz-el-micr-nsK{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nsK{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nsK{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nsK{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nsK{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nsK{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nsK{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nsK{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:45em){.-fz-el-micr-nsM{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nsM{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nsM{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nsM{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nsM{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nsM{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nsM{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nsM{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:60em){.-fz-el-micr-nsG{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nsG{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nsG{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nsG{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nsG{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nsG{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nsG{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nsG{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:75em){.-fz-el-micr-nsT{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nsT{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nsT{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nsT{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nsT{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nsT{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nsT{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nsT{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:90em){.-fz-el-micr-nsP{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nsP{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nsP{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nsP{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nsP{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nsP{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nsP{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nsP{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:30em){.-fz-el-micr-nK{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nK{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nK{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nK{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nK{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nK{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nK{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nK{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:45em){.-fz-el-micr-nM{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nM{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nM{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nM{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nM{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nM{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nM{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nM{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:60em){.-fz-el-micr-nG{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nG{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nG{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nG{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nG{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nG{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nG{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nG{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:75em){.-fz-el-micr-nT{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nT{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nT{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nT{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nT{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nT{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nT{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nT{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}}@media not all and (min-width:90em){.-fz-el-micr-nP{font-size:.5em!important;line-height:3!important;line-height:calc(var(--line-height)/ .5)!important}.-fz-el-mill-nP{font-size:.75em!important;line-height:2!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-norm-nP{font-size:1em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nP{font-size:1.5em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nP{font-size:2em!important;line-height:1.5!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-giga-nP{font-size:3em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nP{font-size:4em!important;line-height:1.125!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-peta-nP{font-size:6em!important;line-height:1!important;line-height:calc(var(--line-height)/ 1.5)!important}} \ No newline at end of file