@media screen{.element-number,.element-title,h1.title-page-title{color:#fff}}@media amzn-mobi{.element-number,.element-title,h1.title-page-title{color:inherit}}.heading-container-single .element-number{font-size:110%;letter-spacing:.04em}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-single .element-number{font-size:90%}}.heading-container-single .element-title{font-size:112%}.heading-container-single .element-title.case-upper{letter-spacing:.04em}.heading-container-single .element-title.case-mixed{letter-spacing:.02em}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-single .element-title{font-size:90%}}.heading-container-single .element-subtitle{font-size:93%}.heading-container-single .element-subtitle.case-upper{letter-spacing:.04em}.heading-container-single .element-subtitle.case-mixed{letter-spacing:.02em}.heading-container-single .element-author{font-size:90%;letter-spacing:.02em}@media screen{.heading .element-subtitle{margin-top:.75em}}@media print{.heading .element-subtitle{margin-top:0em;margin-bottom:1em}}@media screen{.heading .element-author{margin-top:.85em}}@media print{.heading .element-author{margin-top:.25em}}.heading-container-group{text-align:center}.heading-container-group .title-subtitle-block{display:inline-block;min-height:4em}.heading-container-group .element-number-block{text-align:left}.heading-container-group .element-number{display:inline-block;text-align:right;line-height:1;padding:.5em .8em .5em .5em}.heading-container-group .element-title{display:block;line-height:1;padding:.5em .8em .5em .8em}@media all{.heading-container-group .element-title{display:inline-block}}.heading-container-group .title-block-with-element-number .title-block{text-align:left}.heading-container-group .title-block-with-element-number .title-block .element-title{text-align:left;margin-left:2em}@media screen{.heading-container-group .title-block-with-element-number .title-block .element-title{padding:.5em .5em .5em .8em}}.heading-container-group .title-block-without-element-number .element-title{text-align:center}.heading-container-group .element-subtitle{text-align:center}@media screen and (max-height: 580px),screen and (max-width: 420px){.heading-container-group .element-title,.heading-container-group .element-number{font-size:110%}.heading-container-group .element-subtitle{font-size:90%}}@media screen{a,a *{color:#054970}}@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:.02em}.section-title.case-upper.legacy{letter-spacing:.02em}}@media print{.section-title.case-upper{letter-spacing:.02em}}@media screen{.subhead.level-1,.subhead.level-2,.subhead.level-3,.subhead.level-4{font-size:88%}}
