.legal_page__U9PRk{padding:0 calc(var(--page-pad) + var(--frame-inset)) 96px}.legal_head__ATSUf{display:grid;gap:18px;max-width:720px;padding:72px 0 48px;border-bottom:1px solid var(--border)}.legal_head__ATSUf h1{margin:0;color:var(--fg);font-family:var(--display);font-size:clamp(38px,5.4vw,60px);font-weight:400;letter-spacing:0;line-height:1}.legal_updated__lrgMI{margin:-6px 0 0;color:var(--faint);font-family:var(--mono);font-size:12px;letter-spacing:.02em}.legal_intro___asW3{display:grid;gap:12px}.legal_intro___asW3 p{max-width:620px;margin:0;color:var(--muted);font-size:16px;line-height:1.62}.legal_layout__YkAK9{display:grid;grid-template-columns:240px minmax(0,680px);gap:clamp(48px,6vw,96px);align-items:start;padding-top:40px}.legal_toc__pTqQd{position:sticky;top:calc(var(--nav-h) + 32px)}.legal_toc__pTqQd ol{display:grid;gap:9px;margin:0;padding:0 0 0 24px;list-style:decimal}.legal_toc__pTqQd li::marker{color:var(--faint);font-family:var(--mono);font-size:11px}.legal_toc__pTqQd a{color:var(--muted);font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s ease}.legal_toc__pTqQd a:hover{color:var(--fg)}.legal_section__p9FBI{display:grid;gap:14px;padding:0 0 40px;scroll-margin-top:calc(var(--nav-h) + 24px)}.legal_section__p9FBI+.legal_section__p9FBI{padding-top:32px;border-top:1px solid var(--border)}.legal_section__p9FBI h2{margin:0;color:var(--fg);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.legal_index__qDGIQ{color:var(--faint);font-family:var(--mono);font-size:14px;font-weight:400;margin-right:2px}.legal_section__p9FBI li,.legal_section__p9FBI p{margin:0;color:var(--muted);font-size:15px;line-height:1.68}.legal_section__p9FBI ol,.legal_section__p9FBI ul{display:grid;gap:8px;margin:0;padding:0 0 0 22px}.legal_section__p9FBI li::marker{color:var(--faint)}.legal_section__p9FBI strong{color:var(--fg);font-weight:500}.legal_section__p9FBI a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.legal_section__p9FBI a:hover{text-decoration-color:var(--fg)}.legal_section__p9FBI .legal_notice__Zgo9D{padding:14px 16px;border-left:2px solid var(--border-strong);color:var(--fg)}.legal_section__p9FBI table{width:100%;border-collapse:collapse;font-size:14px}.legal_section__p9FBI td,.legal_section__p9FBI th{padding:10px 12px 10px 0;border-bottom:1px solid var(--border);color:var(--muted);line-height:1.5;text-align:left;vertical-align:top}.legal_section__p9FBI th{color:var(--fg);font-weight:500}.legal_section__p9FBI td:first-child{color:var(--fg);white-space:nowrap}@media (max-width:900px){.legal_layout__YkAK9{grid-template-columns:1fr;gap:32px}.legal_toc__pTqQd{position:static}.legal_section__p9FBI td:first-child{white-space:normal}}