.lg-root{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans)}.lg-container{max-width:720px;margin:0 auto;padding:22px 24px 96px}.lg-back{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:28px;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.lg-back:hover{color:var(--text)}.lg-title{letter-spacing:-.025em;margin:0 0 8px;font-size:32px;font-weight:700}.lg-updated{color:var(--text-muted);margin:0 0 36px;font-size:13px}.lg-section{margin-bottom:28px}.lg-section h2{margin:0 0 8px;font-size:16px;font-weight:700}.lg-section h3{margin:16px 0 4px;font-size:14px;font-weight:600}.lg-section p{color:var(--text-secondary);margin:0 0 8px;font-size:14px;line-height:1.65}.lg-section address{color:var(--text);font-size:14px;font-style:normal;line-height:1.65}.lg-section a{color:var(--text);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.lg-section a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.lg-section ul{margin:0 0 8px;padding-left:18px}.lg-section li{color:var(--text-secondary);font-size:14px;line-height:1.65}
