.article-page.svelte-1l72s4g :focus-visible{outline-offset:2px;outline:2px solid #555926}.article-body.svelte-1l72s4g{max-width:58ch;font-size:17px;line-height:1.75}.article-body.svelte-1l72s4g h2{font-family:var(--font-serif);margin:3rem 0 1.25rem;scroll-margin-top:1.5rem;font-size:34px;line-height:1.15}.article-body.svelte-1l72s4g h2:first-child{margin-top:0}.article-body.svelte-1l72s4g h3{font-family:var(--font-serif);margin:2.25rem 0 .9rem;scroll-margin-top:1.5rem;font-size:25px;line-height:1.2}.article-body.svelte-1l72s4g p,.article-body.svelte-1l72s4g ul,.article-body.svelte-1l72s4g ol{margin:0 0 1.1rem}.article-body.svelte-1l72s4g ul{padding-left:1.4rem;list-style:outside}.article-body.svelte-1l72s4g ol{padding-left:1.6rem;list-style:decimal}.article-body.svelte-1l72s4g li{margin:.35rem 0}.article-body.svelte-1l72s4g li>ul{margin:.35rem 0 0;list-style:circle}.article-body.svelte-1l72s4g a{color:#555926;text-underline-offset:2px;text-decoration:underline}.article-body.svelte-1l72s4g code{font-family:var(--font-mono);overflow-wrap:anywhere;background:#eeeee3;border-radius:3px;padding:.05em .3em;font-size:.86em}.article-body.svelte-1l72s4g .table-wrap{max-width:100%;margin:1.5rem 0 1.75rem;overflow-x:auto}.article-body.svelte-1l72s4g .table-wrap:focus-visible{outline-offset:2px;outline:2px solid #555926}.article-body.svelte-1l72s4g table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px;line-height:1.55}.article-body.svelte-1l72s4g caption{text-align:left;color:#68655e;padding-bottom:.5rem;font-size:14px}.article-body.svelte-1l72s4g thead th{text-align:left;vertical-align:top;background:#eeeee3;padding:.6rem .65rem;font-weight:600}.article-body.svelte-1l72s4g tbody th,.article-body.svelte-1l72s4g tbody td{text-align:left;vertical-align:top;border-bottom:1px solid #d9d7cb;padding:.7rem .65rem}.article-body.svelte-1l72s4g tbody th{font-weight:600}.article-body.svelte-1l72s4g .site-note{color:#68655e;font-style:italic}.article-body.svelte-1l72s4g .editorial-note{color:#4d311f;background:#fff4d6;border-left:3px solid #d4a030;margin:1.25rem 0 1.5rem;padding:.9rem 1.1rem;font-size:15px;line-height:1.6}@media (width<=640px){.article-body.svelte-1l72s4g{font-size:16.5px}.article-body.svelte-1l72s4g h2{font-size:29px}.article-body.svelte-1l72s4g h3{font-size:22px}}@media (prefers-reduced-motion:no-preference){main:has(.article-page){scroll-behavior:smooth}}@media print{nav.fixed,.no-print.svelte-1l72s4g,.toc-mobile.svelte-1l72s4g{display:none!important}main{height:auto!important;margin-top:0!important;overflow:visible!important}.article-page.svelte-1l72s4g{background:#fff}.article-body.svelte-1l72s4g{max-width:none;font-size:11pt}.article-body.svelte-1l72s4g .table-wrap{overflow:visible}.article-body.svelte-1l72s4g table{min-width:0;font-size:9pt}}
