.legal-band[data-v-2da8d889]{position:relative;z-index:1}.legal-wrap[data-v-2da8d889]{max-width:760px}.legal-back[data-v-2da8d889]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--k-text-3);transition:color .16s;margin-bottom:32px}.legal-back[data-v-2da8d889]:hover{color:var(--k-text)}.legal-head[data-v-2da8d889]{margin-bottom:40px}.legal-title[data-v-2da8d889]{font-size:clamp(2rem,1.5rem + 2vw,2.8rem);font-weight:850;letter-spacing:-.03em;line-height:1.05;margin-top:12px;color:var(--k-text);text-wrap:balance}.legal-intro[data-v-2da8d889]{margin-top:16px;font-size:1.05rem;color:var(--k-text-2);line-height:1.6}.legal-updated[data-v-2da8d889]{margin-top:14px;font-size:13px;color:var(--k-text-3)}.legal-prose[data-v-2da8d889]{color:var(--k-text-2);font-size:1rem;line-height:1.7}.legal-prose[data-v-2da8d889] section{margin-top:40px}.legal-prose[data-v-2da8d889] section:first-child{margin-top:0}.legal-prose[data-v-2da8d889] h2{font-size:1.35rem;font-weight:780;letter-spacing:-.02em;color:var(--k-text);margin-bottom:14px}.legal-prose[data-v-2da8d889] h3{font-size:1.05rem;font-weight:700;color:var(--k-text);margin:22px 0 8px}.legal-prose[data-v-2da8d889] p{margin-top:12px}.legal-prose[data-v-2da8d889] p:first-child{margin-top:0}.legal-prose[data-v-2da8d889] strong{color:var(--k-text);font-weight:650}.legal-prose[data-v-2da8d889] a{color:var(--k-orange);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--k-orange) 45%,transparent);text-underline-offset:2px;word-break:break-word}.legal-prose[data-v-2da8d889] a:hover{text-decoration-color:var(--k-orange)}.legal-prose[data-v-2da8d889] address{font-style:normal;margin-top:12px}.legal-prose[data-v-2da8d889] ul{margin-top:12px;padding-left:20px;display:flex;flex-direction:column;gap:6px}.legal-prose[data-v-2da8d889] li{list-style:disc}.legal-prose[data-v-2da8d889] dl{margin-top:16px;display:flex;flex-direction:column;gap:14px}.legal-prose[data-v-2da8d889] dt{font-size:13px;color:var(--k-text-3)}.legal-prose[data-v-2da8d889] dd{color:var(--k-text);font-weight:600;margin:2px 0 0}.legal-prose[data-v-2da8d889] .legal-card{margin-top:20px;padding:20px;border-radius:16px;border:1px solid var(--k-border);background:var(--k-surface)}
