.lg-page{background:var(--doc-bg,radial-gradient(900px 600px at 10% 0%, #624cc433, transparent 60%), radial-gradient(800px 600px at 90% 100%, #246eaa24, transparent 60%), linear-gradient(180deg, #05070f, #0a0e22 60%, #070a17));width:100%;min-height:100dvh;color:var(--doc-ink,#eef0fb);font-family:var(--font-sans,"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif);padding:28px 16px 64px;font-size:15.5px;line-height:1.6}.lg-inner{max-width:680px;margin:0 auto}.lg-brand{color:var(--doc-ink,#eef0fb);font-family:var(--font-serif,"Instrument Serif", Georgia, "Times New Roman", serif);align-items:center;gap:8px;font-size:21px;text-decoration:none;display:inline-flex}.lg-brand svg{width:20px;height:20px}.lg-notice{border:1px dashed color-mix(in srgb, var(--doc-accent,#ecd09a) 40%, transparent);background:color-mix(in srgb, var(--doc-accent,#ecd09a) 7%, transparent);color:color-mix(in srgb, var(--doc-accent,#ecd09a) 95%, transparent);border-radius:14px;margin:28px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5}.lg-title{font-family:var(--font-serif,"Instrument Serif", Georgia, "Times New Roman", serif);margin:24px 0 4px;font-size:40px;font-weight:400;line-height:1.05}.lg-updated{color:color-mix(in srgb, var(--doc-muted-base,#dee3ff) 45%, transparent);margin:0 0 8px;font-size:13px}.lg-section h2{font-family:var(--font-serif,"Instrument Serif", Georgia, "Times New Roman", serif);color:var(--doc-accent,#ecd09a);margin:30px 0 8px;font-size:24px;font-weight:400;line-height:1.2}.lg-section p,.lg-section li{color:color-mix(in srgb, var(--doc-muted-base,#dee3ff) 80%, transparent);margin:0 0 10px}.lg-section ul{margin:0 0 10px;padding-left:20px}.lg-section li::marker{color:var(--doc-accent,#ecd09a)}.lg-nav{border-top:1px solid var(--doc-line,#ffffff1a);flex-wrap:wrap;gap:8px 18px;margin-top:40px;padding-top:18px;font-size:14px;display:flex}.lg-nav a,.lg-nav button{color:color-mix(in srgb, var(--doc-muted-base,#dee3ff) 66%, transparent)}.lg-nav a[aria-current=page]{color:var(--doc-accent,#ecd09a)}.lg-consent{background:var(--doc-card,#ffffff0b);border:1px solid var(--doc-line,#ffffff17);color:color-mix(in srgb, var(--doc-muted-base,#dee3ff) 80%, transparent);border-radius:14px;margin-top:6px;padding:12px 14px;font-size:14.5px}.lg-consent button{color:var(--doc-accent,#ecd09a)}
