.lg-head[data-astro-cid-5r5pfnjt]{padding:calc(14px + var(--nav-h) + var(--space-y) * 2) 0 calc(var(--space-y) * 2)}.lg-head[data-astro-cid-5r5pfnjt] .container[data-astro-cid-5r5pfnjt]{display:grid;gap:18px;justify-items:start}.lg-title[data-astro-cid-5r5pfnjt]{font-size:clamp(44px,6vw,96px);line-height:.95;letter-spacing:-.045em}.lg-updated[data-astro-cid-5r5pfnjt]{font-size:11px;color:var(--muted)}.lg-body[data-astro-cid-5r5pfnjt]{display:grid;grid-template-columns:260px minmax(0,760px);gap:clamp(36px,6vw,110px);padding-top:calc(var(--space-y) * 2);padding-bottom:calc(var(--space-y) * 3)}.lg-body[data-astro-cid-5r5pfnjt].rule:before{left:var(--gutter);right:var(--gutter)}.lg-toc[data-astro-cid-5r5pfnjt]{position:sticky;top:calc(var(--nav-h) + 40px);align-self:start;display:grid;gap:14px}.lg-toc[data-astro-cid-5r5pfnjt]>.mono[data-astro-cid-5r5pfnjt]{font-size:11px;color:var(--dim)}.lg-toc[data-astro-cid-5r5pfnjt] ol[data-astro-cid-5r5pfnjt]{display:grid;gap:2px;border-left:1px solid var(--line)}.lg-toc[data-astro-cid-5r5pfnjt] a[data-astro-cid-5r5pfnjt]{display:flex;gap:12px;padding:7px 0 7px 16px;margin-left:-1px;border-left:1px solid transparent;font-size:14px;color:var(--muted);transition:color .3s,border-color .3s}.lg-toc[data-astro-cid-5r5pfnjt] a[data-astro-cid-5r5pfnjt] .mono[data-astro-cid-5r5pfnjt]{font-size:10.5px;color:var(--dim);padding-top:2px}.lg-toc[data-astro-cid-5r5pfnjt] a[data-astro-cid-5r5pfnjt]:hover{color:var(--white);border-color:var(--blue-2)}.lg-prose[data-astro-cid-5r5pfnjt]{font-size:16.5px;line-height:1.7;color:var(--text)}.lg-prose[data-astro-cid-5r5pfnjt] h2{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.02em;color:var(--white);margin:56px 0 16px;scroll-margin-top:calc(var(--nav-h) + 40px)}.lg-prose[data-astro-cid-5r5pfnjt] h2:first-child{margin-top:0}.lg-prose[data-astro-cid-5r5pfnjt] h3{font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--white);margin:32px 0 10px}.lg-prose[data-astro-cid-5r5pfnjt] p,.lg-prose[data-astro-cid-5r5pfnjt] ul,.lg-prose[data-astro-cid-5r5pfnjt] ol,.lg-prose[data-astro-cid-5r5pfnjt] table{margin:0 0 16px}.lg-prose[data-astro-cid-5r5pfnjt] p,.lg-prose[data-astro-cid-5r5pfnjt] li{color:var(--muted)}.lg-prose[data-astro-cid-5r5pfnjt] strong{color:var(--text);font-weight:600}.lg-prose[data-astro-cid-5r5pfnjt] a{color:var(--white);text-decoration:underline;text-decoration-color:var(--blue-2);text-underline-offset:3px}.lg-prose[data-astro-cid-5r5pfnjt] ul{list-style:none;padding:0;display:grid;gap:8px}.lg-prose[data-astro-cid-5r5pfnjt] ul li{position:relative;padding-left:22px}.lg-prose[data-astro-cid-5r5pfnjt] ul li:before{content:"";position:absolute;left:2px;top:.8em;width:8px;height:1px;background:var(--blue-2);box-shadow:0 0 6px var(--blue-2)}.lg-prose[data-astro-cid-5r5pfnjt] code{font-family:var(--font-mono);font-size:.86em;color:var(--ice);background:#1f6bff1f;padding:2px 6px;border-radius:6px}.lg-prose[data-astro-cid-5r5pfnjt] table{width:100%;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto}.lg-prose[data-astro-cid-5r5pfnjt] th,.lg-prose[data-astro-cid-5r5pfnjt] td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--line)}.lg-prose[data-astro-cid-5r5pfnjt] th{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ice);border-bottom-color:var(--line-strong)}.lg-prose[data-astro-cid-5r5pfnjt] td{color:var(--muted)}.lg-prose[data-astro-cid-5r5pfnjt] td code{white-space:nowrap}.lg-prose[data-astro-cid-5r5pfnjt] .lg-card{margin:0 0 16px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#09162980}.lg-prose[data-astro-cid-5r5pfnjt] .lg-card p{margin:0}@media(max-width:900px){.lg-body[data-astro-cid-5r5pfnjt]{grid-template-columns:minmax(0,1fr)}.lg-toc[data-astro-cid-5r5pfnjt]{position:static}}@media(max-width:600px){.lg-prose[data-astro-cid-5r5pfnjt] th,.lg-prose[data-astro-cid-5r5pfnjt] td{min-width:150px;padding:10px 12px}.lg-prose[data-astro-cid-5r5pfnjt] th:first-child,.lg-prose[data-astro-cid-5r5pfnjt] td:first-child{min-width:110px}}
