@font-face { font-family: chivo; font-style: normal; font-weight: bold; src: url("../fonts/Chivo-Black.ttf"); } @font-face { font-family: chivo; font-style: normal; font-weight: normal; src: url("../fonts/Chivo-Regular.ttf"); } @font-face { font-family: chivo; font-style: italic; font-weight: normal; src: url("../fonts/Chivo-Italic.ttf"); } @font-face { font-family: chivo; font-style: italic; font-weight: bold; src: url("../fonts/Chivo-BlackItalic.ttf"); } @font-face { font-family: bitter; font-style: normal; font-weight: normal; src: url("../fonts/Bitter-Regular.otf"); } @font-face { font-family: bitter; font-style: italic; font-weight: normal; src: url("../fonts/Bitter-Italic.otf"); } @font-face { font-family: bitter; font-style: normal; font-weight: bold; src: url("../fonts/Bitter-Bold.otf"); } @font-face { font-family: titling-black; font-style: normal; font-weight: normal; src: url("../fonts/Ostrich-Black.ttf"); } @font-face { font-family: titling-bold; font-style: normal; font-weight: normal; src: url("../fonts/Ostrich-Bold.ttf"); } @font-face { font-family: titling-light; font-style: normal; font-weight: normal; src: url("../fonts/Ostrich-Light.ttf"); } @font-face { font-family: titling-regular; font-style: normal; font-weight: normal; src: url("../fonts/Ostrich-Regular.ttf"); } @font-face { font-family: titling-rounded; font-style: normal; font-weight: normal; src: url("../fonts/Ostrich-Rounded.ttf"); } @font-face { font-family: titling-rounded-extended; font-style: normal; font-weight: normal; src: url("../fonts/Ostrich-Sans-Round-Regular.otf"); } @font-face { font-family: karla; font-style: normal; font-weight: normal; src: url("../fonts/Karla-Regular.ttf"); } @font-face { font-family: karla; font-style: italic; font-weight: normal; src: url("../fonts/Karla-Italic.ttf"); } @font-face { font-family: karla; font-style: normal; font-weight: bold; src: url("../fonts/Karla-Bold.ttf"); } @font-face { font-family: karla; font-style: italic; font-weight: bold; src: url("../fonts/Karla-BoldItalic.ttf"); } @font-face { font-family: open; font-style: normal; font-weight: bold; src: url("../fonts/OpenSans-Bold.ttf"); } @font-face { font-family: open; font-style: normal; font-weight: normal; src: url("../fonts/OpenSans-Regular.ttf"); } @font-face { font-family: open; font-style: italic; font-weight: normal; src: url("../fonts/Chivo-Italic.ttf"); } @font-face { font-family: open; font-style: italic; font-weight: bold; src: url("../fonts/OpenSans-BoldItalic.ttf"); } @font-face { font-family: open; font-style: italic; font-weight: 200; src: url("../fonts/OpenSans-LightItalic.ttf"); } @font-face { font-family: open; font-style: italic; font-weight: 600; src: url("../fonts/OpenSans-SemiboldItalic.ttf"); } @font-face { font-family: open; font-style: italic; font-weight: 800; src: url("../fonts/OpenSans-ExtraBoldItalic.ttf"); } @font-face { font-family: open; font-style: normal; font-weight: 200; src: url("../fonts/OpenSans-Light.ttf"); } @font-face { font-family: open; font-style: normal; font-weight: 600; src: url("../fonts/OpenSans-Semibold.ttf"); } @font-face { font-family: open; font-style: normal; font-weight: 800; src: url("../fonts/OpenSans-ExtraBold.ttf"); } @page { margin-left: 8px; margin-right: 8px; } html, body, div, p, h1, h2, h3, h4, h5, h6, p.aside-a1-category, p.aside-a2-category, p.aside-a3-category, p.aside-a4-category, p.aside-a5-category, p.aside-a6-category, p.ency-category, p.recipe-r1-category, p.recipe-r2-category, p.recipe-r3-category, p.profile-category, p.intro-category, p.tek-category, p.proj-p1-category, p.proj-p2-category, p.list-title, p.aside-a1-title, p.aside-a2-title, p.aside-a3-title, p.proj-p1-mat-title, p.proj-p1-inst-title, p.proj-p2-mat-title, p.proj-p2-inst-title, p.tek-mat-title, p.tek-inst-title { margin: 0; padding: 0; border: 0; font-size: 100%; text-indent: 0em; } p, h1, h2, h3, h4, h5, h6, p.aside-a1-category, p.aside-a2-category, p.aside-a3-category, p.aside-a4-category, p.aside-a5-category, p.aside-a6-category, p.ency-category, p.recipe-r1-category, p.recipe-r2-category, p.recipe-r3-category, p.profile-category, p.intro-category, p.tek-category, p.proj-p1-category, p.proj-p2-category, p.list-title, p.aside-a1-title, p.aside-a2-title, p.aside-a3-title, p.proj-p1-mat-title, p.proj-p1-inst-title, p.proj-p2-mat-title, p.proj-p2-inst-title, p.tek-mat-title, p.tek-inst-title { color: inherit; text-indent: 0em; font-weight: normal; text-transform: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; width: 100%; } header, section, footer, aside, nav, article, figure { display: block; } body { line-height: 1.44; widows: 2; orphans: 2; text-align: justify; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga", "dlig"; -o-font-feature-settings: "liga", "dlig"; -webkit-font-feature-settings: "liga", "dlig"; font-feature-settings: "liga", "dlig"; font-family: "bitter", "arvo", georgia, serif; -webkit-hyphens: auto; adobe-hyphenate: auto; hyphens: auto; } body { color: #101010; } h1, h2, h3, h4, h5, h6, p.aside-a1-category, p.aside-a2-category, p.aside-a3-category, p.aside-a4-category, p.aside-a5-category, p.aside-a6-category, p.ency-category, p.recipe-r1-category, p.recipe-r2-category, p.recipe-r3-category, p.profile-category, p.intro-category, p.tek-category, p.proj-p1-category, p.proj-p2-category, p.list-title, p.aside-a1-title, p.aside-a2-title, p.aside-a3-title, p.proj-p2-mat-title, p.proj-p2-inst-title, p.tek-mat-title, p.tek-inst-title { margin: 1.5em 1em 0 1em; color: inherit; font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } hr { display: none; } a { color: inherit; text-decoration: none; } a.toc { display: none; } a span { color: #101010; text-decoration: underline; } .toc a span { font-weight: normal; } a:link:after { margin: 0 .05em 0 .3em; color: #555; content: "\002794"; font-style: normal; text-decoration: none; position: relative; top: .1em; } div#fresh.figure { width: 100%; } div#fresh.figure a { text-decoration: none; } div#fresh.figure a:link:after { content: none; } div#promo-storey a:link:after { content: none; } p.marker { display: none; } abbr, span.abbr-acronym, span.abbr { text-transform: uppercase; } sub, sup { font-size: 75%; line-height: 0; position: relative; } span.frac { position: relative; left: .15em; padding-right: .15em; } sub.frac, sup.frac, span.frac sup, span.frac sub { font-size: 60%; } sup.frac, span.frac sup { top: .2em; } sub.frac, span.frac sub { left: -.1em; bottom: .4em; } span.frasl { position: relative; left: -.2em; } span.sc, acronym, span.planttm { text-transform: uppercase; font-size: .825em; letter-spacing: .1em; } span.blank { text-decoration: underline; } span.nobreak { display: inline-block; } span.intro acronym { font-size: 100%; } .cite, .language, .lang { font-style: italic; } strong, dfn, b { font-family: "chivo", helvetica, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 1.03em; } strong.vocab, dfn.vocab { color: #101010; } strong.runin, div.glossary-entry h3 { color: #030303; font-weight: bold; } span.note { color: #777; font-family: "chivo", helvetica, arial, sans-serif; font-size: .75em; } h1.aside-a1 acronym, h1.aside-a2 acronym, h1.aside-a3 acronym, h2.aside-a1 acronym, h2.aside-a2 acronym, h2.aside-a3 acronym, h3.aside-a1 acronym, h3.aside-a2 acronym, h3.aside-a3 acronym, h1.aside-a4 acronym, h1.aside-a5 acronym, h1.aside-a6 acronym, h2.aside-a4 acronym, h2.aside-a5 acronym, h2.aside-a6 acronym, h3.aside-a4 acronym, h3.aside-a5 acronym, h3.aside-a6 acronym { font-size: inherit; } p.aside-a1-attrib, p.aside-a2-attrib, p.aside-a3-attrib, ol .num, .copyright, .copyright-version, .copyright-mission, h1.ost, h1.rel, h2.ost-entry-title, h2.rel-entry-title, p.ost-entry-pubinfo, p.rel-entry-pubinfo, p.ost-storeyinfo, p.rel-storeyinfo, h1.proj, h2.proj, h3.proj, h4.proj, h6.proj, h1.proj-inst, h2.proj-inst, h3.proj-inst, h4.proj-inst, h6.proj-inst, h1.proj-mat, h2.proj-mat, h3.proj-mat, h4.proj-mat, p.aside-a4-attrib p.aside-a5-attrib, p.aside-a6-attrib, .ded, .ded-attrib, h4.res-entry, h4.contrib-entry { text-indent: 0; text-align: center; } p.body-eq + p.body, p.table-t1-cell, p.ded + p.ded { text-indent: 0 !important; } h1.body, .figure + h2.aside-a1, .figure + h2.aside-a2, .figure + h2.aside-a3, aside.aside-a1 * + p.aside-a1-category, aside.aside-a2 * + p.aside-a2-category, aside.aside-a3 * + p.aside-a3-category, aside.aside-a4 * + p.aside-a4-category, aside.aside-a5 * + p.aside-a5-category, aside.aside-a6 * + p.aside-a6-category, p.list-title, p.aside-a1-title, p.aside-a2-title, p.aside-a3-title, .figure + h2.aside-a4, .figure + h2.aside-a5, .figure + h2.aside-a6, p.aside-a4-title, p.aside-a5-title, p.aside-a6-title, p + h1.table-t1, p + h1.table-t2, p.profile-list-title, h1 + ul.reading, h1 + ul.credits, h2 + ul.credits, p.contrib-new { margin-top: 2em; } p + p.aside-a1-runin, p + p.aside-a2-runin, p + p.aside-a3-runin, p + p.body-runin, p + p.profile-runin, ul + p.aside-a1-runin, ul + p.aside-a2-runin, ul + p.aside-a3-runin, ul + p.body-runin, ul + p.profile-runin, ol + p.aside-a1-runin, ol + p.aside-a2-runin, ol + p.aside-a3-runin, ol + p.body-runin, ol + p.profile-runin, h1 + p.aside-a1-runin, h1 + p.aside-a2-runin, h1 + p.aside-a3-runin, h1 + p.body-runin, h1 + p.profile-runin, p + h1.aside-a1, p + h1.aside-a2, p + h1.aside-a3, p + p.proj.inst-runin, p + p.proj-mat-runin, p + p.proj-runin, p + p.proj-spec-s1-runin, p + p.proj-spec-s2-runin, p + p.proj-p2.inst-runin, p + p.proj-p2-mat-runin, p + p.proj-p2-runin, p + p.proj-p2-spec-s1-runin, p + p.proj-p2-spec-s2-runin, p + p.tek.inst-runin, p + p.tek-mat-runin, p + p.tek-runin, p + p.tek-spec-s1-runin, p + p.tek-spec-s2-runin, p + p.aside-a4-runin, p + p.aside-a5-runin, p + p.aside-a6-runin, ul + p.aside-a4-runin, ul + p.aside-a5-runin, ul + p.aside-a6-runin, ol + p.aside-a4-runin, ol + p.aside-a5-runin, ol + p.aside-a6-runin, h1 + p.aside-a4-runin, h1 + p.aside-a5-runin, h1 + p.aside-a6-runin, p + h1.aside-a4, p + h1.aside-a5, p + h1.aside-a6, p + p.table-t1-runin, p + p.table-t1-spec, ul + p.table-t1-runin, ul + p.table-t1-spec, ol + p.table-t1-runin, ol + p.table-t1-spec, p + p.intro-runin, ul + p.intro-runin, ol + p.intro-runin, h1 + p.intro-runin, p + p.app-runin, ul + p.app-runin, ol + p.app-runin, h1 + p.app-runin { margin-top: 1.5em; } p.body-attrib + p.body, h4.body + h4.body, h1 + ol, p.main-toc-part, p.ost-storeyinfo + p.ost-storeyinfo, p.rel-storeyinfo + p.rel-storeyinfo, p.proj-credit + p.proj, h1 + ol.proj-inst-ol, p.proj-p2-credit + p.proj-p2, h1 + ol.proj-p2-inst-ol, p.tek-credit + p.tek, h1 + ol.tek-inst-ol, p.table-t1-cell + p.table-t1-cell, h1.table-t1 + div.figure, h1.table-t2 + div.figure { margin-top: 1em; } p.aside-a1-runin + p.aside-a1-runin, p.aside-a2-runin + p.aside-a2-runin, p.aside-a3-runin + p.aside-a3-runin, p.body-runin + p.body-runin, h4.body + ul, h4 + p, p.aside-a1 + p.aside-a1-attrib, p.aside-a2 + p.aside-a2-attrib, p.aside-a3 + p.aside-a3-attrib, h2.ost, h2.rel, p.ost-entry-pubinfo, p.rel-entry-pubinfo, p.aside-a4-runin + p.aside-a4-runin, p.aside-a5-runin + p.aside-a5-runin, p.aside-a6-runin + p.aside-a6-runin, p.aside-a4 + p.aside-a4-attrib, p.aside-a5 + p.aside-a5-attrib, p.aside-a6 + p.aside-a6-attrib, p.table-t1-runin + p.table-t1-runin, p.table-t1-spec + p.table-t1-spec, h1 + h2.table-t1, h2 + h3.table-t1, p.table-t1-footnote + p.table-t1-footnote, p.table-t2-footnote + p.table-t2-footnote, p.intro-runin + p.intro-runin, p.app-runin + p.app-runin, h4 + p.res-entry, h4 + p.contrib-entry { margin-top: .5em !important; } p.body-attrib + p.body-attrib, p.aside-a1-category, p.aside-a2-category, p.aside-a3-category, p.aside-a4-category, p.aside-a5-category, p.aside-a6-category, p.recipe-r1-category, p.recipe-r2-category, p.recipe-r3-category, p.ency-category, p.profile-category, p.intro-category, p.tek-category, p.proj-p1-category, p.proj-p2-category, p.list-title, p.aside-a1-title, p.aside-a2-title, p.aside-a3-title, p.ost-entry-author, p.rel-entry-author, p.body-eq + p.body-eq, aside.aside-a4 p.aside-a4-category, aside.aside-a5 p.aside-a5-category, aside.aside-a6 p.aside-a6-category, table-t1 h1, p.intro-attrib + p.intro-attrib { margin-top: 0; } h1.aside-a1, h1.aside-a2, h1.aside-a3, h2.aside-a1, h2.aside-a2, h2.aside-a3, h3.aside-a1, h3.aside-a2, h3.aside-a3, h4.aside-a1, h4.aside-a2, h4.aside-a3, h5.aside-a1, h5.aside-a2, h5.aside-a3, h1.ost, h1.rel, h4.aside-a4, h4.aside-a5, h4.aside-a6, h1.res, h1.contrib { margin-top: 0; padding-top: 0; } h1.aside-a1, h1.aside-a2, h1.aside-a3, h1.aside-a4, h1.aside-a5, h1.aside-a6, h2.aside-a1, h2.aside-a2, h2.aside-a3, h2.aside.a4, h2.aside-a5, h2.aside-a6, h3.aside-a1, h3.aside-a2, h3.aside-a3, h3.aside.a4, h3.aside-a5, h3.aside-a6, h1.aside-note, h2.aside-note { margin-top: 0; padding-top: 0; font-size: 1.473rem; } .aside-a1 p + p, .aside-a2 p + p, .aside-a3 p + p, p.proj-credit + p.proj-headnote, p.proj-credit + p.proj-lede, p.proj-credit + p.proj-dek, p.proj-p2-credit + p.proj-p2-headnote, p.proj-p2-credit + p.proj-p2-lede, p.proj-p2-credit + p.proj-p2-dek, p.tek-credit + p.tek-headnote, p.tek-credit + p.tek-lede, p.tek-credit + p.tek-dek, p.aside-a4-lede + p, p.aside-a5-lede + p, p.aside-a6-lede + p, p.aside-a4-dek + p, p.aside-a5-dek + p, p.aside-a6-dek + p, p.aside-a4-quote-blockquote + p.aside-a4, p.aside-a5-quote-blockquote + p.aside-a5, p.aside-a6-quote-blockquote + p.aside-a6, .aside-a4 p + p, .aside-a5 p + p, .aside-a6 p + p, p.aside-a1-quote-blockquote + p.aside-a1, p.aside-a2-quote-blockquote + p.aside-a2, p.aside-a3-quote-blockquote + p.aside-a3, p.body-quote-blockquote + p.body, p.endnote-quote-blockquote + p.endnote, p.blockquote + p, p.aside-a1-quote-blockquote + p, p.aside-a2-quote-blockquote + p, p.aside-a3-quote-blockquote + p, p.body-quote-blockquote + p, p.ack-quote-blockquote + p.ack, p.ded-quote-blockquote + p.ded, p.profile-spec-entry + p { text-indent: 0 !important; margin-top: 1em; } p.aside-a1-lede + p, p.aside-a2-lede + p, p.aside-a3-lede + p, p.body-lede + p, p.chapter-lede + p, p.part-lede + p, p.aside-a1-dek + p, p.aside-a2-dek + p, p.aside-a3-dek + p, p.body-dek + p, p.chapter-dek + p, p.part-dek + p, p.proj-lede + p, p.proj-dek + p, p.proj-p2-lede + p, p.preface-lede + p, p.proj-p2-dek + p, p.preface-dek + p, p.tek-lede + p, p.tek-dek + p, p.quote-pull-attrib + p, p.profile-lede + p, p.profile-dek + p, p.res-lede + p, p.res-dek + p, p.reading-lede + p, p.reading-dek + p, p.reading-entry + p.reading, p.reading-entry-runin + p.reading, p.contrib-lede + p, p.contrib-dek + p { text-indent: 0 !important; margin-top: 1.5em; } p.runin, p.aside-a1-runin, p.aside-a2-runin, p.aside-a3-runin, p.aside-note-runin, p.body-runin, p.profile-runin, p.aside-a4-runin, p.aside-a5-runin, p.aside-a6-runin, p.table-t1-runin, p.table-t1-spec, p.intro-runin, p.endnote-runin, p.app-runin, p.res-runin, p.res-entry-description-note-runin, p.contrib-entry-description-note-runin, p.contrib-entry { margin-top: .5em; padding-top: .5em; border-top: 1px solid #767676; text-indent: 0 !important; } p.attrib, p.body-attrib, p.intro-attrib, p.profile-attrib { text-align: right; margin-top: 1em; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.lede, p.aside-a4-lede, p.aside-a5-lede, p.aside-a6-lede, p.aside-a4-dek, p.aside-a5-dek, p.aside-a6-dek, p.aside-a1-lede, p.aside-a2-lede, p.aside-a3-lede, p.body-lede, p.chapter-lede, p.part-lede, p.dek, p.aside-a1-dek, p.aside-a2-dek, p.aside-a3-dek, p.body-dek, p.chapter-dek, p.part-dek, p.proj-lede, p.proj-dek, p.proj-p2-lede, p.proj-p2-dek, p.tek-lede, p.tek-dek, p.intro-dek, p.profile-lede, p.profile-dek, p.res-lede, p.res-dek, p.reading-lede, p.reading-dek, p.contrib-lede, p.contrib-dek { font-size: 1.157rem; color: #101010; text-align: center; font-style: italic; font-family: "chivo", helvetica, arial, sans-serif; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.aside-a1-lede em, p.aside-a2-lede em, p.aside-a3-lede em, p.body-lede em, p.chapter-lede em, p.part-lede em, p.aside-a1-lede i, p.aside-a2-lede i, p.aside-a3-lede i, p.body-lede i, p.chapter-lede i, p.part-lede i, p.aside-a1-dek em, p.aside-a2-dek em, p.aside-a3-dek em, p.body-dek em, p.chapter-dek em, p.part-dek em, p.aside-a1-dek i, p.aside-a2-dek i, p.aside-a3-dek i, p.body-dek i, p.chapter-dek i, p.part-dek i, p.aside-a4-lede em, p.aside-a5-lede em, p.aside-a6-lede em, p.aside-a4-lede i, p.aside-a5-lede i, p.aside-a6-lede i, p.aside-a4-dek em, p.aside-a5-dek em, p.aside-a6-dek em, p.aside-a4-dek i, p.aside-a5-dek i, p.aside-a6-dek i, p.quote-pull em, p.quote-pull i, p.quote.pull cite, p.ded i, p.attrib-bio i, p.attrib-bio cite, p.attrib-bio em, p.intro-dek em, p.intro-dek i, p.profile-lede em, p.profile-lede i, p.profile-dek em, p.profile-dek i, p.res-lede em, p.res-lede i, p.res-dek em, p.res-dek i, p.reading-lede em, p.reading-lede i, p.reading-dek em, p.reading-dek i, p.contrib-lede em, p.contrib-lede i, p.contrib-dek em, p.contrib-dek i { font-style: normal; } aside-a1, aside.aside-a1, aside.aside-a2, aside.aside-a3, aside.aside-note, aside.aside-warning, p.copyright-disclaimer, aside.aside-a4, aside.aside-a5, aside.aside-a6 { margin: 1.5em 0; padding: 24px 18px; border-radius: 15px; border: 12px solid #666666; font-size: 100%; background-color: transparent; font-family: "chivo", helvetica, arial, sans-serif; } h2.aside-a1-subtitle, h2.aside-a2-subtitle, h2.aside-a3-subtitle, h2.aside-a4-subtitle, h2.aside-a5-subtitle, h2.aside-a6-subtitle { font-size: 1.157rem; text-transform: none; letter-spacing: 0; margin-top: .2em; color: #e5d5b0; font-weight: normal; } h2.aside-a1, h2.aside-a2, h2.aside-a3, h2.aside-note, h2.aside-a4, h2.aside-a5, h2.aside-a6 { font-size: 1.157rem; margin: 2em 0 .5em 0; font-weight: normal; } h3.aside-a1, h3.aside-a2, h3.aside-a3, h3.aside-a4, h3.aside-a5, h3.aside-a6 { font-size: 1rem; margin-top: 2em; margin-bottom: 0; color: #f2e9d6; } .aside-a1-ul-plain, .aside-a2-ul-plain, .aside-a3-ul-plain, .body-ul-plain, .aside-a4-ul-plain, .aside-a5-ul-plain, .aside-a6-ul-plain, ul.profile-ul-plain, .app-ul-plain { list-style-type: none; text-indent: 0; margin-left: 0; padding-left: 0; padding-top: .5em; text-align: center; } h1 + p, h2 + p, h3 + p, h6 + p, p.aside-a1-category + p, p.aside-a2-category + p, p.aside-a3-category + p, p.ency-category + p, p.recipe-r1-category + p, p.recipe-r2-category + p, p.recipe-r3-category + p, p.profile-category + p, p.intro-category + p, p.tek-category + p, p.proj-p1-category + p, p.proj-p2-category + p, p.list-title + p, p.aside-a1-title + p, p.aside-a2-title + p, p.aside-a3-title + p, p.proj-p1-mat-title + p, p.proj-p1-inst-title + p, p.proj-p2-mat-title + p, p.proj-p2-inst-title + p, p.tek-mat-title + p, p.tek-inst-title + p { margin-top: 1em; } p + p { text-indent: 1.5em; } p.toc { text-indent: 0 !important; } div.figure + p, aside.aside + p, div.proj + p, div.recipe + p { margin-top: 1.5em; } ul + p, ol + p { margin-top: 1.5em; } p.body-next, p.body-new, p.proj-new, p.proj-stitch-new, p.proj-p2-new, p.proj-p2-stitch-new, p.tek-new, p.tek-stitch-new, p.profile-new { margin-top: 2em; text-indent: 0 !important; } p.attrib, p.body-attrib { -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.body-attrib + p.body { text-indent: 0; } p.body-footnote, p.aside-a1-footnote { font-size: 0.684rem; text-align: center; margin-top: 2em !important; } h1 { font-size: 2.736rem; margin-top: 0; padding-top: 0; text-indent: 0 !important; text-align: center !important; font-weight: 200; } h2.chapter, h1.part { font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; color: inherit; padding-bottom: .25em; } h1.res, h1.main-toc, h1.app, h1.intro, h1.fore, h1.reading, h1.glossary { font-weight: normal; margin-bottom: 1em; font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; } h2, p.part-subtitle, p.chapter-subtitle, p.app-subtitle { font-size: 2.105rem; font-family: 'open'; font-weight: 200; text-indent: 0 !important; text-align: center !important; } h2.body, h2.intro { color: #4d207a; font-size: 2.105rem; line-height: 1.2; } p.part-subtitle { color: #101010; margin-top: 0; margin-bottom: 2em; } p.chapter-subtitle, p.intro-subtitle { font-style: normal; font-weight: 200; font-family: open; color: #767676; margin-top: 0; margin-bottom: 2em; } h2.res, h2.app { margin: 1em 0 .3em 0; font-weight: 200; color: #4d207a; } h3 { font-size: 1.473rem; color: #101010; font-weight: 200; text-indent: 0 !important; text-align: center !important; } h3.body { padding-bottom: .25em; line-height: 1.3; } h3 + p.body { margin-top: .5em; } h3.index { margin-top: 1em; border-bottom: 1px solid #101010; } h3.section { color: inherit; font-family: "titling-rounded", helvetica, arial, sans-serif; line-height: .85em; font-style: normal; font-size: 4.419rem; margin-left: 0; margin-right: 0; page-break-before: always; } h4.body, h4.part { font-size: 1.157rem; margin-right: 0; margin-left: 0; padding-bottom: .5em; font-weight: bold; text-align: left; color: black; border-bottom: 1px solid #767676; text-indent: 0 !important; } h2 + p.body-runin, h3 + p.body-runin, h4 + p.body-runin { margin-top: .2em; border-top: none; } h3 + h4.body { margin: 1em 0 .75em 0; } h4.part { color: inherit; } h4.aside-a4, h4.aside-a5, h4.aside-a6, h4.aside-a1, h4.aside-a2, h4.aside-a3 { font-size: 1.157rem; padding-top: 2px; margin: .5em 0; text-align: left; text-transform: uppercase; letter-spacing: 2px; color: #f2e9d6; text-indent: 0; } h5 { font-size: 1.157rem; margin: 1.5em 0 .5em 0; font-style: italic; color: #101010; text-indent: 0 !important; text-align: center !important; } h4 + h5.body { margin-top: .5em; } h5 strong, h5 em, h5 i { font-weight: normal; font-style: normal; } h6, p.aside-a1-category, p.aside-a2-category, p.aside-a3-category, p.aside-a4-category, p.aside-a5-category, p.aside-a6-category, p.ency-category, p.recipe-r1-category, p.recipe-r2-category, p.recipe-r3-category, p.profile-category, p.intro-category, p.tek-category, p.proj-p1-category, p.proj-p2-category, p.list-title, p.aside-a1-title, p.aside-a2-title, p.aside-a3-title, p.proj-p1-mat-title, p.proj-p1-inst-title, p.proj-p2-mat-title, p.proj-p2-inst-title { font-size: 0.947rem; text-transform: uppercase; letter-spacing: .25em; text-indent: 0 !important; text-align: center !important; margin-top: 0; font-family: 'open'; } h6 strong, p.aside-a1-category strong, p.aside-a2-category strong, p.aside-a3-category strong, p.aside-a4-category strong, p.aside-a5-category strong, p.aside-a6-category strong, p.ency-category strong, p.recipe-r1-category strong, p.recipe-r2-category strong, p.recipe-r3-category strong, p.profile-category strong, p.intro-category strong, p.tek-category strong, p.proj-p1-category strong, p.proj-p2-category strong, p.list-title strong, p.aside-a1-title strong, p.aside-a2-title strong, p.aside-a3-title strong, p.proj-p1-mat-title strong, p.proj-p1-inst-title strong, p.proj-p2-mat-title strong, p.proj-p2-inst-title strong { font-weight: inherit; } p.list-title, p.aside-a1-title, p.aside-a2-title, p.aside-a3-title, p.proj-p1-mat-title, p.proj-p1-inst-title, p.proj-p2-mat-title, p.proj-p2-inst-title { margin-top: 1.5em !important; } p.aside-a1-category + h1, p.aside-a2-category + h1, p.aside-a3-category + h1, p.ency-category + h1, p.profile-category + h1, p.intro-category + h1, p.tek-category + h1, p.proj-p1-category + h1, p.proj-p2-category + h1, p.recipe-r1-category + h1, p.recipe-r2-category + h1, p.recipe-r3-category + h1 { margin-top: .5em !important; } span.chapter-number { font-size: 0.947rem !important; text-transform: uppercase !important; letter-spacing: .25em; text-indent: 0 !important; text-align: center !important; margin-bottom: 3em; font-family: 'open' !important; color: #d64008 !important; display: block; } span.part-number { font-size: 0.947rem !important; text-transform: uppercase !important; letter-spacing: .25em; text-indent: 0 !important; text-align: center !important; margin-bottom: 3em; font-family: 'open' !important; color: #101010 !important; display: block; } h6.figure-number { color: #565656; } h1.aside-a1, h1.aside-a2, h1.aside-a3, h2.aside-a1, h2.aside-a2, h2.aside-a3, h3.aside-a1, h3.aside-a2, h3.aside-a3, h4.aside-a1, h4.aside-a2, h4.aside-a3, h5.aside-a1, h5.aside-a2, h5.aside-a3 { line-height: 1.25; } h2.aside-a1, h3.aside-a1 { color: #715a25; } h3.aside-a2 { color: #4d207a; } ul.aside { list-style-type: square; } p.aside-a1-attrib, p.aside-a2-attrib, p.aside-a3-attrib { -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } aside.aside-a1, aside.a1 { color: #977832; border-color: #f8f4ea; } h1.aside-a1, h1.note, h2.note, .aside-a1 strong.runin, .aside-a1 div.glossary-entry h3, div.glossary-entry .aside-a1 h3, .aside-a1 strong, p.aside-a1-lede, p.aside-a1-dek { color: #715a25; } aside.aside-a1 div.figure { color: #977832; } aside.aside-a2, aside.a2 { color: #4d207a; border-color: #fbb195; } h1.aside-a2, p.aside-a2-lede, p.aside-a2-dek { color: #341552; } aside.aside-a3, aside.a3 { color: #101010; border-color: #f2f2f2; } h1.aside-a3, h2.aside-a3, h3.aside-a3, p.aside-a3-lede, p.aside-a3-dek { color: black; } aside.aside-note { color: #977832; border-color: #f8f4ea; } aside.aside-warning { color: white; border-color: #101010; background-color: #101010; } aside.aside-warning strong.runin, aside.aside-warning div.glossary-entry h3, div.glossary-entry aside.aside-warning h3 { color: inherit; } div.figure { margin: 2em 0 0 0; padding-bottom: .5em; width: 100%; text-align: center; font-family: "chivo", helvetica, arial, sans-serif; color: #666666; } div.figure img { display: inline-block; width: 100% !important; } div.figure + div.figure { margin-top: 3em; } div div.figure:last-child { margin-bottom: 0; padding-bottom: 0; } li div.figure:last-child { margin-bottom: 1.5em; } div.thumb-xlarge, div.thumb-large, div.thumb-medium, div.thumb-small, div.thumb-xsmall { display: inline-block; } div.thumb-xlarge img, div.thumb-large img, div.thumb-medium img, div.thumb-small img, div.thumb-xsmall img { border-radius: 8px; } div.thumb-xlarge + div, div.thumb-large + div, div.thumb-medium + div, div.thumb-small + div, div.thumb-xsmall + div { margin-top: 8px; } div.thumbnail-xlarge, div.thumb-xlarge { width: 75% !important; } div.thumbnail-large, div.thumb-large { width: 60% !important; } div.thumbnail-medium, div.thumb-medium { width: 45% !important; } div.thumbnail-small, div.thumb-small { width: 33% !important; } div.thumbnail-xsmall, div.thumb-xsmall { width: 20% !important; } h6.figure-number + img, h6.figure-number + div { margin-top: 1em; } div.figure#cover, div.figure#titlepage { margin-top: 0; } div.figure img + img { margin-top: 16px; } div.figure p + img, div.figure p + div.thumb-xlarge, div.figure p + div.thumb-large, div.figure p + div.thumb-medium, div.figure p + div.thumb-small, div.figure p + div.thumb-xsmall { margin-top: 2em; } p.figure-caption-c1, p.figure-caption-c1-runin, p.figure-caption-c2, p.figure-caption-c2-runin { text-indent: 0 !important; text-align: center !important; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; font-family: "chivo", helvetica, arial, sans-serif; font-size: 0.947rem; margin: 1em 1em 0 1em; font-style: italic; font-weight: normal !important; page-break-inside: avoid; color: #666666 !important; } .runin-infigure, .figure strong { color: #666666 !important; } .directional { display: none; } p.figurecaptionc1:before, p.figure-caption-c2:before, figcaption:before, p.figure-caption-c1:before, p.figure-caption-c1-runin:before, p.figure-caption-c2-runin:before { color: inherit; content: "above:"; font-style: normal; padding-right: .4em; text-transform: uppercase; letter-spacing: .1em; font-size: 0.684rem; font-family: "chivo", helvetica, arial, sans-serif; } p + p.figure-caption-c1:before, p + p.figure-caption-c2:before, p + p.figure-caption-c1-runin:before, p + p.figure-caption-c2-runin:before { display: none; } .figure-caption-c1 cite, .figure-caption-c2 cite, figcaption cite, .figure-caption-c1 em, .figure-caption-c2 em, figcaption em, .figure-caption-c1 i, .figure-caption-c2 i, figcaption i { font-style: normal; } p.figure-caption-c1 strong, p.figure-caption-c2 strong, figcaption strong { font-style: normal; } ol, ul, li { font-weight: inherit; color: inherit; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } ul { margin: 1em 0 0 0; list-style-type: square; padding-left: 1em; text-align: left; } ul.checkbox { list-style-type: circle; } ul ul { margin-top: .75em; list-style-type: circle; } ol { margin: 1em 0 0 0; list-style-type: none; margin-left: 0; padding-left: 0; text-align: left; } li.body-ol { border-top: 1px solid #e9e9e9; } p.aside-a1-title + .aside-a1-ul-plain, p.aside-a2-title + .aside-a2-ul-plain, p.aside-a2-title + .aside-a3-ul-plain, p.list-title + .body-ul-plain { padding-top: 0; margin-top: .5em; } ul + p, ol + p { margin-top: 2em; } li p { margin-top: 1em; } li div p { margin-top: 0; } li div h1 + p { margin-top: 1em; } li p + p { text-indent: 0; } li + li { margin-top: .375em; } h1 + ul, h2 + ul, h3 + ul, h4 + ul, h5 + ul { margin-top: 1em; } ol li { text-indent: -2.75em; padding-left: 2.75em; padding-top: .375em; } ol ul li { text-indent: 0; margin-left: 0; padding-left: 0; } span.num, span.amt { font-family: "chivo", helvetica, arial, sans-serif; font-weight: bold; } span.amt { margin-right: .25em; } ol .num { display: inline-block; width: 2.75em; color: #101010; text-indent: 0; } ul .num { margin-right: .25em; } ol div.figure, ul div.figure { top: 0; margin-top: 1.5em; margin-bottom: 1em; width: 100%; } ul div.figure { left: -.5em; } span.num, li { clear: both; } ol h2 { margin-left: -1.5em; padding-left: 0; } li ul + p, li ol + p { margin-top: 1em; } ol.letters { list-style-type: lower-alpha; } ol.letters.uppercase { list-style-type: upper-alpha; } li .runin { color: #101010; } .copyright, .copyright-version { font-size: 0.684rem; margin-bottom: .75em; color: #666666; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } .copyright-version { color: #d64008; margin-bottom: 0; } p.copyright + p.copyright, p.copyright-version + p.copyright-version { text-indent: 0; } p.copyright-version + p.copyright-version { margin-bottom: 1em; } .copyright-mission { font-size: 1rem; margin-bottom: 2em; font-style: italic; color: #4d207a; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.copyright-disclaimer { font-size: 0.684rem; text-indent: 0; border-width: 1px; text-align: left; } p.copyright-disclaimer strong.runin, p.copyright-disclaimer div.glossary-entry h3, div.glossary-entry p.copyright-disclaimer h3 { color: #101010; } h2.main-toc { font-weight: 600; font-size: 1.157rem; margin-bottom: .75em; } p.main-toc, p.main-toc-back, p.main-toc-front, p.main-toc-part, p.main-toc-chapter, p.main-toc-section, p.main-toc-recipe { text-align: left !important; margin: 0 0 0 0; padding: .5em 0; text-indent: 0; border-top: 1px solid #f6f6f6; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; font-family: "chivo", helvetica, arial, sans-serif; color: inherit; } p.main-toc-part { border-top: 1px solid #101010; } p.main-toc-description { color: #565656; text-indent: 0 !important; padding-bottom: .5em; font-style: italic; text-align: left !important; } p.main-toc-chapter + p.main-toc-description { padding-left: 2em; } p.main-toc-section + p.main-toc-description { padding-left: 4em; } .main-toc a span, p.main-toc-back a span, p.main-toc-front a span, p.main-toc-part a span, p.main-toc-chapter a span, p.main-toc-section a span, p.main-toc-recipe a span, li.chapter-toc-entry a span, li.part-toc-entry a span { text-decoration: none; font-weight: normal; } p.main-toc-back, p.main-toc-front { font-style: italic; } .main-toc-back, .main-toc-front, .main-toc-back a, .main-toc-front a, .main-toc-back span, .main-toc-front span { color: #565656; } .main-toc-recipe, .main-toc-recipe a, .main-toc-recipe span { color: #565656; } .main-toc-part, .main-toc-part a, .main-toc-part span { color: #101010; } .main-toc-chapter, .main-toc-chapter a, .main-toc-chapter span { color: #101010; } p.main-toc-chapter { padding-left: 2em; } p.main-toc-section { padding-left: 4em; } p.main-toc-recipe { padding-left: 4em; color: #565656; } .main-toc-section span { color: #331; } .main-toc .name { color: black !important; } p.index-entry-e1 { text-indent: -1.5em !important; padding-left: 1.5em !important; } p.index-entry-e1-runin { text-indent: -1.5em !important; padding-left: 1.5em !important; margin-top: 1.5em; padding-top: .5em; border-top: 1px solid #101010; } p.index-entry-e1-runin .runin { font-size: 2em; } p.index-entry-e2 { text-indent: -1.5em !important; padding-left: 3em !important; } p.index-entry-e3 { text-indent: -1.5em !important; padding-left: 4.5em !important; } h1.ost sup, h1.rel sup { font-size: 50%; } h2.ost, h2.rel { font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; color: #666666; font-weight: 200; font-size: 1.473rem; font-family: open; line-height: 1.3; margin-left: 0; margin-right: 0; } p.ost, p.rel, p.ost-entry-author, p.rel-entry-author, p.ost-entry-pubinfo, p.rel-entry-pubinfo, p.ost-entry-description, p.rel-entry-description { page-break-after: avoid; page-break-inside: avoid; text-indent: 0; text-align: center; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; font-family: "chivo", helvetica, arial, sans-serif; } p.ost-entry-description, p.rel-entry-description { margin-bottom: .5em; } h2.ost-entry-title, h2.rel-entry-title { font-size: 1.473rem; border-top: 1px solid #f6f6f6; padding-top: 1em; font-weight: bold; color: #4d207a; } p.ost-entry-author, p.rel-entry-author { font-size: 1.157rem; color: #101010; font-family: open; font-weight: 200; text-indent: 0; line-height: 1.2; margin-bottom: .3em; margin-top: .3em; } p.ost-entry-pubinfo, p.rel-entry-pubinfo { font-size: 0.684rem; color: #888; text-transform: uppercase; letter-spacing: .1em; } p.ost-storeyinfo, p.rel-storeyinfo { color: #4d207a; margin-top: 3em; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.ost-storeyinfo a span, p.rel-storeyinfo a span { color: #4d207a; } p.ost-storeyinfo a:link:after, p.rel-storeyinfo a:link:after { color: #4d207a; } p.share, p.button, p.share-button-goodreads, p.share-button-amazon, p.share-button-storey, p.share-button-ost, p.share-button-rel { font-family: "chivo", helvetica, arial, sans-serif; font-size: 1.1em; text-align: center; hyphens: none; -webkit-hyphens: none; } p.share a, p.button a, p.share-button-goodreads a, p.share-button-amazon a, p.share-button-storey a, p.share-button-ost a, p.share-button-rel a { color: #101010; text-decoration: underline; } p.share a span, p.button a span, p.share-button-goodreads a span, p.share-button-amazon a span, p.share-button-storey a span, p.share-button-ost a span, p.share-button-rel a span { color: inherit; font-weight: normal; } p.share a:after, p.button a:after, p.share-button-goodreads a:after, p.share-button-amazon a:after, p.share-button-storey a:after, p.share-button-ost a:after, p.share-button-rel a:after { display: none; } p.share { margin-bottom: 1.5em; } p.button, p.share-button-goodreads, p.share-button-amazon, p.share-button-storey, p.share-button-ost, p.share-button-rel { text-indent: 0; width: 15em; margin: 12px auto; padding: .5em; text-align: center; background-color: #efefef; color: white; border-radius: 1.25em; letter-spacing: 1px; } p.button a, p.share-button-goodreads a, p.share-button-amazon a, p.share-button-storey a, p.share-button-ost a, p.share-button-rel a { text-decoration: none; } p.share-button-ost, p.share-button-rel { background-color: transparent; border: 2px solid #016531; color: #016531; width: 17em; } p.share-button-amazon { display: none; } p.button, p.share-button-storey { background-color: transparent; border: 2px solid #016531; color: #016531; } h6.aside { page-break-after: avoid; page-break-inside: avoid; } div { page-break-inside: avoid; } h1, h2, h3, h4, h5, h6, p.aside-a1-category, p.aside-a2-category, p.aside-a3-category, p.ency-category, p.recipe-r1-category, p.recipe-r2-category, p.recipe-r3-category, p.profile-category, p.intro-category, p.tek-category, p.proj-p1-category, p.proj-p2-category, p.list-title, p.aside-a1-title, p.aside-a2-title, p.aside-a3-title, p.proj-p1-mat-title, p.proj-p1-inst-title, p.proj-p2-mat-title, p.proj-p2-inst-title { page-break-after: avoid; } h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, p.aside-a1-category + p, p.aside-a2-category + p, p.aside-a3-category + p, p.ency-category + p, p.recipe-r1-category + p, p.recipe-r2-category + p, p.recipe-r3-category + p, p.profile-category + p, p.intro-category + p, p.tek-category + p, p.proj-p1-category + p, p.proj-p2-category + p, p.list-title + p, p.aside-a1-title + p, p.aside-a2-title + p, p.aside-a3-title + p, p.proj-p1-mat-title + p, p.proj-p1-inst-title + p, p.proj-p2-mat-title + p, p.proj-p2-inst-title + p { page-break-before: avoid; } p.aside-a4-quote-blockquote, p.aside-a5-quote-blockquote, p.aside-a6-quote-blockquote, p.blockquote, p.aside-a1-quote-blockquote, p.aside-a2-quote-blockquote, p.aside-a3-quote-blockquote, p.body-quote-blockquote, p.body-quote-blockquote-poem, p.aside-a1-quote-blockquote-poem, p.aside-a2-quote-blockquote-poem, p.aside-a3-quote-blockquote-poem, p.endnote-quote-blockquote, p.ack-quote-blockquote, p.ded-quote-blockquote { margin-top: 1em; margin-left: 40px; margin-right: 1em; text-align: left; font-style: italic; text-indent: 0; } p.aside-a4-quote-blockquote + p.aside-a4-quote-blockquote, p.aside-a5-quote-blockquote + p.aside-a5-quote-blockquote, p.aside-a6-quote-blockquote + p.aside-a6-quote-blockquote, p.aside-a1-quote-blockquote + p.aside-a1-quote-blockquote, p.aside-a2-quote-blockquote + p.aside-a2-quote-blockquote, p.aside-a3-quote-blockquote + p.aside-a3-quote-blockquote, p.body-quote-blockquote + p.body-quote-blockquote, p.endnote-quote-blockquote + p.endnote-quote-blockquote, p.ack-quote-blockquote + p.ack-quote-blockquote, p.ded-quote-blockquote + p.ded-quote-blockquote { margin-top: .7em; } p.aside-a4-quote-blockquote-attrib, p.aside-a5-quote-blockquote-attrib, p.aside-a6-quote-blockquote-attrib, p.aside-a1-quote-blockquote-attrib, p.aside-a2-quote-blockquote-attrib, p.aside-a3-quote-blockquote-attrib, p.body-quote-blockquote-attrib, p.ack-quote-blockquote-attrib, p.ded-quote-blockquote-attrib { font-size: 0.684rem; margin-top: 1em; color: #4d207a; text-transform: uppercase; font-weight: normal; font-style: normal; letter-spacing: .1em; text-indent: 0; text-align: left; font-family: "chivo", helvetica, arial, sans-serif; margin-left: 40px; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.part-subtitle, p.chapter-subtitle, p.app-subtitle, p.intro-subtitle { line-height: 1.2; margin-top: 0; margin-bottom: 2em; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.part-subtitle + p, p.chapter-subtitle + p, p.app-subtitle + p, p.intro-subtitle + p { text-indent: 0; } h1.hidden { color: transparent; font-size: 0.1rem; } h2.rel { letter-spacing: 1px; } p + h2.rel { margin-top: 2em !important; } table.table-t3 { text-align: center; margin-top: 2em; margin-bottom: 2em; } tr.table-t3 { border: 0 !important; } tr.table-t3 { align-content: center !important; } td.table-t3 { text-align: center !important; } td.table-t3 a { text-decoration: none !important; } td.table-t3 a:link:after { content: none !important; } p.table-t3-footnote { font-size: 0.684rem; text-align: left; margin-bottom: 3em; text-indent: 0; text-align: center !important; } p + p.table-t3-footnote { text-indent: 0 !important; } table.table-t3 tbody { align-content: center !important; } p.ency-runin, p.ency-spec-s1-runin, p.ency-spec-s2-runin, p.ency-spec-s3-runin { margin-top: .5em; padding-top: .5em; border-top: 1px solid #767676; text-indent: 0 !important; } p + p.ency-runin, p + p.ency-spec-s1-runin, p + p.ency-spec-s2-runin, p + p.ency-spec-s3-runin { margin-top: 1.5em; } p.ency-runin + p.ency-runin, p.ency-spec-s1-runin + p.ency-spec-s1-runin, p.ency-spec-s2-runin + p.ency-spec-s2-runin, p.ency-spec-s3-runin + p.ency-spec-s3-runin { margin-top: .5em !important; } p.ency-alternate { font-style: italic; text-align: center; text-indent: 0; font-family: "chivo", helvetica, arial, sans-serif; font-size: 1.157rem; margin-top: .25em; color: #666666; -webkit-hyphens: none; } p.ency-alternate + p.ency { text-indent: 0; margin-top: 1em; } p.ency-alternate i, p.ency-alternate em { font-style: normal; } h1.ency { font-size: 2.736rem; margin-top: 2em; } h2.ency { font-weight: normal; font-size: 1.473rem; color: #d64008; page-break-after: avoid; } h3.ency { color: #d64008; font-size: 0.947rem; font-weight: normal; margin-top: 2em; padding-bottom: 1em; border-bottom: 2px solid #d64008; } h3.ency + p.ency-runin { border-top: none; } h3.ency + p.ency-runin { border-top: none; } h6 + h1.ency { margin-top: .25em !important; } div.ency { page-break-before: always; margin-top: 3em; } div.ency-spec-s1, div.ency-spec-s2 { margin: 1.5em 0; padding: 24px 18px; border-radius: 15px; border: 12px solid #d9c3ef; font-size: 100%; background-color: transparent; font-family: "chivo", helvetica, arial, sans-serif; } h1.ency-spec-s1, h1.ency-spec-s2 { font-size: 1.1rem; font-weight: bold; margin-top: 0; color: #8036ca; line-height: 1.1; } h2.ency-spec-s1, h2.ency-spec-s2 { font-size: 0.947rem; font-weight: normal; margin-top: 2em; border-bottom: 2px solid #5a258e; color: #4d207a; } div.ency-spec-s1 ul, div.ency-spec-s2 ul { list-style-type: none; margin: 0 0 0 0; padding-left: 0; } div.ency-spec-s1 h1 + ul, div.ency-spec-s2 h1 + ul { margin-top: 1em; } div.ency-spec-s1 li + li, div.ency-spec-s2 li + li { margin-top: .5em; padding-top: .5em; border-top: 1px solid #cdafea; } .ency-spec-s1 .runin, .ency-spec-s2 .runin { color: #2a2a2a; } p.proj-credit a span { font-weight: normal; } div.proj, div.proj-p1, div.proj-p2 { padding: 0 0 0 0; margin-top: 3em; font-size: 100%; font-family: "chivo", helvetica, arial, sans-serif; color: inherit !important; } div.proj-stitch { margin: 1.5em 0; padding: 24px 18px; border-radius: 15px; border: 12px solid #f8c046; background-color: #f8c046; padding-top: 18px; font-size: 100%; font-family: "chivo", helvetica, arial, sans-serif; color: #4d4d4d !important; } div.proj, .proj a span { font-family: "chivo", helvetica, arial, sans-serif; } p.proj-inst-runin, p.proj-mat-runin, p.proj-runin, p.proj-spec-s1-runin, p.proj-spec-s2-runin, p.proj-stitch-runin { margin-top: .5em; padding-top: .5em; border-top: 1px solid #767676; text-indent: 0 !important; } h1 + p.proj-inst-runin, h1 + p.proj-runin { margin-top: 1.5em; } p.proj-p1-inst-title + p.proj-inst-runin, p.proj-p1-mat-title + p.proj-mat-runin, p.proj-p1-inst-title + p.proj-runin, p.proj-spec-s1-title + p.proj-spec-s1-runin, p.proj-spec-s2-title + p.proj-spec-s2-runin, p.proj-stitch-title + p.proj-stitch-runin { padding-top: 0; border-top: none; } p.proj.inst-runin + p.proj.inst-runin, p.proj-mat-runin + p.proj-mat-runin, p.proj-runin + p.proj-runin, p.proj-spec-s1-runin + p.proj-spec-s1-runin, p.proj-spec-s2-runin + p.proj-spec-s2-runin { margin-top: .5em !important; } h1.proj { font-size: 2.105rem; margin-top: 0; font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; } h1.proj-stitch, h2.proj-stitch { font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; font-size: 1.2rem; color: #4d4d4d; margin-top: 0; margin-bottom: .75em; font-weight: 600; } h2 + p.proj-spec-s1-runin { border-top: none; margin-top: 1em; } p.proj-stitch-title { font-size: 1.157rem; color: #d64008; font-weight: normal; margin-top: 1em; } p.proj-stitch-runin { border-top: 1px solid #fdefd0; text-align: left; } p.proj-stitch-runin strong { font-weight: normal; color: #101010; } h2.proj { margin: 1.5em 0 .2em 0; padding-bottom: .25em; font-size: 1.473rem; font-weight: bold; } h3.proj-inst, h3.proj-mat { font-weight: normal; color: #101010; border-bottom: 1px solid #101010; padding-bottom: .5em; margin-left: 0; margin-right: 0; font-size: 1.157rem; } h4.proj-inst { color: #d64008; } h5.proj-inst { font-size: 0.947rem; color: #666666; } strong.repeat { font-weight: bold; color: #4d207a; margin-right: .1em; } strong.end { font-weight: bold; color: #d64008; margin-right: .1em; } h2.proj + p { margin-top: .75em; } h6.proj { font-size: 0.684rem; margin: 3em 0 2em 0; padding: 0 0 .5em 0; letter-spacing: .2em; border-bottom: 1px solid #4d207a; color: #4d207a; } h3 + ul.proj { margin-top: .6em; } h3.proj { font-weight: bold; padding-bottom: .3em; border-bottom: 2px solid #101010; margin-left: 0; margin-right: 0; } h2 + h3.proj { margin-top: .75em; } h4.proj { font-style: italic; margin: 1.5em 0 .5em 0; padding: 0 0 .3em 0; border-bottom: 1px solid #909090; color: black; } p.proj-p1-category { text-align: center; } .proj p.proj-lede, .proj p.proj-dek { color: #101010; } p.proj-credit { color: #101010; text-align: center; text-indent: 0 !important; } p.proj-credit + p.proj { text-indent: 0; } h4.proj-mat { color: #101010; } ul.proj-mat-ul { padding-left: 0; margin-top: .25em; } ol.proj-inst-ol { padding-left: 0; margin-top: .25em; } ol.proj-inst-ol-o2 { margin-top: 0; list-style-type: lower-alpha; } li.proj-mat-ul, li.proj-inst-ol { margin: 0; list-style-type: none; margin-left: 0; padding-left: 0; text-align: left; } li.proj-inst-ul { list-style-type: square; } li.proj-mat-ul { padding-top: .4em; padding-bottom: .4em; } li.proj-inst-ol { padding-top: .5em; padding-bottom: .5em; padding-left: 2.75em; } ol.proj-inst-ol li + li, ul.proj-mat-ul li + li { border-top: 1px solid gainsboro; } li.proj-mat-ul-u2 { color: inherit; margin-left: 2em; padding-top: .25em; padding-bottom: .25em; margin-top: 0; } li.proj-mat-ul-u3 { color: #2a2a2a; margin-left: 4em; } li ul { margin-top: .375em; margin-bottom: .375em; } li li.proj-inst-ul { list-style-type: square; } div.proj-variation { margin-top: 4em; margin: 1.5em 0; padding: 24px 18px; border-radius: 15px; border: 12px solid #f8f4ea; background-color: #f8f4ea; } p.proj-variation-runin { margin-top: .5em; padding-top: .5em; border-top: 1px solid #767676; text-indent: 0 !important; } p + p.proj-variation-runin { margin-top: 1.5em; } p.proj-variation-runin + p.tek-variation-runin { margin-top: .5em !important; } h1.proj-variation { font-size: 1.157rem; color: #101010; font-weight: bold; } h2.proj-variation { font-size: 1rem; color: #101010; font-weight: normal; border-bottom: 1px solid #101010; padding-bottom: .5em; margin: 1.5em 0 0; } h2.proj-variation + p { margin-top: .25em; } p.proj-p1-mat-title, p.proj-p1-inst-title { margin-bottom: .2em; padding-bottom: .5em; border-bottom: 1px solid #101010; margin-top: 2.5em; margin-left: 0; margin-right: 0; color: #101010; font-size: .7em; text-transform: uppercase; font-weight: normal; letter-spacing: 2px; font-family: "chivo", helvetica, arial, sans-serif; } p.proj-p1-category + h1.proj { margin-top: 1em; } p.proj-p2-credit a span { font-weight: normal; } div.proj-p2, div.proj-p2-p1, div.proj-p2-p2 { padding: 0 0 0 0; margin-top: 3em; font-size: 100%; font-family: "chivo", helvetica, arial, sans-serif; color: inherit !important; } div.proj-p2-stitch { margin: 1.5em 0; padding: 24px 18px; border-radius: 15px; border: 12px solid #f8c046; background-color: #f8c046; padding-top: 18px; font-size: 100%; font-family: "chivo", helvetica, arial, sans-serif; color: #4d4d4d !important; } div.proj-p2, .proj-p2 a span { font-family: "chivo", helvetica, arial, sans-serif; } p.proj-p2-inst-runin, p.proj-p2-mat-runin, p.proj-p2-runin, p.proj-p2-spec-s1-runin, p.proj-p2-spec-s2-runin, p.proj-p2-stitch-runin { margin-top: .5em; padding-top: .5em; border-top: 1px solid #767676; text-indent: 0 !important; } h1 + p.proj-p2-inst-runin, h1 + p.proj-p2-runin { margin-top: 1.5em; } h3 + p.proj-p2-inst-runin, h3 + p.proj-p2-mat-runin, h3 + p.proj-p2-runin, h3 + p.proj-p2-spec-s1-runin, h3 + p.proj-p2-spec-s2-runin, h3 + p.proj-p2-stitch-runin { padding-top: 0; border-top: none; } p.proj-p2.inst-runin + p.proj-p2.inst-runin, p.proj-p2-mat-runin + p.proj-p2-mat-runin, p.proj-p2-runin + p.proj-p2-runin, p.proj-p2-spec-s1-runin + p.proj-p2-spec-s1-runin, p.proj-p2-spec-s2-runin + p.proj-p2-spec-s2-runin { margin-top: .5em !important; } h1.proj-p2 { font-size: 2.105rem; margin-top: 0; font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; } h1.proj-p2-stitch, h2.proj-p2-stitch { font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; font-size: 1.2rem; color: #4d4d4d; margin-top: 0; margin-bottom: .75em; font-weight: 600; } h2 + p.proj-p2-spec-s1-runin { border-top: none; margin-top: 1em; } h3.proj-p2-stitch { font-size: 1.157rem; color: #d64008; font-weight: normal; margin-top: 1em; } p.proj-p2-stitch-runin { border-top: 1px solid #fdefd0; text-align: left; } p.proj-p2-stitch-runin strong { font-weight: normal; color: #101010; } h2.proj-p2 { margin: 1.5em 0 .2em 0; padding-bottom: .25em; font-weight: 200; font-size: 1.473rem; padding-bottom: 0; font-weight: 800; } h3.proj-p2-inst, h3.proj-p2-mat { font-weight: normal; color: #101010; border-bottom: 1px solid #101010; padding-bottom: .5em; margin-left: 0; margin-right: 0; font-size: 1.157rem; } h4.proj-p2-inst { color: #d64008; } h5.proj-p2-inst { font-size: 0.947rem; color: #666666; } strong.repeat { font-weight: bold; color: #4d207a; margin-right: .1em; } strong.end { font-weight: bold; color: #d64008; margin-right: .1em; } h2.proj-p2 + p { margin-top: .75em; } h6.proj-p2 { font-size: 0.684rem; margin: 3em 0 2em 0; padding: 0 0 .5em 0; letter-spacing: .2em; border-bottom: 1px solid #4d207a; color: #4d207a; } h3 + ul.proj-p2 { margin-top: .6em; } h3.proj-p2 { font-weight: bold; padding-bottom: .3em; border-bottom: 2px solid #101010; margin-left: 0; margin-right: 0; } h2 + h3.proj-p2 { margin-top: .75em; } h4.proj-p2 { font-style: italic; margin: 1.5em 0 .5em 0; padding: 0 0 .3em 0; border-bottom: 1px solid #909090; color: black; } p.proj-p2-category { text-align: center; } .proj-p2 p.proj-p2-lede, .proj-p2 p.proj-p2-dek { color: #101010; } p.proj-p2-credit { color: #101010; text-align: center; text-indent: 0 !important; } p.proj-p2-credit + p.proj-p2 { text-indent: 0; } h4.proj-p2-mat { color: #101010; } ul.proj-p2-mat-ul { padding-left: 0; margin-top: .25em; } ol.proj-p2-inst-ol { padding-left: 0; margin-top: .25em; } ol.proj-p2-inst-ol-o2 { margin-top: 0; list-style-type: lower-alpha; } li.proj-p2-mat-ul, li.proj-p2-inst-ol { margin: 0; list-style-type: none; margin-left: 0; padding-left: 0; text-align: left; } li.proj-p2-inst-ul { list-style-type: square; } li.proj-p2-mat-ul { padding-top: .4em; padding-bottom: .4em; } li.proj-p2-inst-ol { padding-top: .5em; padding-bottom: .5em; padding-left: 2.75em; } ol.proj-p2-inst-ol li + li, ul.proj-p2-mat-ul li + li { border-top: 1px solid gainsboro; } li.proj-p2-mat-ul-u2 { color: inherit; margin-left: 2em; padding-top: .25em; padding-bottom: .25em; margin-top: 0; } li.proj-p2-mat-ul-u3 { color: #2a2a2a; margin-left: 4em; } li ul { margin-top: .375em; margin-bottom: .375em; } li li.proj-p2-inst-ul { list-style-type: square; } h1.proj-p2, h2.proj-p2, h3.proj-p2, h4.proj-p2, h6.proj-p2, h1.proj-p2-inst, h2.proj-p2-inst, h3.proj-p2-inst, h4.proj-p2-inst, h6.proj-p2-inst, h1.proj-p2-mat, h2.proj-p2-mat, h3.proj-p2-mat, h4.proj-p2-mat, h6.proj-p2-mat { text-indent: 0; text-align: center; } div.proj-p2-variation { margin-top: 4em; margin: 1.5em 0; padding: 24px 18px; border-radius: 15px; border: 12px solid #f8f4ea; background-color: #f8f4ea; } p.proj-p2-variation-runin { margin-top: .5em; padding-top: .5em; border-top: 1px solid #767676; text-indent: 0 !important; } p + p.proj-p2-variation-runin { margin-top: 1.5em; } p.proj-p2-variation-runin + p.tek-variation-runin { margin-top: .5em !important; } h1.proj-p2-variation { font-size: 1.157rem; color: #101010; font-weight: bold; } h2.proj-p2-variation { font-size: 1rem; color: #101010; font-weight: normal; border-bottom: 1px solid #101010; padding-bottom: .5em; margin: 1.5em 0 0; } h2.proj-p2-variation + p { margin-top: .25em; } p.proj-p2-mat-title, p.proj-p2-inst-title { margin-bottom: .2em; padding-bottom: .5em; border-bottom: 1px solid #101010; margin-top: 2.5em; margin-left: 0; margin-right: 0; color: #101010; font-size: .7em; text-transform: uppercase; font-weight: normal; letter-spacing: 2px; font-family: "chivo", helvetica, arial, sans-serif; } p.proj-p2-category + h1.proj-p2 { margin-top: 1em; } p.tek-credit a span { font-weight: normal; } div.tek, div.tek-p1, div.tek-p2 { padding: 0 0 0 0; margin-top: 3em; font-size: 100%; font-family: "chivo", helvetica, arial, sans-serif; color: inherit !important; } div.tek-stitch { margin: 1.5em 0; padding: 24px 18px; border-radius: 15px; border: 12px solid #f8c046; background-color: #f8c046; padding-top: 18px; font-size: 100%; font-family: "chivo", helvetica, arial, sans-serif; color: #4d4d4d !important; } div.tek, .tek a span { font-family: "chivo", helvetica, arial, sans-serif; } .tek a { color: #01a751; } p.tek-inst-runin, p.tek-mat-runin, p.tek-runin, p.tek-spec-s1-runin, p.tek-spec-s2-runin, p.tek-stitch-runin { margin-top: .5em; padding-top: .5em; border-top: 1px solid #805ca4; text-indent: 0 !important; } h1 + p.tek-inst-runin, h1 + p.tek-runin { margin-top: 1.5em; } h3 + p.tek-inst-runin, h3 + p.tek-mat-runin, h3 + p.tek-runin, h3 + p.tek-spec-s1-runin, h3 + p.tek-spec-s2-runin, h3 + p.tek-stitch-runin { padding-top: 0; border-top: none; } p.tek.inst-runin + p.tek.inst-runin, p.tek-mat-runin + p.tek-mat-runin, p.tek-runin + p.tek-runin, p.tek-spec-s1-runin + p.tek-spec-s1-runin, p.tek-spec-s2-runin + p.tek-spec-s2-runin { margin-top: .5em !important; } h1.tek { font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; font-size: 2.105rem; margin: 0; } h2 + p.tek-spec-s1-runin { border-top: none; margin-top: 1em; } h2.tek { margin: 1.5em 0 .2em 0; padding-bottom: .25em; font-weight: 200; font-size: 1.473rem; padding-bottom: 0; font-weight: 800; } h3.tek-inst, h3.tek-mat { font-weight: bold; color: #01a751; border-bottom: 1px solid #01a751; padding-bottom: .5em; margin-left: 0; margin-right: 0; font-size: 1rem; } h4.tek-inst { color: #101010; } h5.tek-inst { font-size: 0.947rem; color: #666666; } strong.repeat { font-weight: bold; color: #4d207a; margin-right: .1em; } strong.end { font-weight: bold; color: #d64008; margin-right: .1em; } h2.tek + p { margin-top: .75em; } h6.tek { font-size: 0.684rem; margin: 3em 0 2em 0; padding: 0 0 .5em 0; letter-spacing: .2em; border-bottom: 1px solid #4d207a; color: #4d207a; } h3 + ul.tek { margin-top: .6em; } h3.tek { font-weight: normal; padding-bottom: .3em; border-bottom: 2px solid #01a751; margin-left: 0; margin-right: 0; color: #01a751; font-size: 1.157rem; } h2 + h3.tek { margin-top: .75em; } h4.tek { font-style: italic; margin: 1.5em 0 .5em 0; padding: 0 0 .3em 0; border-bottom: 1px solid #101010; color: #01a751; } p.tek-category { text-align: center; } .tek p.tek-lede, .tek p.tek-dek { color: #101010; } p.tek-credit { color: #01a751; text-align: center; text-indent: 0 !important; } p.tek-credit + p.tek { text-indent: 0; } h4.tek-mat { color: #01a751; } ul.tek-mat-ul { padding-left: 0; margin-top: .25em; } ol.tek-inst-ol { padding-left: 0; margin-top: .25em; } ol.tek-inst-ol-o2 { margin-top: 0; list-style-type: lower-alpha; } li.tek-mat-ul, li.tek-inst-ol { margin: 0; list-style-type: none; margin-left: 0; padding-left: 0; text-align: left; } li.tek-inst-ul { list-style-type: square; } li.tek-mat-ul { padding-top: .4em; padding-bottom: .4em; } li.tek-inst-ol { padding-top: .5em; padding-bottom: .5em; padding-left: 2.75em; } ol.tek-inst-ol li + li, ul.tek-mat-ul li + li { border-top: 1px solid #efefef; } li.tek-mat-ul-u2 { color: inherit; margin-left: 2em; padding-top: .25em; padding-bottom: .25em; margin-top: 0; } li.tek-mat-ul-u3 { color: #2a2a2a; margin-left: 4em; } li ul { margin-top: .375em; margin-bottom: .375em; } li li.tek-inst-ul { list-style-type: square; } h1.tek, h2.tek, h3.tek, h4.tek, h6.tek, h1.tek-inst, h2.tek-inst, h3.tek-inst, h4.tek-inst, h6.tek-inst, h1.tek-mat, h2.tek-mat, h3.tek-mat, h4.tek-mat, h6.tek-mat { text-indent: 0; text-align: center; } div.tek ol .num { color: #01a751; } div.tek li .runin { color: #101010; } div.tek-variation { margin-top: 4em; margin: 1.5em 0; padding: 24px 18px; border-radius: 15px; border: 12px solid #f8f4ea; background-color: #f8f4ea; } p.tek-variation-runin { margin-top: .5em; padding-top: .5em; border-top: 1px solid #767676; text-indent: 0 !important; } p + p.tek-variation-runin { margin-top: 1.5em; } p.tek-variation-runin + p.tek-variation-runin { margin-top: .5em !important; } h1.tek-variation { font-size: 1.157rem; color: #01a751; font-weight: bold; } h2.tek-variation { font-size: 1rem; color: #01a751; font-weight: normal; border-bottom: 1px solid #01a751; padding-bottom: .5em; margin: 1.5em 0 0; } h2.tek-variation + p { margin-top: .25em; } p.tek-mat-title, p.tek-inst-title { margin-bottom: .2em; padding-bottom: .5em; border-bottom: 1px solid #101010; margin-top: 2.5em; margin-left: 0; margin-right: 0; color: #101010; font-size: .7em; text-transform: uppercase; font-weight: normal; letter-spacing: 2px; font-family: "chivo", helvetica, arial, sans-serif; } p.tek-category + h1.tek { margin-top: 1em; } p.body-eq, p.aside-a1-eq, p.aside-a2-eq, p.aside-a3-eq { margin-left: 3em; margin-right: 3em; font-size: 0.947rem; font-family: "chivo", helvetica, arial, sans-serif; text-align: center; text-indent: 0 !important; margin-top: 1em; margin-bottom: 1em; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.body-eq { color: #666666 !important; } h1.figure { font-size: 0.947rem; padding-right: 2em; padding-left: 2em; margin-bottom: 1em; line-height: 1.2; text-transform: uppercase; font-weight: normal; letter-spacing: .25em; color: #666666 !important; } p.figure { color: #666666 !important; } p.figure-caption-c2, p.figure-caption-c2-runin { color: #101010 !important; } p.figure-caption-c2 strong, p.figure-caption-c2-runin strong { font-weight: bold !important; color: #101010 !important; } p.body-quote-blockquote-poem, p.aside-a1-quote-blockquote-poem, p.aside-a2-quote-blockquote-poem, p.aside-a3-quote-blockquote-poem { -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.quote-pull { margin: 1.5em 0; font-family: "chivo", helvetica, arial, sans-serif; font-style: italic; font-size: 1rem; text-indent: 0 !important; text-align: center; -webkit-hyphens: none; color: #d64008; } p.quote-pull-attrib, p.aside-a1-quote-pull-attrib, p.aside-a2-quote-pull-attrib, p.aside-a3-quote-pull-attrib, p.aside-a4-quote-pull-attrib, p.aside-a5-quote-pull-attrib, p.aside-a6-quote-pull-attrib { margin: 0; font-style: normal; font-size: 0.947rem; text-indent: 0 !important; text-align: center; margin-top: -.5em; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.quote-pull-attrib { color: #4d207a; } p.afterquote, p.quote-pull + p { text-indent: 0 !important; } p.quoteplusquote, p.quote-pull + p.quote-pull { margin-top: 0; } p.table-t1-runin, p.table-t2-runin, p.table-t1-spec, p.table-t2-spec { border-top: 1px solid #e6e6e6; } p.table-t1-cell { -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.table-t1, p.table-t1-footnote, p.table-t2 { font-family: "chivo", helvetica, arial, sans-serif; text-align: left; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } span.rowhed { font-weight: bold; } table { margin-top: 1em; margin-left: auto; margin-right: auto; text-align: left; font-size: .925em; font-family: "chivo", helvetica, arial, sans-serif; } table + p.table-t1, table + p.table-t1-footnote { margin-top: 1em; } tr { border-top: 1px solid #e6e6e6; } td { padding: 8px 14px 8px 0; vertical-align: top; } thead p { font-weight: bold !important; } h2.table-t1-subtitle { color: #888; font-size: 1.157rem; margin-top: 0; line-height: 1.4; } h1.table-t1, h2.table-t1 { font-size: 1.473rem; margin-top: 2em; margin-bottom: 1em; line-height: 1.1; color: #666666; } .table-t1 h1.table-t1, .table-t2 h1.table-t2 { margin-top: 0; } h2.table-t1, h3.table-t1 { font-weight: bold; color: #565656; margin-top: 2em; } h3.table-t1 { font-weight: normal; } p.table-t1-runin { text-align: left; } p.table-t1, p.table-t1-footnote { font-size: 1em; color: #666666; } div.table-t1 .runin, div.table-t2 .runin { color: #666666; } div.table-t1, div.table-t2 { margin: 1.5em 0; font-size: 100%; font-family: "chivo", helvetica, arial, sans-serif; color: #666666 !important; } h6.table-t1-number, h6.table-t1-category { color: #565656 !important; margin-top: 0; } p.table-t1-spec { text-align: left; } p.table-t1-footnote { font-size: 0.684rem; text-align: left; margin-top: 2em; margin-bottom: 3em; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } div.table-t1 p.table-t1-footnote, div.table-t2 p.table-t2-footnote { margin-bottom: 0; } p.table-t1-runin + p.table-t1-footnote { text-indent: 0; } p.table-t1-footnote + p.table-t1-footnote, p.table-t2-footnote + p.table-t2-footnote { text-indent: 0; } div.table-t1 div.figure, div.table-t2 div.figure { margin: 1em 0 0 0; } span.colhed { font-weight: bold; } h1.ack { font-size: 1.473rem; margin: 0 0 .4em 0; padding-top: 3em; text-transform: uppercase; letter-spacing: .1em; color: #675645; } h1.ded { font-size: 1.473rem; margin: 0 0 .4em 0; padding-top: 3em; text-transform: uppercase; letter-spacing: .1em; color: #675645; } p.ded { margin-top: 2em; font-style: italic; text-align: center; text-indent: 0px; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } p.ded-attrib { color: #101010; text-transform: uppercase; letter-spacing: 1px; font-size: 0.947rem; margin-top: 1em; } p.ded-quote-epi { color: inherit; text-align: center; } p.ded-quote-epi-attrib { font-size: .9em; margin-top: .5em; } p.introduction-next { margin-top: 2.5em; padding-top: 2.5em; border-top: 1px solid #f6f6f6; } p.introduction-lede + p.introduction-next, p.introduction-dek + p.introduction-next { margin-top: 1em; padding: 0 0 0 0; border-top: none; } p.intro.attrib, p.fore.attrib { text-align: left; margin-top: 1em; text-indent: 0 !important; } p.intro.attrib-bio, p.fore.attrib-bio { font-style: italic; } div.profile { margin: 1.5em 0; color: #666666; padding: 24px 18px; border-radius: 15px; border: 12px solid #e6e6e6; font-size: 100%; background-color: transparent; font-family: "chivo", helvetica, arial, sans-serif; } p.profile-category { color: #565656; margin-top: 0; } h1.profile, h1.profile-title { font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; font-size: 2.105rem; font-weight: 200; margin: 0 0 0 0; color: #c74803; } h2.profile { margin: 1.5em 0 0 0; font-size: 1.473rem; font-weight: 300; } p.profile-spec-entry { text-indent: 0; text-align: center; font-size: 1.2em; color: #363636; margin-top: .5em; } p.profile-dialogue-runin { text-indent: 0; margin-top: 1em; } ul.profile-spec { list-style-type: none; border-bottom: 1px solid #363636; padding-bottom: .5em; margin-bottom: 1em; margin-left: 0; padding-left: 0; } ul.profile-spec strong { color: #363636; } li.profile-spec-entry { color: #363636; font-size: 1em; border-top: 1px solid #363636; padding-top: .5em; margin-top: .5em; } h2.profile + h2.profile { margin-top: 0; } p.profile-attrib { -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; } h1.app { font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; } h1.glossary { font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: 200; line-height: 1.1; -webkit-hyphens: none; adobe-hyphenate: none; hyphens: none; text-align: center; text-indent: 0; page-break-inside: avoid; page-break-after: avoid; } p.glossary-entry .term, p.glossary-entry-runin .term, div.glossary-entry .term { font-weight: bold; color: #101010; font-family: "chivo", helvetica, arial, sans-serif; } p.glossary + p.glossary-entry, p.glossary + p.glossary-entry-runin { margin-top: 1em; } p.glossary-entry, p.glossary-entry-runin { border-top: 1px solid #eee; padding: .5em 0; text-indent: 0; } div.glossary-entry { border-top: 1px solid #eee; padding: .5em 0; text-indent: 0; } div.glossary-entry h3 { text-align: left !important; font-size: 1.1em; margin: 0 0 0 0; } div.glossary-entry .glossary-entry, div.glossary-entry .glossary-entry-runin { border-top: none; padding-top: 0; } div.glossary-entry .runin { font-weight: normal; } p + ol.glossary-ol { margin-top: 0; } li.glossary-ol:first { margin-top: 0; } li.glossary-ol + li { border-top: 1px solid #e9e9e9; } .res-entry-url a span { font-weight: normal; } p.res + p.res { margin-top: 1em; } div.res-entry { margin-top: 1em; margin-bottom: .25em; padding-top: 1em; border-top: 1px solid #f6f6f6; } p.res-entry { text-align: left; } span.res-name { color: #101010; font-weight: bold; font-family: "chivo", helvetica, arial, sans-serif; } h3.res { color: inherit; font-weight: normal; } h4.res { color: #4d207a; font-weight: bold; } ul.res-entry { list-style: none; margin: 0 0 .5em 0; padding: 0 0 0 0; text-align: center; } li.res-entry { margin: 0 0 0 0; padding: 0 0 0 0; } p.res-entry-adr, p.res-entry-tel, p.res-entry-url, p.res-entry-description-note { text-indent: 0; text-align: center; } .res-entry-name, .res-entry-title-fn { margin-top: 1em; margin-bottom: .25em; padding-top: 1em; border-top: 1px solid #f6f6f6; color: #101010; font-weight: bold; font-family: "chivo", helvetica, arial, sans-serif; } div.res-entry .res-entry-name, div.res-entry .res-entry-title-fn { margin-top: 0; padding-top: 0; border-top: none; } .res-entry-affil { color: #4d207a; margin-bottom: .25em; font-family: "chivo", helvetica, arial, sans-serif; } .res-entry-loc { color: #101010; margin-bottom: .25em; margin-top: .75em; font-family: "chivo", helvetica, arial, sans-serif; } .res-entry-description { margin-bottom: .5em; text-align: justify; margin-top: 1em; } .res-entry-phone { margin-bottom: 0; } .res-entry-url { margin: 0 0 .25em 0; } .res-entry-title { margin: 0 0 0 0; } .res-entry-url a { text-decoration: none; font-style: italic; } h2.reading { font-weight: normal; color: #101010; } ul.reading { list-style: none; margin: 1em 0 .5em 0; padding: 0 0 0 0; } div.entry { font-family: "chivo", helvetica, arial, sans-serif; margin-top: 2em; } li.reading-entry, p.reading-entry-runin, p.reading-entry, p.reading-entry-author, p.reading-entry-biblio, p.reading-entry-url, p.reading-entry-site { border-top: 1px solid #ddd; text-indent: -2em; padding-left: 2em; margin-top: .5em; padding-top: .5em; text-align: left; } p.reading-entry-biblio cite { font-weight: bold; } p.reading-entry-author { color: #4d207a; } p.reading-entry-site { color: #d64008; text-align: left; } p.reading-entry-description { color: #565656; text-indent: 0; margin-top: .5em; } ul.credits { list-style: none; } li.credits-entry, p.credits-entry { border-top: 1px solid #ddd; margin-top: .5em; padding-top: .5em; text-indent: 0; text-align: left; } ul.credits { list-style: none; } h2.credits { font-weight: normal; } .contrib-entry-url a span { font-weight: normal; } div.contrib-entry { margin: 1em 0; padding: 1em 0; border-top: 1px solid #f6f6f6; border-bottom: 1px solid #f6f6f6; } div.contrib-entry + div.contrib-entry { border-top: none; margin-top: 0; padding-top: 0; } span.contrib-name { color: #101010; font-weight: bold; font-family: "chivo", helvetica, arial, sans-serif; } h3.contrib { color: inherit; font-weight: normal; } h4.contrib { color: #4d207a; font-weight: bold; } ul.contrib-entry { list-style: none; margin: 0; padding: 0; } li.contrib-entry { margin: 0 0 0 0; padding: 0 0 0 0; } li.contrib-entry-adr, li.contrib-entry-tel, li.contrib-entry-url, li.contrib-entry-description-note { text-indent: 0; text-align: left; } li.contrib-entry-description-note { text-align: justify; } h1 + p.contrib-entry { margin-top: 2em; } .contrib-entry-name, .contrib-entry-title-fn { margin: 1em 0 .25em 0; padding-top: 1em; border-top: 1px solid #f6f6f6; color: #101010; font-weight: bold; font-family: "chivo", helvetica, arial, sans-serif; text-align: left; } div.contrib-entry .contrib-entry-name, div.contrib-entry .contrib-entry-title-fn { margin-top: 0; padding-top: 0; border-top: none; } .contrib-entry-affil { color: #4d207a; margin-bottom: .25em; font-family: "chivo", helvetica, arial, sans-serif; } .contrib-entry-loc { color: #101010; margin-bottom: .25em; margin-top: .75em; font-family: "chivo", helvetica, arial, sans-serif; } .contrib-entry-description-note { margin-bottom: .5em; text-align: justify; margin-top: 1em; } .contrib-entry-phone { margin-bottom: 0; } .contrib-entry-url { margin: 0 0 .25em 0; } .contrib-entry-title { margin: 0 0 0 0; } .contrib-entry-url a { text-decoration: none; font-style: italic; } h1.section { text-transform: uppercase; font-weight: 600 !important; border-bottom: 6px solid #eae0db; padding-bottom: 1rem; margin-left: 0; margin-right: 0; } p.body-eq { color: #101010 !important; } h1.part { text-transform: uppercase; font-weight: 600; margin-left: 0; margin-right: 0; letter-spacing: .1rem; } h1.part span.part-number { border-bottom: 6px solid #b09ca8; padding-bottom: .75em; margin-bottom: 1em !important; } h2.body, h2.intro { font-family: georgia, serif; color: #101010 !important; font-weight: bold; } p.body-runin { border-top-color: #f1f1f1; } p.body-runin strong.runin, p.body-runin div.glossary-entry h3, div.glossary-entry p.body-runin h3, p.glossary-entry strong.runin, p.glossary-entry div.glossary-entry h3, div.glossary-entry p.glossary-entry h3 { text-transform: uppercase; font-family: "open", "chivo", helvetica, arial, sans-serif; } p.main-toc-entry { padding: .5em 0em .5em 6em; border-top: 1px solid #f6f6f6; font-family: "chivo", helvetica, arial, sans-serif; } p.main-toc-entry a span { text-decoration: none !important; font-style: italic; } p.main-toc-part { border-top-color: #eae0db; } p.main-toc-part a span { font-weight: bold; } p.main-toc-chapter { background-color: #eae0db; } aside.aside-a1 { border-color: #eae0db !important; border-radius: 0 !important; color: #101010; } aside.aside-a1 h1 { color: #101010 !important; font-weight: bold !important; text-transform: uppercase !important; margin-left: 0; margin-right: 0; margin-bottom: 1em !important; } aside.aside-a1 h1 span.alt { border-bottom: 4px solid #101010; padding-bottom: .2em; } aside.aside-a2 { border-color: #eae0db !important; background-color: #eae0db !important; color: #101010; border-radius: 0 !important; } aside.aside-a2 h1 { font-family: georgia, serif !important; text-transform: none !important; color: #101010; font-style: italic; font-weight: bold; } aside.aside-a2 h2 { text-transform: uppercase; font-weight: 600; } aside.aside-a3 { border-color: #eae0db !important; border-radius: 0 !important; color: #101010 !important; } aside.aside-a3 h1 { font-family: "open", "chivo", helvetica, arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #101010 !important; letter-spacing: 0 !important; } aside.aside-a3 ul.aside-a3-ul { color: #101010 !important; list-style: disc; } aside.aside-a4 { border-color: #eae0db !important; border-radius: 0 !important; } aside.aside-a4 h1 { font-family: georgia, serif; font-weight: bold; text-transform: uppercase; letter-spacing: .1rem; } p.proj-p1-mat-title { font-family: "open", "chivo", helvetica, arial, sans-serif !important; font-weight: 800 !important; font-size: 1.157rem !important; color: #101010 !important; border-bottom-color: #eae0db !important; } ul.proj-mat-ul { padding-left: 40px !important; } ul.proj-mat-ul li { list-style: disc !important; border-top-color: #f1f1f1 !important; } li.proj-mat-ul strong.runin, li.proj-mat-ul div.glossary-entry h3, div.glossary-entry li.proj-mat-ul h3 { font-style: italic; } p.proj-p1-inst-title { font-family: georgia, serif !important; font-size: 1.473rem !important; color: #101010 !important; font-weight: 800 !important; text-transform: none !important; letter-spacing: 0 !important; border-bottom-color: #eae0db !important; } p.proj-p1-inst-title + p { text-indent: 0 !important; } div.proj-variation { border: 20px solid #eae0db !important; border-radius: 0 !important; background-color: transparent !important; } div.proj-variation h1 { text-transform: uppercase !important; letter-spacing: .1rem; margin-bottom: 1.5em !important; } div.proj-variation h1 span.alt { border-bottom: 4px solid #101010; padding-bottom: .3em; } h1.proj { background-color: #eae0db; padding: .5em 0em; font-weight: 200 !important; margin-left: 0; margin-right: 0; } h2.proj { font-weight: 200 !important; border-bottom: 4px solid #eae0db; margin-left: 0; margin-right: 0; padding-bottom: .3em; font-size: 2.105rem !important; } p.proj-inst-runin { border-top-color: gainsboro; } div.proj-spec-s1 { margin: 1.5em 0; padding: 24px 18px; border-radius: 15px; border: 12px solid #eae0db; background-color: transparent; border-radius: 0 !important; } div.proj-spec-s1 p.proj-spec-s1-title { font-family: "open", "chivo", helvetica, arial, sans-serif !important; font-weight: 800 !important; font-size: 1.157rem !important; color: #101010 !important; text-transform: uppercase !important; } div.proj-spec-s1 p.proj-spec-s1-title + p { text-indent: 0 !important; } div.proj-spec-s1 p.proj-spec-s1-runin { border-top-color: #f1f1f1 !important; } h1.tek { color: #101010 !important; font-weight: 600; border-top: 10px solid #eae0db; padding-top: .5em; text-transform: uppercase !important; margin-left: 0; margin-right: 0; font-size: 1.473rem; letter-spacing: .1rem; } p.tek-headnote { text-align: center !important; } p.tek-headnote + p { margin-top: 1em; text-indent: 0 !important; } h2.tek { font-family: georgia, serif; font-style: italic; } p.tek-runin { border-top-color: gainsboro; } p.tek-runin strong.runin, p.tek-runin div.glossary-entry h3, div.glossary-entry p.tek-runin h3 { color: #101010 !important; font-family: georgia, serif; padding-right: .3em; } li.tek-inst-ol span.num { font-family: georgia, serif; color: #101010 !important; } h2.tek-spec-s1 { color: #101010 !important; font-weight: bold; font-size: 1.473rem !important; text-transform: uppercase !important; margin-left: 0; margin-right: 0; margin-bottom: 1.5em !important; } h2.tek-spec-s1 span.alt { border-bottom: 4px solid #101010; padding-bottom: 0.1em; } h1.index, h1.main-toc, h1.app { text-transform: uppercase !important; font-weight: 600; letter-spacing: .2rem; font-size: 2.105rem !important; margin-bottom: 0em; } h1.rel { border-bottom: 10px solid #eae0db; padding-bottom: 1em; text-transform: uppercase !important; font-weight: 600; font-size: 2.105rem !important; margin-bottom: 0em; margin-left: 0; margin-right: 0; } h1.rel span.alt { display: block; margin-top: .5em; font-size: 1.473rem; } h1.rel + h2.rel-entry-title { border-top: none !important; padding-top: 0 !important; } h1.intro { text-transform: uppercase !important; font-weight: 600; letter-spacing: .2rem; font-size: 2.105rem !important; margin-bottom: 1.5em !important; } h1.intro span { border-bottom: 10px solid #eae0db; padding-bottom: .3em; } h1.app + div.tek { margin-top: .5em !important; } h2.index { color: #4d207a; } div.profile { border: none !important; color: #101010; border-top: 8px double #b09ca8 !important; border-radius: 0 !important; } div.profile p.figure-caption-c1 { color: #101010 !important; } div.profile p.figure-title { color: #101010 !important; font-weight: bold !important; text-transform: uppercase !important; font-family: "open", "chivo", helvetica, arial, sans-serif !important; text-align: center !important; margin: 2em 0em 0em 0em !important; font-size: 1.157rem !important; letter-spacing: 0 !important; } p.profile-category { color: #4d207a !important; } h1.profile { color: #101010 !important; text-transform: uppercase !important; letter-spacing: .5rem !important; } p.figure-title { color: #101010 !important; font-weight: bold !important; text-transform: uppercase !important; font-family: "open", "chivo", helvetica, arial, sans-serif !important; text-align: center !important; margin: 2em 0em 0em 0em !important; font-size: 1.473rem !important; letter-spacing: .2rem; } table.table-t1 tr:nth-child(even) { background-color: #eae0db; } table.table-t1 td { padding: .4em !important; } table.table-t1 th { padding: .4em; background-color: #b09ca8; } table.table-t1 th p.table-t1-cell { text-transform: uppercase; font-family: "open", "chivo", helvetica, arial, sans-serif; } table.table-t1#table001 td, table.table-t1#table001 th { width: 50%; } table.table-t1#table001 td p.table-t1-cell, table.table-t1#table001 th p.table-t1-cell { text-align: center !important; } table#tableA td, table#tableB td, table#tableC td, table#tableE td { width: 50%; }