[data-rmiz-wrap=hidden],[data-rmiz-wrap=visible]{position:relative;display:inline-flex;align-items:flex-start}[data-rmiz-wrap=hidden]{visibility:hidden}[data-rmiz-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition-property:background-color}[data-rmiz-btn-close],[data-rmiz-btn-open]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:0;font:inherit;color:inherit;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-open]{cursor:zoom-in}[data-rmiz-btn-close]{cursor:zoom-out}[data-rmiz-modal-content]{position:absolute;transition-property:transform;transform-origin:center center}.project_css__z_ypp .wrapper-outer{display:flex;height:100vh;flex-direction:column;overflow:initial}@media (min-width:768px){.project_css__z_ypp .wrapper-outer{height:100%}}.project_css__z_ypp .wrapper-table{width:auto;overflow:auto}@media (min-width:768px){.project_css__z_ypp .wrapper-table{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:768px;overflow:initial}}.project_css__z_ypp table{position:relative;margin:0;width:100%}.project_css__z_ypp table thead{white-space:nowrap}.project_css__z_ypp table thead tr th:last-child{padding-right:.75rem}.project_css__z_ypp table thead tr th:first-child{padding-left:.75rem}.project_css__z_ypp table thead tr th{position:-webkit-sticky;position:sticky;top:0;background-color:#bfdbfe;padding-top:.75rem;padding-bottom:.75rem;color:#1e3a8a}.project_css__z_ypp table tbody>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:#d1d5db}.project_css__z_ypp table tbody{background-color:#eff6ff}.project_css__z_ypp table tbody tr td a{font-weight:400;text-decoration:none;overflow-wrap:normal}.project_css__z_ypp table tbody tr td a:hover{text-decoration:underline}.project_css__z_ypp table tbody tr td:last-child{padding-right:.75rem}.project_css__z_ypp table tbody tr td:first-child{padding-left:.75rem;font-weight:600}@media (min-width:1024px){.project_css__z_ypp table tbody tr td:nth-child(2),.project_css__z_ypp table tbody tr td:nth-child(4){overflow-wrap:break-word}}.md_css__l8r5n h1[id]:hover .heading-link,.md_css__l8r5n h2[id]:hover .heading-link,.md_css__l8r5n h3[id]:hover .heading-link,.md_css__l8r5n h4[id]:hover .heading-link,.md_css__l8r5n h5[id]:hover .heading-link{visibility:visible!important}.md_css__l8r5n h1[id] .anchor,.md_css__l8r5n h2[id] .anchor,.md_css__l8r5n h3[id] .anchor,.md_css__l8r5n h4[id] .anchor,.md_css__l8r5n h5[id] .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:120%}.md_css__l8r5n em{overflow-wrap:break-word}.md_css__l8r5n .page-outline.mobile{visibility:visible;display:block}@media (min-width:1280px){.md_css__l8r5n .page-outline.mobile{position:fixed;display:block}}.md_css__l8r5n .page-outline{margin-top:36px;display:none;border-radius:.25rem;background-color:#f9fafb;padding:.5rem}@media (min-width:1280px){.md_css__l8r5n .page-outline{position:fixed;margin-right:20px;display:block;max-width:calc((100% - 900px) / 2)}}.md_css__l8r5n .page-outline{right:0;top:210px;bottom:30px;overflow:auto}.md_css__l8r5n .page-outline:before{content:"Contents";margin-left:7px;margin-bottom:.75rem;display:block;font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:.025em;color:#6b7280}@media (min-width:1280px){.md_css__l8r5n .page-outline:before{position:fixed;margin-top:-46px;margin-bottom:0}}.md_css__l8r5n .page-outline .toc-level.toc-level-1>li{padding-left:0}.md_css__l8r5n .page-outline ol{padding:0;margin:0}.md_css__l8r5n .page-outline ol li{margin:0}.md_css__l8r5n .page-outline ol li:before{content:""}.md_css__l8r5n .page-outline ol li a{padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#6b7280;text-decoration:none}@media (min-width:1280px){.md_css__l8r5n .page-outline ol li a{font-size:.8rem;line-height:1.1rem}}.md_css__l8r5n .page-outline ol li a{display:block}.md_css__l8r5n .page-outline ol li a:hover{border-radius:.25rem;background-color:#f3f4f6}