.lg-page{background:var(--bg);min-height:100vh;color:var(--text)}.lg-top{align-items:center;gap:10px;max-width:760px;margin:0 auto;padding:18px 16px 0;display:flex}.lg-top a{color:inherit;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.lg-main{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:760px;margin:16px auto 0;padding:24px 16px 40px}.lg-main h1{margin:0 0 6px;font-size:28px;line-height:1.2}.lg-main h2{margin:28px 0 8px;font-size:18px}.lg-main p,.lg-main li{font-size:15px;line-height:1.65}.lg-main ul,.lg-main ol{margin:8px 0;padding-left:22px}.lg-main li{margin:4px 0}.lg-main a{color:var(--brand)}.lg-meta{color:var(--muted,#6b7088);margin:0 0 18px;font-size:13px}.lg-note{background:var(--bg);border:1px solid var(--border);border-radius:12px;margin:14px 0;padding:12px 14px}.lg-table{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:8px 10px}.lg-table th{color:var(--muted,#6b7088);font-size:13px;font-weight:600}.lg-wide{overflow-x:auto}.lg-foot{flex-wrap:wrap;gap:6px 16px;max-width:760px;margin:0 auto;padding:16px 16px 32px;font-size:13px;display:flex}.lg-foot a{color:var(--muted,#6b7088)}@media (min-width:640px){.lg-main{padding:36px 44px 48px}}
