.legal-header.svelte-1cgj6a0{position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff10;background:#11100ff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.legal-header-inner.svelte-1cgj6a0{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px}.back-link.svelte-1cgj6a0{display:flex;align-items:center;gap:9px;font-size:.875rem;color:#c0a794;min-height:44px}.back-link.svelte-1cgj6a0:hover{color:#ffe2ce}.legal-layout.svelte-1cgj6a0{display:grid;grid-template-columns:250px minmax(0,1fr);gap:74px;padding-top:65px;padding-bottom:70px;align-items:start}.legal-sidebar.svelte-1cgj6a0{position:sticky;top:28px}.sidebar-label.svelte-1cgj6a0{display:block;font-size:.75rem;letter-spacing:1.5px;font-weight:650;color:#a68a75;margin-bottom:15px}.eyebrow.svelte-1cgj6a0{display:flex;align-items:center;gap:9px;color:var(--color-accent);font-size:.75rem;font-weight:800;letter-spacing:1.8px}.eyebrow.svelte-1cgj6a0>span:where(.svelte-1cgj6a0){width:5px;height:5px;background:currentColor}.document-nav.svelte-1cgj6a0{display:grid;gap:8px;margin-bottom:34px}.document-nav.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){display:flex;align-items:center;gap:11px;min-height:63px;padding:13px 14px;border:1px solid #ffffff0c;border-radius:5px;color:#bca18c;font-size:.875rem;line-height:1.5;transition:color .2s,background .2s}.document-nav.svelte-1cgj6a0 a.current:where(.svelte-1cgj6a0){color:#ffb986;background:#ff6a000a;border-color:#ff6a0036}.document-nav.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{background:#ffffff05;color:#f0cfb6}.document-nav.svelte-1cgj6a0 svg{color:inherit}.contents-nav.svelte-1cgj6a0{display:grid;gap:3px}.contents-nav.svelte-1cgj6a0 .sidebar-label:where(.svelte-1cgj6a0){margin-bottom:11px}.contents-nav.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){display:flex;align-items:baseline;gap:13px;padding:9px 0;font-size:.875rem;line-height:1.5;color:#b49a85}.contents-nav.svelte-1cgj6a0 a:where(.svelte-1cgj6a0)>span:where(.svelte-1cgj6a0){font-size:.75rem;color:#9b7d64;font-variant-numeric:tabular-nums}.contents-nav.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{color:#ffb57d}.support-link.svelte-1cgj6a0{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:28px;padding-top:16px;border-top:1px solid #ffffff10;color:#cead93;font-size:.875rem}.mobile-contents.svelte-1cgj6a0{display:none}.legal-article.svelte-1cgj6a0{min-width:0;max-width:820px}.document-heading.svelte-1cgj6a0{padding-bottom:32px;border-bottom:1px solid #ffffff14;margin-bottom:39px}h1.svelte-1cgj6a0{font-size:clamp(2rem,3.2vw,2.75rem);letter-spacing:-1.5px;line-height:1.18;font-weight:750;margin-top:18px;overflow-wrap:break-word}.document-date.svelte-1cgj6a0{color:#b59b86;font-size:.75rem;margin-top:19px;line-height:1.6}.document-date.svelte-1cgj6a0 time:where(.svelte-1cgj6a0){color:#d4b69f}.document-lead.svelte-1cgj6a0{font-size:1rem;line-height:1.85;color:#cbb39f;margin-top:21px}.document-section.svelte-1cgj6a0{margin-top:35px;scroll-margin-top:28px}.document-section.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0){display:flex;gap:15px;align-items:baseline;font-size:1.25rem;font-weight:700;letter-spacing:-.3px;line-height:1.45;margin-bottom:14px}.document-section.svelte-1cgj6a0 .section-number:where(.svelte-1cgj6a0){font-size:.75rem;font-weight:550;color:#e69d68;letter-spacing:1px;flex-shrink:0}.document-section.svelte-1cgj6a0 p:where(.svelte-1cgj6a0),.document-section.svelte-1cgj6a0 li:where(.svelte-1cgj6a0){font-size:1rem;line-height:1.9;color:#c2ab97;overflow-wrap:anywhere}.document-clause.svelte-1cgj6a0+.document-clause:where(.svelte-1cgj6a0){margin-top:16px}.clause-number.svelte-1cgj6a0{color:#d4b69f;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.document-section.svelte-1cgj6a0 ul:where(.svelte-1cgj6a0){margin:14px 0 0;padding-left:21px;display:grid;gap:9px}.document-section.svelte-1cgj6a0 li:where(.svelte-1cgj6a0)::marker{color:#bc8155}.document-closing.svelte-1cgj6a0{margin-top:35px;padding-top:25px;border-top:1px solid #ffffff14;font-size:1rem;line-height:1.9;color:#d4b69f}.document-related.svelte-1cgj6a0{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;border-top:1px solid #ffffff14;padding-top:27px;margin-top:43px;font-size:.875rem}.document-related.svelte-1cgj6a0>span:where(.svelte-1cgj6a0){color:#ad8f76}.document-related.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){display:flex;align-items:center;gap:10px;color:#ffb37a;min-height:44px}.document-contact.svelte-1cgj6a0{display:grid;gap:8px;border:1px solid #ffffff13;border-radius:6px;padding:20px;margin-top:35px}.document-contact.svelte-1cgj6a0>span:where(.svelte-1cgj6a0){color:#b89a81;font-size:.875rem}.document-contact.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){display:flex;align-items:center;gap:12px;color:#ffd1ae;font-size:1rem;overflow-wrap:anywhere}.legal-page-footer.svelte-1cgj6a0{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff10;padding-top:22px;padding-bottom:28px;font-size:.75rem;color:#b19280}.legal-page-footer.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){display:flex;align-items:center;gap:8px;min-height:35px}@media(max-width:1100px){.legal-layout.svelte-1cgj6a0{grid-template-columns:210px minmax(0,1fr);gap:40px}}@media(max-width:800px){.legal-header-inner.svelte-1cgj6a0{min-height:74px}.legal-layout.svelte-1cgj6a0{grid-template-columns:1fr;gap:35px;padding-top:30px}.legal-sidebar.svelte-1cgj6a0{position:static}.document-nav.svelte-1cgj6a0{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:0}.document-nav.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){padding:12px;font-size:.875rem}.contents-nav.svelte-1cgj6a0,.support-link.svelte-1cgj6a0{display:none}.mobile-contents.svelte-1cgj6a0{display:block;margin-top:14px;border:1px solid var(--color-border-strong);border-radius:5px}.mobile-contents.svelte-1cgj6a0 summary:where(.svelte-1cgj6a0){min-height:48px;padding:13px;color:#d7baa4;font-size:.875rem;font-weight:650;cursor:pointer}.mobile-contents.svelte-1cgj6a0 nav:where(.svelte-1cgj6a0){display:grid;gap:2px;padding:0 13px 12px}.mobile-contents.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){display:flex;gap:10px;padding:8px 0;color:#bca18c;font-size:.875rem;line-height:1.45}.mobile-contents.svelte-1cgj6a0 a:where(.svelte-1cgj6a0)>span:where(.svelte-1cgj6a0){color:#9b7d64;font-size:.75rem;font-variant-numeric:tabular-nums}.document-heading.svelte-1cgj6a0{padding-bottom:25px}h1.svelte-1cgj6a0{max-width:600px}}@media(max-width:480px){.back-link.svelte-1cgj6a0{font-size:.75rem;gap:6px}.document-nav.svelte-1cgj6a0{grid-template-columns:1fr}.document-nav.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){min-height:48px}.document-section.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0){font-size:1.125rem;gap:10px}h1.svelte-1cgj6a0{font-size:2rem;letter-spacing:-1px}}
