body .app #content_html .content{max-width:78ch;margin-inline:auto}body .app #content_html .content ul{list-style-type:disc;padding-left:1.5rem;margin-left:0}body .app #content_html .content ol{list-style-type:decimal;padding-left:1.5rem;margin-left:0}body .app #content_html .content ul ul{list-style-type:circle}body .app #content_html .content ol ol{list-style-type:lower-alpha}body .app #content_html .content table{display:block;max-width:100%;overflow-x:auto}.home-page-title{margin:1.25rem 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.25}.archive-description{margin-bottom:1.25rem;max-width:75ch;line-height:1.65}.mobile-article-toc{padding:.85rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;margin:1rem 0}.mobile-article-toc summary{cursor:pointer;font-weight:600}.mobile-article-toc ol{margin-top:.75rem}.mobile-article-toc a{display:block;padding-block:.4rem}.language-switch{display:inline-block;padding:.35rem .75rem;font-size:.9rem;text-decoration:underline}.byline{margin-block:.5rem 1rem;color:#47525d;font-size:.95rem}@media(min-width:1024px){.mobile-article-toc{display:none}}@media(max-width:768px){body .app #content_html p,body .app #content_html .content li{font-size:16px!important;font-weight:400;line-height:1.75;white-space:normal;letter-spacing:normal}.home-page-title{font-size:1.5rem}}@media(max-width:767px){.home-hero-copy{background:rgba(0,0,0,.78)}.home-hero-copy .text-textTitle{color:#fff}}