.lhead[data-v-753f5072]{z-index:var(--z-header);background:var(--c-overlay);border-bottom:var(--bw) solid var(--c-text-08);position:sticky;top:0}.lhead__inner[data-v-753f5072]{gap:var(--sp-24);height:var(--header-h)}.lhead__inner[data-v-753f5072],.lhead__logo[data-v-753f5072]{align-items:center;display:flex}.lhead__logo[data-v-753f5072]{gap:var(--sp-8);margin-right:auto}@media (hover:hover) and (pointer:fine){.lhead__logo:hover .lhead__logo-mark[data-v-753f5072]{color:var(--c-accent-hover)}}.lhead__logo-mark[data-v-753f5072]{--logo-mark-h:calc(var(--fs-sm)*1.55);color:var(--c-accent);transition:color var(--d-fast) var(--ease)}.lhead__logo-text[data-v-753f5072]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-sm);letter-spacing:var(--ls-label);text-transform:uppercase}.lhead__lang[data-v-753f5072]{background:var(--c-text-08);border:var(--bw) solid var(--c-text-20);border-radius:var(--r-pill);transition:border-color var(--d-fast) var(--ease);align-items:center;gap:2px;padding:3px;display:flex}@media (hover:hover) and (pointer:fine){.lhead__lang[data-v-753f5072]:hover{border-color:var(--c-text-40)}}.lhead__lang-item[data-v-753f5072]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-60);min-width:2.4rem;height:1.75rem;border-radius:var(--r-pill);transition:color var(--d-fast) var(--ease),background-color var(--d-fast) var(--ease);justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.lhead__lang-item[data-v-753f5072]:is(a):hover{color:var(--c-text);background:var(--c-text-08)}}.lhead__lang-item._active[data-v-753f5072]{color:var(--c-bg);background:var(--c-text);cursor:default}@media screen and (width<=768px){.lhead__lang-item[data-v-753f5072]{min-width:2.75rem;height:2.25rem}}.legal-link[data-v-a0a7c3b0]{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent-50);text-decoration-color:var(--c-accent-50);text-underline-offset:.2em;transition:color var(--d-fast) var(--ease),text-decoration-color var(--d-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.legal-link[data-v-a0a7c3b0]:hover{color:var(--c-accent-hover);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}}.legal[data-v-ecbe484c]{z-index:var(--z-content);position:relative}.legal[data-v-ecbe484c] .atmo{opacity:.45}.legal__main[data-v-ecbe484c]{z-index:var(--z-content);padding-block:var(--sp-64) var(--sp-96);position:relative}.legal__head[data-v-ecbe484c]{padding-bottom:var(--sp-48);border-bottom:var(--bw) solid var(--c-text-08)}.legal__eyebrow[data-v-ecbe484c]{margin-bottom:var(--sp-16)}.legal__title[data-v-ecbe484c]{font-size:var(--fs-h2);max-width:18ch}.legal__updated[data-v-ecbe484c]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-40);gap:var(--sp-8);margin-top:var(--sp-24);flex-wrap:wrap;display:flex}.legal__updated-label[data-v-ecbe484c]:after{content:":"}.legal__body[data-v-ecbe484c]{justify-content:center;gap:var(--sp-64);padding-top:var(--sp-64);grid-template-columns:16rem minmax(0,40rem);align-items:start;display:grid}@media screen and (width<=1200px){.legal__body[data-v-ecbe484c]{justify-content:start;gap:var(--sp-48);grid-template-columns:minmax(0,40rem)}}.legal__toc[data-v-ecbe484c]{top:calc(var(--header-h) + var(--sp-24));position:sticky}@media screen and (width<=1200px){.legal__toc[data-v-ecbe484c]{padding-bottom:var(--sp-32);border-bottom:var(--bw) solid var(--c-text-08);position:static}}.legal__toc-title[data-v-ecbe484c]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-40);margin-bottom:var(--sp-16)}.legal__toc-list[data-v-ecbe484c]{gap:var(--sp-4);flex-direction:column;display:flex}@media (hover:none) and (pointer:coarse){.legal__toc-link[data-v-ecbe484c]{align-items:center;min-height:36px;display:inline-flex}}.legal__toc-link[data-v-ecbe484c]{gap:var(--sp-12);font-size:var(--fs-2xs);color:var(--c-text-60);transition:color var(--d-fast) var(--ease);line-height:1.4;display:flex}@media (hover:hover) and (pointer:fine){.legal__toc-link[data-v-ecbe484c]:hover{color:var(--c-text)}}.legal__toc-text[data-v-ecbe484c]{text-transform:lowercase}.legal__toc-text[data-v-ecbe484c]:first-letter{text-transform:uppercase}.legal__toc-num[data-v-ecbe484c]{width:1.5rem;color:var(--c-accent);flex:none}.legal__doc[data-v-ecbe484c]{font-size:var(--fs-sm);color:var(--c-text-80);line-height:1.7}.legal__section[data-v-ecbe484c]{scroll-margin-top:calc(var(--header-h) + var(--sp-24))}.legal__section+.legal__section[data-v-ecbe484c]{margin-top:var(--sp-48)}.legal__section-title[data-v-ecbe484c]{gap:var(--sp-16);margin-bottom:var(--sp-24);font-size:var(--fs-h4);color:var(--c-text);display:flex}.legal__section-num[data-v-ecbe484c]{color:var(--c-accent);flex:none}.legal__def+.legal__def[data-v-ecbe484c],.legal__def+.legal__list[data-v-ecbe484c],.legal__def+.legal__p[data-v-ecbe484c],.legal__list+.legal__def[data-v-ecbe484c],.legal__list+.legal__p[data-v-ecbe484c],.legal__p+.legal__def[data-v-ecbe484c],.legal__p+.legal__list[data-v-ecbe484c],.legal__p+.legal__p[data-v-ecbe484c]{margin-top:var(--sp-16)}.legal__h3[data-v-ecbe484c]{margin-top:var(--sp-32);margin-bottom:var(--sp-16);gap:var(--sp-12);font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-xs);line-height:var(--lh-body);letter-spacing:var(--ls-caps);color:var(--c-text);display:flex}.legal__h3-num[data-v-ecbe484c]{color:var(--c-accent);flex:none}.legal__term[data-v-ecbe484c]{color:var(--c-text);font-weight:var(--fw-medium)}.legal__term[data-v-ecbe484c]:after{content:" "}.legal__list[data-v-ecbe484c]{gap:var(--sp-8);flex-direction:column;display:flex}.legal__list li[data-v-ecbe484c]{padding-left:var(--sp-24);position:relative}.legal__list li[data-v-ecbe484c]:before{content:"";background:var(--c-accent);width:5px;height:5px;position:absolute;top:.6em;left:0}.legal__contact[data-v-ecbe484c]{align-items:flex-end;gap:var(--sp-32);margin-top:var(--sp-24);padding:var(--sp-24);border:var(--bw) solid var(--c-text-20);background:var(--c-text-08);flex-wrap:wrap;display:flex}.legal__contact-row dt[data-v-ecbe484c]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-40);margin-bottom:var(--sp-8)}@media (hover:none) and (pointer:coarse){.legal__contact-row dd a[data-v-ecbe484c]{align-items:center;min-height:44px;display:inline-flex}}.legal__contact-row dd a[data-v-ecbe484c]{color:var(--c-text);transition:color var(--d-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.legal__contact-row dd a[data-v-ecbe484c]:hover{color:var(--c-accent)}}.legal__also[data-v-ecbe484c]{align-items:center;gap:var(--sp-16) var(--sp-32);margin-top:var(--sp-64);padding-top:var(--sp-32);border-top:var(--bw) solid var(--c-text-08);flex-wrap:wrap;display:flex}.legal__also-title[data-v-ecbe484c]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-40);width:100%}@media (hover:none) and (pointer:coarse){.legal__also-link[data-v-ecbe484c]{align-items:center;min-height:44px;display:inline-flex}}.legal__also-link[data-v-ecbe484c]{font-size:var(--fs-sm);color:var(--c-text);border-bottom:var(--bw) solid var(--c-accent-50);transition:color var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.legal__also-link[data-v-ecbe484c]:hover{color:var(--c-accent-hover);border-color:var(--c-accent)}}.legal__back[data-v-ecbe484c]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-40)}@media (hover:none) and (pointer:coarse){.legal__back[data-v-ecbe484c]{align-items:center;min-height:44px;display:inline-flex}}.legal__back[data-v-ecbe484c]{transition:color var(--d-fast) var(--ease);margin-left:auto}.legal__back[data-v-ecbe484c]:before{content:"← "}@media (hover:hover) and (pointer:fine){.legal__back[data-v-ecbe484c]:hover{color:var(--c-accent)}}
