.lg-well{max-width:900px}.lg-docs{gap:16px;margin-top:44px;display:grid}.lg-doc{background:var(--surface);border:1px solid var(--border-light);border-radius:16px;padding:24px 26px;scroll-margin-top:92px}.lg-doc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lg-doc-title{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:20px;font-weight:800}.lg-doc-state{font-family:var(--font-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--warning);background:var(--warn-wash12);border:1px solid var(--warn-edge30);border-radius:6px;flex:none;padding:4px 10px;font-size:9.5px}.lg-doc-covers{color:var(--text-body);margin:12px 0 0;font-size:14.5px;line-height:1.6}.lg-ask{background:var(--grad-signal);border:1px solid var(--teal-edge28);border-radius:16px;margin-top:30px;padding:26px 28px}.lg-ask-title{letter-spacing:-.015em;font-size:17px;font-weight:800}.lg-ask-body{color:var(--text-body);max-width:60ch;margin:8px 0 20px;font-size:14.5px;line-height:1.6}.lg-foot{color:var(--text-faint);max-width:70ch;margin:30px 0 0;font-size:13px;line-height:1.65}.lg-back{color:var(--text-dim);margin-bottom:24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.lg-back:hover{color:var(--text)}.lg-updated{color:var(--text-faint);margin:8px 0 0;font-size:13px}.lg-body h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:800}.lg-body h2{font-family:var(--font-display);letter-spacing:-.018em;margin:40px 0 12px;font-size:20px;font-weight:800}.lg-body h3{font-family:var(--font-display);letter-spacing:-.012em;margin:28px 0 8px;font-size:16px;font-weight:700}.lg-body p{color:var(--text-body);max-width:70ch;margin:12px 0;font-size:14.5px;line-height:1.7}.lg-body ul,.lg-body ol{color:var(--text-body);max-width:70ch;margin:12px 0;padding-left:24px;font-size:14.5px;line-height:1.7}.lg-body li{margin:6px 0}.lg-body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.lg-body a:hover{color:var(--text)}.lg-body strong{color:var(--text);font-weight:700}.lg-contact{background:var(--surface);border:1px solid var(--border-light);border-radius:12px;margin-top:40px;padding:20px 24px}.lg-contact p{color:var(--text-body);margin:4px 0;font-size:14px}.lg-link-card{background:var(--surface);border:1px solid var(--border-light);color:var(--text);border-radius:16px;padding:24px 26px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.lg-link-card:hover{border-color:var(--accent);background:var(--surface-hover,var(--surface))}.lg-link-card-title{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:20px;font-weight:800}.lg-link-card-desc{color:var(--text-body);margin:8px 0 0;font-size:14.5px;line-height:1.6}
