.page.svelte-1trhqii{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.container.svelte-1trhqii{box-sizing:border-box;counter-reset:legal-section;flex-direction:column;gap:32px;max-width:1280px;margin-inline:auto;padding:48px 24px;display:flex}.container.svelte-1trhqii h1{color:var(--color-text);margin:0;font-size:28px;font-weight:400;line-height:1.2}.container.svelte-1trhqii .last-updated{color:var(--color-muted);margin:0;font-size:14px;font-weight:400}.container.svelte-1trhqii .intro{color:var(--color-text);margin:0;font-size:16px;font-weight:400;line-height:1.5}.container.svelte-1trhqii .section{counter-increment:legal-section;flex-direction:column;gap:8px;scroll-margin-top:68px;display:flex}.container.svelte-1trhqii h2{color:var(--color-text);margin:0;font-size:16px;font-weight:400}.container.svelte-1trhqii p{color:var(--color-text);margin:0;font-size:16px;font-weight:400;line-height:1.5}.container.svelte-1trhqii .back-link{color:var(--color-muted);align-self:flex-start;font-size:14px;font-weight:400;text-decoration:none}.container.svelte-1trhqii .back-link:hover{text-decoration:underline}.container.svelte-1trhqii .back-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.container.svelte-1trhqii .section>h2:before{content:counter(legal-section) ". "}.container.svelte-1trhqii .toc{margin:0}.container.svelte-1trhqii .toc ol{flex-direction:column;gap:4px;margin:0;padding-inline-start:24px;list-style:decimal;display:flex}.container.svelte-1trhqii .toc li{overflow-wrap:anywhere}.container.svelte-1trhqii .toc a{color:var(--color-muted);padding:4px 0;text-decoration:none;display:inline-block}.container.svelte-1trhqii .toc a:hover,.container.svelte-1trhqii .toc a:focus-visible{text-decoration:underline}.container.svelte-1trhqii .toc a:focus-visible,.container.svelte-1trhqii .table-wrap:focus-visible,.container.svelte-1trhqii .accent-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.container.svelte-1trhqii .draft-line{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:12px;margin:0;padding:8px 12px}.container.svelte-1trhqii .pairs{flex-direction:column;gap:16px;margin:0;display:flex}.container.svelte-1trhqii .pairs>div{flex-direction:column;gap:4px;display:flex}.container.svelte-1trhqii dt{overflow-wrap:anywhere;margin:0;font-weight:600}.container.svelte-1trhqii dd{overflow-wrap:anywhere;margin:0}.container.svelte-1trhqii .table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:12px;overflow-x:auto}.container.svelte-1trhqii table{border-collapse:collapse;width:100%;min-width:34rem}.container.svelte-1trhqii caption{text-align:start;color:var(--color-text);caption-side:top;padding:8px 12px}.container.svelte-1trhqii th,.container.svelte-1trhqii td{vertical-align:top;text-align:start;overflow-wrap:anywhere;border-top:1px solid var(--color-border);padding:8px 12px}.container.svelte-1trhqii thead th{background:var(--color-surface);border-top:0;font-weight:600}.container.svelte-1trhqii tbody th[scope=row]{box-sizing:content-box;background:var(--color-bg);min-width:6rem;font-weight:600;position:sticky;left:0}.container.svelte-1trhqii .notice{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;gap:16px;padding:24px}.container.svelte-1trhqii .notice h2,.container.svelte-1trhqii .notice p,.container.svelte-1trhqii .notice dt,.container.svelte-1trhqii .notice dd{font-size:var(--font-size-lg)}.container.svelte-1trhqii .accent-link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.container.svelte-1trhqii .accent-link:hover{text-decoration-thickness:2px}@media (width<=480px){.container.svelte-1trhqii .notice{padding:16px}}@media print{.container.svelte-1trhqii .toc,.container.svelte-1trhqii .back-link,.container.svelte-1trhqii .draft-line{display:none}.container.svelte-1trhqii .table-wrap{border:0;overflow:visible}.container.svelte-1trhqii table{min-width:0}.container.svelte-1trhqii .notice{break-inside:avoid}}
