.heading-container-single .element-subtitle,.heading-container-single .element-author{font-size:105%;margin-top:.25em}.heading-container-single.heading-format-reduced .element-title{font-size:140%}.heading-container-group .element-number{font-size:135%;margin-bottom:.25em}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-number{font-size:120%}}.heading-container-group .element-title{font-size:165%}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-title{font-size:145%}}.heading-container-group .element-subtitle{font-size:110%;margin-top:.5em;margin-bottom:.5em}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-subtitle{font-size:100%}}.heading-container-group .element-author{font-size:140%;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:120%}}@media print{.toc-item-element-container-group.has-children .toc-item-title-text{font-size:120%}.toc-item-element-container-group.has-children .toc-item-number{font-size:105%}.toc-item-element-container-group.has-children .toc-item-subtitle,.toc-item-element-container-group.has-children .toc-item-author{font-size:100%;margin-top:.15em}}.section-title.legacy{font-size:110%}@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:.03em}.section-title.case-upper.legacy{letter-spacing:.03em}}@media print{.section-title.case-upper{letter-spacing:.03em}}@media screen{.subhead.level-1,.subhead.level-2,.subhead.level-3,.subhead.level-4{font-size:95%}}@media screen{.endnotes-section-title{font-size:88%}}h2.title-page-subtitle{margin-top:.75em}span.title-page-contributor-introduction{font-size:80%}.titlepage-several-primary-contributors .title-page-contributor{font-size:100%}@media screen and (max-height: 580px),screen and (max-width: 420px){.titlepage-several-primary-contributors .title-page-contributor{font-size:90%}}@media print{.titlepage-several-primary-contributors .title-page-contributor{font-size:105%}}
