.heading-container-single{letter-spacing:.01em}.heading-container-single .element-number,.heading-container-single .element-title{line-height:.9}.heading-container-single .element-number{font-size:150%}.heading-container-single .element-title{font-size:230%}.heading-container-single .element-subtitle,.heading-container-single .element-author{font-size:95%;margin-top:.35em}.heading-size-full .element-number-block{min-height:1.3em}.heading-size-medium .element-number-block{min-height:1.3em}@media screen{.heading-size-small .element-number-block{min-height:2em}.heading-size-small.heading-with-image .element-number-block{min-height:1.3em}}@media print{.heading-size-small .element-number-block{min-height:16pt}}.heading-size-small .title-block-with-element-number .element-number-block{min-height:1.3em}.heading-container-single.heading-format-reduced .element-title{font-size:175%}.heading-container-group{letter-spacing:.01em}.heading-container-group .element-number{font-size:180%}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-number{font-size:160%}}.heading-container-group .element-title{font-size:240%}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-title{font-size:200%}}.heading-container-group .element-subtitle,.heading-container-group .element-author{margin-top:.35em;margin-bottom:.5em;font-size:100%}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-subtitle,.heading-container-group .element-author{font-size:90%}}@media print{.toc-item-element-container-group.has-children p{text-transform:uppercase;letter-spacing:.02em}.toc-item-element-container-group.has-children .toc-item-title-text{font-size:105%}.toc-item-element-container-group.has-children .toc-item-number{font-size:90%}.toc-item-element-container-group.has-children .toc-item-subtitle,.toc-item-element-container-group.has-children .toc-item-author{font-size:90%}}.section-title.legacy{font-size:135%}@media screen{.section-title.case-upper.level-1 span.ttext,.section-title.case-upper.level-2 span.ttext,.section-title.case-upper.level-3 span.ttext,.section-title.case-upper.level-4 span.ttext,.section-title.case-upper.endnotes-section-title span.ttext{letter-spacing:.01em}.section-title.case-upper.legacy{letter-spacing:.01em}}@media print{.section-title.case-upper{letter-spacing:.01em}}@media screen{.endnotes-section-title{font-size:104%}}.element-type-title-page .case-upper{letter-spacing:.01em}h1.title-page-title{font-size:230%}@media screen and (max-height: 580px),screen and (max-width: 420px){h1.title-page-title{font-size:220%}}@media print{h1.title-page-title{font-size:250%}}h2.title-page-subtitle{margin-top:0;font-size:90%}@media screen and (max-height: 580px),screen and (max-width: 420px){h2.title-page-subtitle{font-size:90%}}@media print{h2.title-page-subtitle{font-size:95%}}@media screen{div.title-page-contributor-secondary-block{margin-top:2em}}h2.title-page-contributor{letter-spacing:.02em}h2.title-page-contributor-primary{font-size:150%}@media screen and (max-height: 580px),screen and (max-width: 420px){h2.title-page-contributor-primary{font-size:140%}}@media print{h2.title-page-contributor-primary{font-size:160%}}h2.title-page-contributor-secondary{font-size:120%}@media screen and (max-height: 580px),screen and (max-width: 420px){h2.title-page-contributor-secondary{font-size:120%}}@media print{h2.title-page-contributor-secondary{font-size:130%}}.titlepage-several-primary-contributors .title-page-contributor{font-size:120%;margin-bottom:.35em}@media screen and (max-height: 580px),screen and (max-width: 420px){.titlepage-several-primary-contributors .title-page-contributor{font-size:110%}}@media print{.titlepage-several-primary-contributors .title-page-contributor{font-size:125%}}span.title-page-contributor-introduction{letter-spacing:.01em;margin-right:.1em;font-size:60%}h2.title-page-publisher{font-size:120%}@media screen and (max-height: 580px),screen and (max-width: 420px){h2.title-page-publisher{font-size:100%}}
