/* Copy spacing only; the captured page supplies its fonts, colours and layout. */
.host-copy{max-width:72ch;margin-inline:auto;text-align:left}
.host-copy p.framer-text{line-height:1.65;margin:0 0 1em}
.host-copy p.framer-text:last-child{margin-bottom:0}
.host-copy-steps{padding-left:1.4em;margin:1em 0}
.host-copy-steps li{padding-left:.25em;margin-bottom:.65em;line-height:1.65}
.host-copy-steps li p.framer-text{margin:0}
#article-body .host-copy-steps{font:inherit}
#article-body h2[id]{scroll-margin-top:110px}
@media(max-width:809px){.host-copy{width:100%;max-width:100%}.host-copy p.framer-text,.host-copy-steps li{font-size:16px;line-height:1.65}}
/* Keep the existing fixed article header above the scrolling sidebar. */
body:has(#article-body) div:has(> nav.framer-R8DRU){z-index:20!important}
