.article-desk.svelte-jot9ci{flex-direction:column;gap:1.25rem;display:flex}.article-rail.svelte-jot9ci{display:contents}.article-toc.svelte-jot9ci{order:2}.article-toc.svelte-jot9ci a:where(.svelte-jot9ci){display:block}.article-head.svelte-jot9ci{order:1}.article-body-col.svelte-jot9ci{flex-direction:column;order:3;gap:1rem;display:flex}.article-rail-block.svelte-jot9ci{order:4;padding-top:.25rem}.article-body.svelte-jot9ci h2{margin-top:1.5rem;scroll-margin-top:7.25rem;font-size:1.35rem;line-height:1.25}.article-body.svelte-jot9ci h3{margin-top:1.25rem;font-size:1.125rem;line-height:1.3}.article-body.svelte-jot9ci p{margin-top:.75rem;line-height:1.6}.article-body.svelte-jot9ci ul,.article-body.svelte-jot9ci ol{margin-top:.75rem;padding-left:1.25rem}.article-body.svelte-jot9ci ul{list-style:outside}.article-body.svelte-jot9ci ol{list-style:decimal}.article-body.svelte-jot9ci li+li{margin-top:.35rem}.article-body.svelte-jot9ci a{color:var(--color-navy);text-underline-offset:2px;text-decoration:underline}.article-body.svelte-jot9ci img{border-radius:var(--radius-md);max-width:100%;height:auto;margin-top:1rem;display:block}.article-body.svelte-jot9ci .article-table{margin-top:1rem;overflow-x:auto}.article-body.svelte-jot9ci table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.875rem;line-height:1.45}.article-body.svelte-jot9ci th,.article-body.svelte-jot9ci td{text-align:left;vertical-align:top;border-bottom:1px solid #1a2e4a1f;padding:.5rem .75rem;font-weight:400}.article-body.svelte-jot9ci thead th{font-weight:600}@media (width>=64rem){.article-desk.svelte-jot9ci{grid-template-columns:minmax(0,40rem) minmax(16rem,1fr);align-items:start;gap:1.25rem 3rem;display:grid}.article-head.svelte-jot9ci{grid-area:1/1}.article-body-col.svelte-jot9ci{grid-area:2/1}.article-rail.svelte-jot9ci{flex-direction:column;grid-area:1/2/span 2;gap:1.25rem;max-height:calc(100vh - 8.25rem);display:flex;position:sticky;top:7.25rem;overflow:auto}.article-toc.svelte-jot9ci{order:0}.article-rail-block.svelte-jot9ci{border-top:1px solid #1a2e4a1a;order:0;padding-top:1rem}.article-rail.svelte-jot9ci>.article-rail-block:where(.svelte-jot9ci):first-child{border-top:none;padding-top:0}}
