.lg-page{min-height:100vh;display:flex;justify-content:center;padding:32px 16px;background:var(--app-bg)}.lg-card{width:min(760px,100%);align-self:flex-start;display:grid;gap:16px}.lg-eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink)}.lg-eyebrow,.lg-title{margin:0;font-weight:700}.lg-title{color:var(--ink);font-size:26px;line-height:32px}.lg-intro{font-size:14.5px;line-height:22px}.lg-intro,.lg-version{margin:0;color:var(--ink-2)}.lg-version{font-size:13px}.lg-version code{font-size:12.5px}.lg-toc ol{margin:0;padding-left:22px;display:grid;gap:4px;font-size:13.5px}.lg-toc a{color:var(--accent-ink)}.lg-sections{display:grid;gap:28px;color:var(--ink)}.lg-section{display:grid;gap:10px;scroll-margin-top:16px}.lg-section h2{margin:0;font-size:17px;line-height:24px;font-weight:600}.lg-num{color:var(--ink-2);font-weight:500}.lg-section p{margin:0;font-size:14.5px;line-height:23px}.lg-section>ul{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14.5px;line-height:22px}.lg-fields{margin:0;display:grid;gap:8px}.lg-field{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:4px 16px;align-items:start;padding:8px 0;border-top:1px solid var(--card-sep)}.lg-field dt{font-size:13px;font-weight:600;color:var(--ink-2)}.lg-field dd{margin:0;font-size:14px;display:grid;gap:4px;justify-items:start}.lg-field-hint{font-size:12.5px;color:var(--ink-2)}.lg-foot{margin:4px 0 0;font-size:13px;color:var(--ink-2)}.lg-foot a{color:var(--accent-ink)}@media (max-width:560px){.lg-field{grid-template-columns:minmax(0,1fr)}}