.platform-legal-page-module__o8_KWa__page{background:var(--bg);min-height:100dvh;color:var(--fg);line-height:1.6}.platform-legal-page-module__o8_KWa__header{max-width:820px;margin:0 auto;padding:24px 16px 0}.platform-legal-page-module__o8_KWa__brand{color:var(--fg);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.platform-legal-page-module__o8_KWa__brand img{border-radius:9px}.platform-legal-page-module__o8_KWa__main{max-width:820px;margin:0 auto;padding:24px 16px 64px}.platform-legal-page-module__o8_KWa__draft{border-radius:var(--radius-sm,10px);border:1px dashed color-mix(in oklab, var(--warning) 70%, var(--fg));background:color-mix(in oklab, var(--warning) 14%, var(--bg-elev));color:var(--fg);align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.platform-legal-page-module__o8_KWa__draft strong{letter-spacing:.02em;display:block}.platform-legal-page-module__o8_KWa__title{letter-spacing:-.02em;margin:20px 0 8px;font-size:clamp(26px,5vw,34px);font-weight:700;line-height:1.15}.platform-legal-page-module__o8_KWa__lead{color:var(--fg-2);margin:0 0 8px;font-size:16px}.platform-legal-page-module__o8_KWa__meta{color:var(--fg-3);margin:0 0 24px;font-size:13px}.platform-legal-page-module__o8_KWa__toc{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius,14px);margin-bottom:20px;padding:16px 20px;font-size:14px}.platform-legal-page-module__o8_KWa__toc h2{color:var(--fg-2);margin:0 0 8px;font-size:14px;font-weight:700}.platform-legal-page-module__o8_KWa__toc ol{columns:2 240px;column-gap:24px;margin:0;padding:0;list-style:none}.platform-legal-page-module__o8_KWa__toc li{break-inside:avoid;padding:2px 0}.platform-legal-page-module__o8_KWa__toc a{color:var(--fg-2);text-decoration:none}.platform-legal-page-module__o8_KWa__toc a:hover{color:var(--accent);text-decoration:underline}.platform-legal-page-module__o8_KWa__section{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius,14px);margin-bottom:14px;padding:20px 22px;scroll-margin-top:16px}.platform-legal-page-module__o8_KWa__section h2{margin:0 0 10px;font-size:17px;font-weight:700}.platform-legal-page-module__o8_KWa__section p,.platform-legal-page-module__o8_KWa__section ul{color:var(--fg-2);overflow-wrap:anywhere;margin:0 0 10px;font-size:15px}.platform-legal-page-module__o8_KWa__section ul{padding-left:20px;list-style:outside}.platform-legal-page-module__o8_KWa__section li+li{margin-top:4px}.platform-legal-page-module__o8_KWa__section p:last-child,.platform-legal-page-module__o8_KWa__section ul:last-child{margin-bottom:0}.platform-legal-page-module__o8_KWa__nav{flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:14px;display:flex}.platform-legal-page-module__o8_KWa__nav a{color:var(--accent)}@media (max-width:520px){.platform-legal-page-module__o8_KWa__section{padding:16px}}
