.lg-nav{display:flex;gap:4px 18px;margin-left:auto;font-size:14px}.lg-nav a{color:var(--hm-muted);text-decoration:none;padding:8px 2px}.lg-nav a:hover,.lg-nav a[aria-current=page]{color:var(--hm-cyan)}.lg-main{max-width:800px;padding-top:48px;padding-bottom:72px}.lg-main h1{font-size:clamp(32px,6vw,48px);letter-spacing:.5px}.lg-updated{margin-top:8px;font-family:B612 Mono,ui-monospace,monospace;font-size:14px;color:var(--hm-faint)}.lg-summary{margin-top:28px;padding:18px 20px;border:1px solid var(--hm-amber);border-left-width:5px;border-radius:10px;background:var(--hm-panel)}.lg-summary h2{font-size:18px;margin-bottom:10px;color:var(--hm-amber)}.lg-summary ul{display:grid;gap:8px;list-style:disc;padding-left:20px;color:var(--hm-text);font-size:16px}.lg-section{margin-top:40px;padding-top:28px;border-top:1px solid var(--hm-line);scroll-margin-top:72px}.lg-section h2{font-size:24px;margin-bottom:14px}.lg-section p,.lg-section ul{color:var(--hm-muted);margin-bottom:14px}.lg-section ul{display:grid;gap:10px;list-style:disc;padding-left:22px}.lg-section li::marker{color:var(--hm-amber)}.lg-section a,.lg-summary a{color:var(--hm-cyan)}.lg-section:target h2{color:var(--hm-amber)}