.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}