.lg-meta{color:var(--ink-2);font-size:.95rem;margin:.9rem 0 0!important}.lg-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,5rem);display:grid}@media (min-width:1000px){.lg-grid{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start}}.lg-toc{font-size:.95rem}@media (min-width:1000px){.lg-toc{position:sticky;top:1.5rem}}.lg-toc-h{color:var(--ink);font-weight:700;margin:0 0 .5rem!important}.lg-toc ol{border-top:1px solid var(--rule-2);margin:0;padding:0;list-style:none}.lg-toc li{border-bottom:1px solid var(--rule)}.lg-toc a{min-height:44px;color:var(--ink-2);align-items:center;font-weight:600;text-decoration:none;display:flex}.lg-toc a:hover{color:var(--signal-ink)}.lg-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.lg-prose ul,.lg-prose ol{padding-left:1.2rem}.lg-prose li+li{margin-top:.45em}.lg-prose .lg-fine{color:var(--muted);font-size:.95rem}.lg-table{border-collapse:collapse;width:100%;min-width:0;max-width:46rem;font-size:.97rem}.lg-prose .lg-table{min-width:0}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.65rem 1rem .65rem 0}.lg-table thead th{color:var(--muted);border-bottom-color:var(--rule-2);font-size:.88rem;font-weight:600}.lg-table tbody th{color:var(--ink);width:34%;font-weight:700}.lg-tools tbody th{white-space:nowrap;width:1%}@media (max-width:640px){.lg-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lg-table,.lg-table tbody,.lg-table tr,.lg-table th,.lg-table td{width:auto;display:block}.lg-table tr{border-bottom:1px solid var(--rule);padding:.7rem 0}.lg-table th,.lg-table td{border:0;padding:.1rem 0}}.lg-date{font-family:var(--font-data), ui-monospace, monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8em}.lg-code{font-family:var(--font-data), ui-monospace, monospace;color:var(--ink);font-size:.82em;font-weight:500}.lg-prose ol+p,.lg-prose ul+p,.lg-prose table+p{margin-top:1.15em}.lg-prose li{text-wrap:pretty}
