.legal_shell__kV1Gh{min-height:100vh;background:var(--bg-canvas);color:var(--fg-primary);font-family:var(--font-sans);padding-bottom:calc(var(--tabbar-h) + var(--safe-area-inset-bottom, 0px))}.legal_appbar__m6ATR{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg-canvas) 80%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);padding-top:env(safe-area-inset-top,0)}.legal_appbarInner__YnVs2{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:56px;max-width:1280px;margin:0 auto}.legal_backLink__H49Ae{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;color:var(--fg-secondary);font:500 14px/1 var(--font-sans);text-decoration:none;transition:background var(--dur-fast) var(--ease-standard)}.legal_backLink__H49Ae:hover{background:var(--bg-muted);color:var(--fg-primary)}.legal_appbarTitle__A_UQ3{font:700 17px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--fg-primary);margin:0}.legal_container__v9_mn{max-width:800px;margin:0 auto;padding:32px 16px 48px}@media (min-width:768px){.legal_container__v9_mn{padding:48px 24px 64px}}.legal_hero__dMCQL{text-align:center;margin-bottom:40px}.legal_heroEyebrow___0FKV{font:500 13px/1 var(--font-sans);color:var(--fg-tertiary);margin:0 0 12px}.legal_heroTitle__LCtqf{font:800 28px/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--fg-primary);margin:0 0 12px}@media (min-width:768px){.legal_heroTitle__LCtqf{font-size:36px}}.legal_heroDate__oam0t{font:500 12px/1 var(--font-mono);color:var(--fg-tertiary)}.legal_sections__Mk2PD{display:flex;flex-direction:column;gap:32px}.legal_section__BHrmc{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;padding:24px}@media (min-width:768px){.legal_section__BHrmc{padding:28px}}.legal_sectionTitle__YCT3c{font:700 18px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--fg-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.legal_block__yIcQ3{margin-bottom:20px}.legal_block__yIcQ3:last-child{margin-bottom:0}.legal_blockTitle__4Fcmy{font:600 14px/1.4 var(--font-sans);color:var(--fg-primary);margin:0 0 8px}.legal_blockText__1uJwk{font:400 14px/1.7 var(--font-sans);color:var(--fg-secondary);margin:0 0 8px;white-space:pre-line;word-break:keep-all}.legal_blockText__1uJwk:last-child{margin-bottom:0}.legal_blockText__1uJwk strong{color:var(--fg-primary);font-weight:600}.legal_list__v24FY{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.legal_listItem__Kwmd3{position:relative;padding-left:16px;font:400 14px/1.7 var(--font-sans);color:var(--fg-secondary);word-break:keep-all}.legal_listItem__Kwmd3:before{content:"•";position:absolute;left:4px;color:var(--fg-tertiary)}.legal_contactCard__POimG{margin-top:24px;padding:20px;background:color-mix(in srgb,var(--brand-500) 8%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--brand-500) 25%,transparent);border-radius:14px;text-align:center}.legal_contactText__IYwCU{font:500 14px/1.5 var(--font-sans);color:var(--fg-secondary);margin:0 0 12px}.legal_contactLink__E6Zl7{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--brand-500);color:#fff;border-radius:999px;text-decoration:none;font:700 13px/1 var(--font-sans)}.legal_contactLink__E6Zl7:hover{opacity:.92}.legal_toc__IkJNM{margin:0 0 24px;padding:16px 20px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px}.legal_tocTitle__sMrq4{font:600 13px/1.4 var(--font-sans);color:var(--fg-tertiary);margin:0 0 8px}.legal_tocList__C4G1e{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.legal_tocLink__utP1_{font:400 14px/1.6 var(--font-sans);color:var(--fg-secondary);text-decoration:none;word-break:keep-all}.legal_tocLink__utP1_:hover{color:var(--fg-brand);text-decoration:underline}.legal_section__BHrmc{scroll-margin-top:calc(72px + env(safe-area-inset-top, 0px))}.legal_olist__m8gyE{display:flex;flex-direction:column;gap:6px;margin:0 0 8px;padding:0 0 0 22px;font:400 14px/1.7 var(--font-sans);color:var(--fg-secondary);word-break:keep-all}.legal_list__v24FY{margin-bottom:8px}.legal_list__v24FY:last-child,.legal_olist__m8gyE:last-child{margin-bottom:0}.legal_tableWrap__a6Ps6{overflow-x:auto;margin:0 0 12px;border:1px solid var(--border-subtle);border-radius:10px}.legal_tableWrap__a6Ps6:last-child{margin-bottom:0}.legal_table__6fD6U{width:100%;border-collapse:collapse;font:400 13px/1.6 var(--font-sans);color:var(--fg-secondary)}.legal_table__6fD6U td,.legal_table__6fD6U th{padding:8px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);word-break:keep-all;min-width:96px}.legal_table__6fD6U th{background:var(--bg-muted);color:var(--fg-primary);font-weight:600;white-space:nowrap}.legal_table__6fD6U tr:last-child td{border-bottom:0}.legal_inlineLink__8btKG{color:var(--fg-brand);text-decoration:underline;word-break:break-all}.legal_skeletonLine__AyTUX{height:14px;margin:0 0 10px;border-radius:6px;background:var(--bg-muted)}.legal_section__BHrmc>.legal_blockTitle__4Fcmy{margin-top:18px}.legal_section__BHrmc>.legal_sectionTitle__YCT3c+.legal_blockTitle__4Fcmy{margin-top:0}