.body-text{padding:0 var(--page-padding)}.page .body-text{max-width:var(--max-width-text);margin:0 auto;padding-left:var(--size-300)}@media screen and (min-width:24rem){.page .body-text{padding-right:0}}@media screen and (min-width:34rem){.page .body-text{padding-left:0}}.body-text__wrapper{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.body-text__wrapper>*{font-size:calc(var(--size-400) * 1.15);font-family:var(--font-text);line-height:1.6;max-width:56ch;margin-bottom:.9em}.body-text__wrapper>*:last-child{margin-bottom:0}.logged-in .body-text__wrapper div:before,.logged-in .body-text__wrapper div:after{background-color:yellow;font-family:var(--font-ui);font-weight:700;padding:.25em}.logged-in .body-text__wrapper div:before{content:"DELETE IMPROPER <div> TAG HERE"}.logged-in .body-text__wrapper div:after{content:"DELETE IMPROPER </div> TAG HERE"}.body-text h2{font-family:var(--font-ui);font-weight:700;font-size:var(--size-600);margin-top:var(--size-500);line-height:1.2}.body-text h3{font-family:var(--font-ui);font-weight:700;font-size:var(--size-500);margin-top:var(--size-500);line-height:1.2}.body-text h2+h3{margin-top:0}.body-text ul{list-style:disc outside;padding-left:var(--size-500)}.body-text ul li{margin-bottom:var(--size-100)}.body-text blockquote{font-size:calc(var(--size-300) * 1.15);padding-left:var(--size-700);padding-right:var(--size-700);line-height:1.6;max-width:65ch}.body-text blockquote>*{margin-bottom:.9em}.footnote__reference{font-family:var(--font-ui);font-size:.6em;vertical-align:.5em;padding:.25em .25em .25em .1em;font-weight:700;color:var(--color-accent)}.footnote__reference:focus{outline:0}.footnote__reference:focus-visible{outline:solid 2px var(--color-accent-glare)}.footnote__text{display:none;font-size:1rem;gap:var(--size-600);margin-bottom:var(--size-400);margin-top:var(--size-200);color:var(--color-accent);font-family:var(--font-ui);line-height:1.5}@media print{.footnote__text{display:-webkit-box;display:-ms-flexbox;display:flex}}.footnote--expand .footnote__text{display:-webkit-box;display:-ms-flexbox;display:flex}.footnote__text__number{font-size:var(--size-200)}.footnote__text__text{font-size:var(--size-200);max-width:70ch}@media screen and (min-width:34rem){.image--span-text{padding:0 var(--page-padding)}}.image--span-content{grid-column:2/4!important}@media screen and (min-width:34rem){.image--span-content{padding:0 var(--page-padding)}}.image--span-full{grid-column:1/5!important;padding:0}@media screen and (min-width:44rem){.image--span-full.image--single{display:grid;grid-template-columns:subgrid}.image--span-full.image--single .image__image{display:contents}.image--span-full.image--single img{grid-column:1/5}.image--span-full.image--single .image__caption{grid-column:2/3;margin-top:0}}@media screen and (min-width:44rem){.image--widths-equal{display:grid;grid-template-columns:1fr 1fr;gap:var(--size-300)}}@media screen and (min-width:44rem){.image--widths-emphasize-left{display:grid;grid-template-columns:5fr 3fr;gap:var(--size-300)}}@media screen and (min-width:44rem){.image--widths-emphasize-right{display:grid;grid-template-columns:3fr 5fr;gap:var(--size-300)}}.image--extra-space-above{margin-top:var(--vertical-article-space)}.image--extra-space-below{margin-bottom:var(--vertical-article-space)}.image__image img{display:block;margin-top:var(--vertical-article-space);width:100%}@media screen and (min-width:44rem){.block:not(.image)+.image .image__image img{margin-top:0}}.block:not(.image)+.image .image__image:first-child img{margin-top:0}.image:has(.image__image--has-caption)+.block:not(.image){margin-top:var(--vertical-article-space)}@media screen and (min-width:44rem){.image--multiple+.block:not(.image){margin-top:var(--vertical-article-space)}.image--multiple{margin-top:var(--vertical-article-space)}.image--multiple+.image--multiple{margin-top:0}}.image__caption{margin-top:var(--size-200);padding:0 var(--page-padding)}@media screen and (min-width:34rem){.image__caption{padding:0}}.image--span-full .image__caption{padding:0 var(--page-padding)}.image__caption p{font-size:var(--size-300);margin-top:var(--size-200);max-width:60ch;line-height:1.4}