.LegalPage-module__ffdtJa__page{max-width:760px;padding:40px 0 88px}.LegalPage-module__ffdtJa__draft{border:1px solid color-mix(in srgb, var(--warning) 40%, transparent);border-radius:var(--radius);background:var(--warning-soft);color:var(--ink);margin:0 0 32px;padding:12px 16px;font-size:14.5px}.LegalPage-module__ffdtJa__draft strong{color:var(--warning)}.LegalPage-module__ffdtJa__head{gap:10px;display:grid}.LegalPage-module__ffdtJa__head h1{letter-spacing:-.03em;font-size:clamp(30px,4.4vw,44px);line-height:1.08}.LegalPage-module__ffdtJa__head>p:last-child{color:var(--ink-2);max-width:60ch;font-size:17px}.LegalPage-module__ffdtJa__contents{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);margin-top:28px;padding:16px 20px}.LegalPage-module__ffdtJa__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;padding-left:20px;font-size:14px;display:grid}.LegalPage-module__ffdtJa__contents li::marker{color:var(--muted);font-family:var(--mono);font-size:12px}.LegalPage-module__ffdtJa__section{margin-top:44px;scroll-margin-top:24px}.LegalPage-module__ffdtJa__section h2{border-top:1.5px solid var(--ink);letter-spacing:-.015em;padding-top:12px;font-size:20px}.LegalPage-module__ffdtJa__section>*+*{margin-top:12px}.LegalPage-module__ffdtJa__section p,.LegalPage-module__ffdtJa__section li{color:var(--ink-2);max-width:68ch;font-size:15px;line-height:1.65}.LegalPage-module__ffdtJa__section strong{color:var(--ink)}.LegalPage-module__ffdtJa__section ul{gap:8px;padding-left:20px;display:grid}.LegalPage-module__ffdtJa__section code{background:var(--surface-sunken);font-family:var(--mono);border-radius:4px;padding:1px 5px;font-size:13px}.LegalPage-module__ffdtJa__placeholder{border:1px dashed var(--warning);background:var(--warning-soft);color:var(--ink);border-radius:3px;padding:0 4px}.LegalPage-module__ffdtJa__reviewNote{border-top:1px solid var(--hairline);color:var(--muted);margin-top:48px;padding-top:16px;font-size:13.5px}@media (max-width:700px){.LegalPage-module__ffdtJa__page{padding:28px 0 72px}.LegalPage-module__ffdtJa__contents ol{grid-template-columns:1fr}}
