.heading .element-subtitle{margin-top:.25em}.heading .element-author{margin-top:.5em}.heading-container-single .element-number{font-size:90%}.heading-container-single .element-title.case-upper{font-size:115%}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-single .element-title.case-upper{font-size:100%}}.heading-container-single .element-title.case-mixed{font-size:125%}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-single .element-title.case-mixed{font-size:100%}}.heading-container-single .element-subtitle.case-upper{font-size:85%}.heading-container-single .element-subtitle.case-mixed{font-size:95%}.heading-container-single .element-author{font-size:95%}@media print{.trim-size-height-7 .heading-container-group .heading-contents{min-height:calc(160px + 1em*var(--heading-contents-adjustment-scale))}.trim-size-height-8 .heading-container-group .heading-contents{min-height:calc(170px + 1em*var(--heading-contents-adjustment-scale))}.trim-size-height-8-5 .heading-container-group .heading-contents{min-height:calc(180px + 1em*var(--heading-contents-adjustment-scale))}.trim-size-height-9 .heading-container-group .heading-contents{min-height:calc(180px + 1em*var(--heading-contents-adjustment-scale))}.trim-size-height-10 .heading-container-group .heading-contents,.trim-size-height-11 .heading-container-group .heading-contents{min-height:calc(196px + 1em*var(--heading-contents-adjustment-scale))}}.heading-container-group .element-number{font-size:110%}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-number{font-size:90%}}.heading-container-group .element-subtitle{margin-top:.5em;margin-bottom:1em}@media print{.element-type-toc .toc-item-element-container-group.has-children .toc-item-title-text{font-size:115%}.element-type-toc .toc-item-element-container-group.has-children .toc-item-number{font-size:95%}.element-type-toc .toc-item-element-container-group.has-children .toc-item-subtitle{font-size:100%;margin-top:.2rem}.element-type-toc .toc-item-element-container-group.has-children .toc-item-author{font-size:90%;text-transform:uppercase;margin-top:.2rem}}.section-title.legacy{font-size:110%}@media screen{.subhead.level-1,.subhead.level-2,.subhead.level-3,.subhead.level-4{font-size:92%}}@media screen{.endnotes-section-title{font-size:92%}}
