.element-number,.element-title{letter-spacing:.05em}.heading-container-single .element-subtitle,.heading-container-single .element-author{letter-spacing:.03em;font-size:110%;margin-bottom:.5em}.heading-container-group .element-number{font-size:160%}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-number{font-size:140%}}.heading-container-group .element-title{font-size:200%}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-title{font-size:170%}}.heading-container-group .element-subtitle{font-size:125%;margin-top:.25em;margin-bottom:.5em}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-subtitle{font-size:110%}}.heading-container-group .element-author{font-size:150%;margin-top:1.5em;margin-bottom:1em}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-author{font-size:130%}}@media print{.toc-item-element-container-group.has-children .toc-item-title-text{font-size:135%}.toc-item-element-container-group.has-children .toc-item-number{font-size:125%;margin-bottom:0}.toc-item-element-container-group.has-children .toc-item-subtitle,.toc-item-element-container-group.has-children .toc-item-author{font-size:115%;margin-top:.15em}}.section-title.legacy{font-size:115%}@media screen{.section-title.font-variant-smallcaps.level-1 span.ttext,.section-title.font-variant-smallcaps.level-2 span.ttext,.section-title.font-variant-smallcaps.level-3 span.ttext,.section-title.font-variant-smallcaps.level-4 span.ttext,.section-title.font-variant-smallcaps.endnotes-section-title span.ttext{letter-spacing:.03em}.section-title.font-variant-smallcaps.legacy{letter-spacing:.03em}}@media print{.section-title.font-variant-smallcaps{letter-spacing:.03em}}@media screen{.endnotes-section-title{font-size:96%}}.title-page h1.title-page-title{font-size:180%;letter-spacing:.05em}@media screen and (max-height: 580px),screen and (max-width: 420px){.title-page h1.title-page-title{font-size:160%}}@media print{.title-page h1.title-page-title{font-size:200%}}.title-page h2.title-page-subtitle{margin-top:.25em;font-size:110%;letter-spacing:.05em}@media screen and (max-height: 580px),screen and (max-width: 420px){.title-page h2.title-page-subtitle{font-size:90%}}@media print{.title-page h2.title-page-subtitle{font-size:120%}}.title-page p.title-page-series-name{font-size:110%;letter-spacing:.05em}@media screen and (max-height: 580px),screen and (max-width: 420px){.title-page p.title-page-series-name{font-size:100%}}@media print{.title-page p.title-page-series-name{font-size:125%}}.title-page p.title-page-series-position{margin-top:.35em;font-size:100%;letter-spacing:.05em}@media screen and (max-height: 580px),screen and (max-width: 420px){.title-page p.title-page-series-position{font-size:90%}}@media print{.title-page p.title-page-series-position{font-size:110%}}.title-page h2.title-page-contributor-primary{font-size:130%}@media screen and (max-height: 580px),screen and (max-width: 420px){.title-page h2.title-page-contributor-primary{font-size:110%}}@media print{.title-page h2.title-page-contributor-primary{font-size:150%}}.title-page h2.title-page-contributor-secondary{font-size:110%}@media screen and (max-height: 580px),screen and (max-width: 420px){.title-page h2.title-page-contributor-secondary{font-size:100%}}@media print{.title-page h2.title-page-contributor-secondary{font-size:120%}}.title-page.titlepage-several-primary-contributors .title-page-contributor{font-size:110%}@media screen and (max-height: 580px),screen and (max-width: 420px){.title-page.titlepage-several-primary-contributors .title-page-contributor{font-size:100%}}@media print{.title-page.titlepage-several-primary-contributors .title-page-contributor{font-size:110%}}.title-page h2.title-page-publisher{font-size:115%}@media screen and (max-height: 580px),screen and (max-width: 420px){.title-page h2.title-page-publisher{font-size:100%}}.title-page span.title-page-contributor-introduction{font-size:70%;text-transform:uppercase}@media screen{div.title-page-contributor-secondary-block{margin-top:3em}}
