.scroll.svelte-1x7ulfx{overflow-x:auto}.kantdetail.svelte-1x7ulfx caption:where(.svelte-1x7ulfx){text-align:left;font-weight:700;margin:.8rem 0 .3rem}.page.svelte-1x7ulfx{margin:3rem 0 0}.page.svelte-1x7ulfx p:where(.svelte-1x7ulfx),.page.svelte-1x7ulfx li:where(.svelte-1x7ulfx){line-height:1.75;color:var(--site-ink-alpha, rgba(29, 29, 31, .82))}.glance.svelte-1x7ulfx{margin:1.6rem 0 .4rem;padding:1rem 1.2rem;border-radius:var(--radius-md, 10px);background:#003da50f;border:1px solid rgba(0,61,165,.15)}.glance.svelte-1x7ulfx strong:where(.svelte-1x7ulfx){display:block;margin-bottom:.4rem;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--site-link, #003da5)}.note.svelte-1x7ulfx{display:block;margin-top:.3rem;font-size:.85rem;line-height:1.6;color:var(--site-ink-alpha, rgba(29, 29, 31, .68))}.glance.svelte-1x7ulfx ul:where(.svelte-1x7ulfx){margin:0;padding-left:1.1rem}.page.svelte-1x7ulfx table:where(.svelte-1x7ulfx){width:100%;border-collapse:collapse;margin:1rem 0 1.6rem;font-size:.93rem}.page.svelte-1x7ulfx th:where(.svelte-1x7ulfx),.page.svelte-1x7ulfx td:where(.svelte-1x7ulfx){text-align:left;vertical-align:top;padding:.55rem .6rem;border-bottom:1px solid var(--site-line-alpha, rgba(0, 0, 0, .08))}.page.svelte-1x7ulfx tbody:where(.svelte-1x7ulfx) th:where(.svelte-1x7ulfx){width:42%;font-weight:600}.matrix.svelte-1x7ulfx{display:block;overflow-x:auto;touch-action:pan-x pan-y;white-space:nowrap}.matrix.svelte-1x7ulfx thead:where(.svelte-1x7ulfx) th:where(.svelte-1x7ulfx){font-weight:700;border-bottom:2px solid var(--site-line-alpha, rgba(0, 0, 0, .15))}.matrix.svelte-1x7ulfx th:where(.svelte-1x7ulfx)+th:where(.svelte-1x7ulfx),.matrix.svelte-1x7ulfx td:where(.svelte-1x7ulfx)+td:where(.svelte-1x7ulfx){text-align:right}.page.svelte-1x7ulfx a:where(.svelte-1x7ulfx){color:var(--site-link, #003da5)}.page.svelte-1x7ulfx a.cta:where(.svelte-1x7ulfx){display:inline-block;margin-top:1rem;padding:.8rem 1.6rem;border-radius:var(--radius-md, 10px);background:#003da5;color:#fff;font-weight:700;text-decoration:none}.page.svelte-1x7ulfx a.cta:where(.svelte-1x7ulfx):hover{background:#002e7a}.guideline-intro.svelte-1x7ulfx{font-size:1.25rem;color:var(--site-link, #56677c)}.guideline-toc.svelte-1x7ulfx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:20px;background:var(--site-surface-raised, #f4f7fc);border:1px solid var(--site-line, #dce4ed);border-radius:14px;margin:24px 0}.guideline-toc.svelte-1x7ulfx a:where(.svelte-1x7ulfx){font-size:14px;line-height:1.45;text-decoration:none;padding:10px;background:var(--site-surface, white);border-radius:8px;display:flex;align-items:center;min-height:44px}.guideline-toc.svelte-1x7ulfx a:where(.svelte-1x7ulfx):hover{background:var(--site-surface-raised, #e8eef9)}.page.svelte-1x7ulfx h3[id]:where(.svelte-1x7ulfx),.page.svelte-1x7ulfx h4[id]:where(.svelte-1x7ulfx){scroll-margin-top:120px}.guideline-toc.svelte-1x7ulfx a:where(.svelte-1x7ulfx):focus-visible{outline:3px solid var(--site-line, #619cff);outline-offset:2px}@media(max-width:650px){.guideline-toc.svelte-1x7ulfx{grid-template-columns:1fr;padding:14px}.page.svelte-1x7ulfx{overflow-wrap:anywhere}}
