.legal-document.svelte-1cgj6a0{color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-raised);overflow-wrap:anywhere;border-radius:0 18px 18px 0;padding:42px clamp(22px,5vw,76px) 56px;font-size:1rem;line-height:1.75}header.svelte-1cgj6a0,.review-note.svelte-1cgj6a0,.contents.svelte-1cgj6a0,section.svelte-1cgj6a0{max-width:860px;margin-inline:auto}a.svelte-1cgj6a0{color:var(--public-accent-text,var(--color-blue-deep));text-underline-offset:4px}.back-link.svelte-1cgj6a0{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.eyebrow.svelte-1cgj6a0{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 10px;font-size:.78rem;font-weight:700}h1.svelte-1cgj6a0{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.08}.introduction.svelte-1cgj6a0{max-width:680px;color:var(--color-muted);font-size:1.1rem}.version.svelte-1cgj6a0{color:var(--color-muted);font-size:.85rem}.review-note.svelte-1cgj6a0{border:1px solid var(--public-border,var(--color-border));border-left:4px solid var(--public-warning-text,#8c5a16);background:var(--public-surface-warning,#fff5dc);border-radius:8px;margin-block:28px;padding:18px 22px}.review-note.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0),.contents.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0){margin:0;font-size:1rem}.review-note.svelte-1cgj6a0 p:where(.svelte-1cgj6a0){margin:5px 0 10px;font-size:.9rem}summary.svelte-1cgj6a0{cursor:pointer;font-weight:600}.review-note.svelte-1cgj6a0 ul:where(.svelte-1cgj6a0){margin:12px 0 0;padding-left:22px;font-size:.9rem}.review-note.svelte-1cgj6a0 li:where(.svelte-1cgj6a0)+li:where(.svelte-1cgj6a0){margin-top:8px}.contents.svelte-1cgj6a0{border-bottom:1px solid var(--color-border);padding-block:20px 28px}.contents.svelte-1cgj6a0 ol:where(.svelte-1cgj6a0){grid-template-columns:1fr 1fr;gap:8px 30px;margin:16px 0 0;padding-left:22px;display:grid}section.svelte-1cgj6a0{border-bottom:1px solid var(--color-border);padding-block:30px;scroll-margin-top:24px}section.svelte-1cgj6a0:last-child{border-bottom:0}section.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0){letter-spacing:-.02em;margin:0 0 15px;font-size:1.35rem;line-height:1.35}section.svelte-1cgj6a0 p:where(.svelte-1cgj6a0){margin:0 0 16px}section.svelte-1cgj6a0 p:where(.svelte-1cgj6a0):last-child{margin-bottom:0}.responsibility.svelte-1cgj6a0{border:1px solid var(--color-border);border-left:4px solid var(--public-accent-text,var(--color-blue-deep));background:var(--public-surface-info,#f3f8fc);border-radius:8px;padding-inline:22px}.related-links.svelte-1cgj6a0{flex-wrap:wrap;gap:10px 24px;margin-top:20px;display:flex}button.svelte-1cgj6a0{min-height:44px;font:inherit;color:var(--public-accent-text,var(--color-blue-deep));background:var(--color-surface);cursor:pointer;border:1px solid;border-radius:8px;margin-top:8px;padding:8px 16px}a.svelte-1cgj6a0:focus-visible,button.svelte-1cgj6a0:focus-visible,summary.svelte-1cgj6a0:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=760px){.legal-document.svelte-1cgj6a0{border-radius:0;padding:24px 20px 38px}.contents.svelte-1cgj6a0 ol:where(.svelte-1cgj6a0){grid-template-columns:1fr}.review-note.svelte-1cgj6a0,.responsibility.svelte-1cgj6a0{padding-inline:16px}}@media print{.contents.svelte-1cgj6a0,.back-link.svelte-1cgj6a0,button.svelte-1cgj6a0{display:none}.legal-document.svelte-1cgj6a0{box-shadow:none;padding:0}section.svelte-1cgj6a0{break-inside:avoid}}
