.legal-inline-text__link[data-v-167e4b69]{color:var(--color-secondary_color);font-weight:600;text-decoration:none}.legal-inline-text__link[data-v-167e4b69]:hover{text-decoration:underline}.legal-doc[data-v-552eee9f]{background:linear-gradient(180deg,#f8fafc,#fff 120px);display:flex;flex-direction:column;height:calc(100vh + 120px);overflow:hidden}.legal-doc__hero[data-v-552eee9f]{background:#fff;border-bottom:1px solid rgba(15,23,42,.08);padding:32px 20px 24px;text-align:center}.legal-doc__title[data-v-552eee9f]{color:var(--color-secondary_color);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.legal-doc__meta[data-v-552eee9f]{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.9375rem;gap:6px 10px;justify-content:center;margin:0}.legal-doc__meta-sep[data-v-552eee9f]{opacity:.5}.legal-doc__layout[data-v-552eee9f]{align-items:stretch;display:grid;flex:1;gap:32px 48px;grid-template-columns:minmax(200px,240px) minmax(0,1fr);margin:0 auto;max-width:1200px;min-height:0;padding:28px 20px 0;width:100%}.legal-doc__toc[data-v-552eee9f]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 2px 12px #0f172a0d;height:-moz-fit-content;height:fit-content;padding:16px 18px;position:sticky;top:24px}.legal-doc__toc-toggle[data-v-552eee9f]{display:none}.legal-doc__toc-label[data-v-552eee9f]{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.legal-doc__toc-list[data-v-552eee9f]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.legal-doc__toc-link[data-v-552eee9f]{border-radius:6px;color:#334155;display:block;font-size:.8125rem;line-height:1.35;padding:6px 8px;text-decoration:none;transition:background .15s ease,color .15s ease}.legal-doc__toc-link[data-v-552eee9f]:hover{background:#ef6c0114;color:var(--color-secondary_color)}.legal-doc__article[data-v-552eee9f]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 2px 16px #0f172a0f;height:100%;min-height:0;min-width:0;overflow-y:auto;padding:28px 32px 36px}.legal-doc__intro[data-v-552eee9f]{border-bottom:1px solid rgba(15,23,42,.06);margin-bottom:28px;padding-bottom:28px}.legal-doc__section[data-v-552eee9f]{scroll-margin-top:24px}.legal-doc__section[data-v-552eee9f]:not(:last-of-type){border-bottom:1px solid rgba(15,23,42,.06);margin-bottom:28px;padding-bottom:28px}.legal-doc__section-title[data-v-552eee9f]{border-left:4px solid var(--color-secondary_color);color:#0f172a;font-size:clamp(1.125rem,2vw,1.3125rem);font-weight:700;line-height:1.35;margin:0 0 14px;padding-left:12px}.legal-doc__subsection[data-v-552eee9f]{margin-top:18px}.legal-doc__subsection-title[data-v-552eee9f]{color:#1e293b;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 10px}.legal-doc__para[data-v-552eee9f]{color:#334155;font-size:.9375rem;line-height:1.65;margin:0 0 12px;text-align:left}.legal-doc__list[data-v-552eee9f]{color:#334155;font-size:.9375rem;line-height:1.6;margin:0 0 14px;padding-left:1.35rem}.legal-doc__list li[data-v-552eee9f]{margin-bottom:8px}.legal-doc__list li[data-v-552eee9f]:last-child{margin-bottom:0}.legal-doc__callout[data-v-552eee9f]{background:#fff8f0;border:1px solid rgba(239,108,1,.35);border-radius:8px;color:#7c2d12;font-size:.875rem;font-weight:600;line-height:1.55;margin:0 0 16px;padding:14px 16px}.legal-doc__callout--caps[data-v-552eee9f]{letter-spacing:.01em;text-transform:none}.legal-doc__address[data-v-552eee9f]{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:8px;color:#334155;font-size:.9375rem;font-style:normal;line-height:1.55;margin:0 0 16px;padding:14px 18px}.legal-doc__address p[data-v-552eee9f]{margin:0 0 4px}.legal-doc__address p[data-v-552eee9f]:last-child{margin-bottom:0}.legal-doc__contact[data-v-552eee9f]{border-top:1px solid rgba(15,23,42,.08);color:#475569;font-size:.9375rem;margin-top:8px;padding-top:20px}.legal-doc__contact-link[data-v-552eee9f],.legal-inline-text__link[data-v-552eee9f]{color:var(--color-secondary_color);font-weight:600;text-decoration:none}.legal-doc__contact-link[data-v-552eee9f]:hover,.legal-inline-text__link[data-v-552eee9f]:hover{text-decoration:underline}.legal-doc__divider[data-v-552eee9f]{flex-shrink:0;margin:32px auto 0;max-width:1200px;width:100%}@media(max-width:960px){.legal-doc__layout[data-v-552eee9f]{gap:20px;grid-template-columns:1fr}.legal-doc__toc-toggle[data-v-552eee9f]{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.14);border-radius:10px;color:#1e293b;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.2;padding:10px 14px;width:-moz-fit-content;width:fit-content}.legal-doc__toc[data-v-552eee9f]{display:none;position:static}.legal-doc__toc--open[data-v-552eee9f]{display:block}.legal-doc__toc-list[data-v-552eee9f]{max-height:none}.legal-doc__article[data-v-552eee9f]{padding:22px 18px 28px}}@media(max-width:600px){.legal-doc__hero[data-v-552eee9f]{padding:24px 16px 20px}.legal-doc__layout[data-v-552eee9f]{padding:20px 12px 0}.legal-doc__section-title[data-v-552eee9f]{border-left-width:3px;padding-left:10px}}
