@layer lhi.app{.lx-article__metas{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.lx-article__meta{border:1px solid var(--lx-line-14);border-radius:var(--radius-pill);white-space:nowrap;font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);color:var(--lx-fg-3);background:color-mix(in srgb, var(--lhi-ground-2) 60%, transparent);padding:7px 13px}.lx-article__meta--accent{border-color:var(--lx-accent-line-40);color:var(--lx-accent-400);background:rgba(var(--accent-rgb), .08)}.lx-article__body{border-bottom:1px solid var(--lx-line-07);padding-block-start:clamp(40px,5vw,76px);padding-block-end:clamp(30px,3.6vw,52px)}.lx-article__column{max-width:var(--lhi-longform-measure);flex-direction:column;gap:40px;margin:0 auto;display:flex}.lx-article__blockHead{font-family:var(--lx-font-display);letter-spacing:-.02em;color:var(--lhi-fg-default);margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2}.lx-article__para{font-size:var(--lx-fs-18);color:var(--lx-fg-3);text-wrap:pretty;margin-top:16px;line-height:1.7}.lx-article__sub{font-family:var(--lx-font-display);font-weight:500;font-size:var(--lx-fs-20);color:var(--lhi-fg-default);margin:28px 0 0;line-height:1.3}.lx-article__sub--major{font-size:var(--lx-fs-22)}.lx-article__list{font-size:var(--lx-fs-18);color:var(--lx-fg-3);margin:16px 0 0;padding-left:22px;line-height:1.7}ul.lx-article__list{list-style:outside}ol.lx-article__list{list-style:decimal}.lx-article__list li+li{margin-top:4px}.lx-article__quote{border-left:2px solid var(--accent);color:var(--lx-fg-2);margin:20px 0 0;padding-left:18px}.lx-article__code{white-space:pre;-moz-tab-size:4;tab-size:4;border:1px solid var(--lx-line-12);border-radius:var(--radius-md);background:var(--lx-bg-panel);font-family:var(--lx-font-mono);font-size:var(--lx-fs-13);color:var(--lx-fg-2);margin:20px 0 0;padding:14px 16px;line-height:1.7;overflow-x:auto}.lx-article__tableScroll{border:1px solid var(--lx-line-12);border-radius:var(--radius-md);margin:20px 0 0;overflow-x:auto}.lx-article__table{border-collapse:collapse;width:100%;font-size:var(--lx-fs-16);color:var(--lx-fg-3);line-height:1.6}.lx-article__table th,.lx-article__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lx-line-12);padding:10px 14px}.lx-article__table th{color:var(--lhi-fg-default);background:var(--lx-bg-panel);white-space:nowrap;font-weight:500}.lx-article__table tbody tr:last-child td{border-bottom:0}.lx-article__link{color:var(--lhi-fg-accent);text-underline-offset:3px;text-decoration:underline}.lx-article__img{border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;margin-block-start:14px;margin-block-end:14px;display:block}.lx-article__note{font-family:var(--lx-font-mono);font-size:var(--lx-fs-12);color:var(--lx-fg-7);line-height:1.6}.lx-article__back{display:flex}}
