.legal[data-v-62ba79cd]{gap:40px;padding-top:72px;padding-bottom:104px}.hero[data-v-62ba79cd],.legal[data-v-62ba79cd]{flex-direction:column;display:flex}.hero[data-v-62ba79cd]{gap:14px;max-width:780px}.title[data-v-62ba79cd]{font-size:48px;font-weight:600;line-height:1.1}.upd[data-v-62ba79cd]{color:var(--text-caption);font-size:14px}.notice[data-v-62ba79cd]{box-sizing:border-box;background:var(--bg-chip);border:1px solid var(--border-strong);max-width:780px;box-shadow:inset 3px 0 0 var(--accent);color:var(--text-strong);border-radius:12px;margin:-16px 0 0;padding:14px 18px;font-size:15px}.lg[data-v-62ba79cd]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.lnav[data-v-62ba79cd]{flex-direction:column;gap:4px;display:flex;position:sticky;top:140px}.lnav a[data-v-62ba79cd]{color:var(--text-body);border-radius:10px;padding:10px 14px;font-size:15px;text-decoration:none}.lnav a[data-v-62ba79cd]:hover{color:#fff;background:var(--bg-card)}.lnav a.on[data-v-62ba79cd]{color:#fff;background:var(--bg-chip);box-shadow:inset 3px 0 0 var(--accent)}.ldoc[data-v-62ba79cd]{max-width:780px;color:var(--text-body);flex-direction:column;gap:12px;font-size:16px;line-height:1.7;display:flex}.ldoc[data-v-62ba79cd] h2{margin:16px 0 0;font-size:22px;font-weight:600;line-height:1.3}.ldoc[data-v-62ba79cd] h2:first-child{margin-top:0}.ldoc[data-v-62ba79cd] h3{margin:8px 0 0;font-size:18px;font-weight:600;line-height:1.35}.ldoc[data-v-62ba79cd] p{margin:0}.ldoc[data-v-62ba79cd] strong{color:#fff;font-weight:500}.ldoc[data-v-62ba79cd] ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.ldoc[data-v-62ba79cd] .art{padding-left:68px;position:relative}.ldoc[data-v-62ba79cd] .art__n{font-family:var(--font-heading);color:var(--accent-dark-bg);font-weight:600;position:absolute;top:0;left:0}.ldoc[data-v-62ba79cd] .tbl{overflow-x:auto}.ldoc[data-v-62ba79cd] table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.ldoc[data-v-62ba79cd] td,.ldoc[data-v-62ba79cd] th{border:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}.ldoc[data-v-62ba79cd] th{color:#fff;font-family:var(--font-heading);background:var(--bg-card);font-weight:600}@media (width<=960px){.lg[data-v-62ba79cd]{grid-template-columns:minmax(0,1fr);gap:24px}.lnav[data-v-62ba79cd]{flex-flow:wrap;position:static}.ldoc[data-v-62ba79cd] .art{padding-left:52px}.ldoc[data-v-62ba79cd] table{min-width:560px}}
