.lg-h[data-astro-cid-gay5ti63]{border-bottom:1px solid var(--c-line);padding-top:32px}.lg-bc[data-astro-cid-gay5ti63]{color:var(--c-ink-2);flex-wrap:wrap;gap:4px 8px;font-size:12px;display:flex}.lg-bc[data-astro-cid-gay5ti63] a[data-astro-cid-gay5ti63]:hover{color:var(--c-ink)}.lg-bc[data-astro-cid-gay5ti63] b[data-astro-cid-gay5ti63]{color:var(--c-ink);font-weight:600}.lg-bc[data-astro-cid-gay5ti63]>span[data-astro-cid-gay5ti63]:not(.lg-bcm){color:var(--c-ink-3)}.lg-draft[data-astro-cid-gay5ti63]{color:var(--c-ink-2);align-items:flex-start;gap:8px;max-width:760px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.lg-draft[data-astro-cid-gay5ti63] svg{width:16px;height:16px;color:var(--c-ink-3);flex:none;margin-top:1px}.lg-draft[data-astro-cid-gay5ti63] b[data-astro-cid-gay5ti63]{color:var(--c-ink-3);display:block}.lg-h[data-astro-cid-gay5ti63] h1[data-astro-cid-gay5ti63]{letter-spacing:-.02em;text-wrap:balance;margin-top:24px;font-size:36px;font-weight:800;line-height:1.15}.lg-sub[data-astro-cid-gay5ti63]{max-width:680px;color:var(--c-ink-2);margin-top:16px;font-size:16px;line-height:1.55}.lg-meta[data-astro-cid-gay5ti63]{flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:13px;display:flex}.lg-meta[data-astro-cid-gay5ti63] dt[data-astro-cid-gay5ti63]{color:var(--c-ink-2)}.lg-meta[data-astro-cid-gay5ti63] dd[data-astro-cid-gay5ti63]{font-weight:600}.lg-toc[data-astro-cid-gay5ti63]{background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-lg)}.lg-toc[data-astro-cid-gay5ti63] summary[data-astro-cid-gay5ti63]{cursor:pointer;justify-content:space-between;align-items:center;padding:16px;font-weight:600;list-style:none;display:flex}.lg-toc[data-astro-cid-gay5ti63] summary[data-astro-cid-gay5ti63]::-webkit-details-marker{display:none}.lg-toc[data-astro-cid-gay5ti63] summary[data-astro-cid-gay5ti63] i[data-astro-cid-gay5ti63]{width:20px;height:20px;position:relative}.lg-toc[data-astro-cid-gay5ti63] summary[data-astro-cid-gay5ti63] i[data-astro-cid-gay5ti63]:before,.lg-toc[data-astro-cid-gay5ti63] summary[data-astro-cid-gay5ti63] i[data-astro-cid-gay5ti63]:after{content:"";background:var(--c-brand);border-radius:1px;height:2px;position:absolute;top:9px;left:3px;right:3px}.lg-toc[data-astro-cid-gay5ti63] summary[data-astro-cid-gay5ti63] i[data-astro-cid-gay5ti63]:after{transform:rotate(90deg)}.lg-toc[data-astro-cid-gay5ti63][open] summary[data-astro-cid-gay5ti63] i[data-astro-cid-gay5ti63]:after{transform:none}.lg-toc[data-astro-cid-gay5ti63] ol[data-astro-cid-gay5ti63]{counter-reset:lg;gap:4px;padding:0 8px 12px;display:grid}.lg-toc[data-astro-cid-gay5ti63] li[data-astro-cid-gay5ti63]{counter-increment:lg}.lg-toc[data-astro-cid-gay5ti63] a[data-astro-cid-gay5ti63]{border-radius:var(--r-sm);color:var(--c-ink-2);gap:12px;padding:8px;font-size:14px;line-height:1.4;display:flex}.lg-toc[data-astro-cid-gay5ti63] a[data-astro-cid-gay5ti63]:before{content:counter(lg, decimal-leading-zero);font-family:var(--font-label);color:var(--c-ink-3);flex:none;font-size:12px;line-height:20px}.lg-toc[data-astro-cid-gay5ti63] a[data-astro-cid-gay5ti63]:hover{background:var(--c-surface)}.lg-toc[data-astro-cid-gay5ti63] a[data-astro-cid-gay5ti63].on{color:var(--c-brand);font-weight:600}.lg-body[data-astro-cid-gay5ti63]{max-width:700px;color:var(--c-ink-2);margin-top:32px;font-size:16px;line-height:1.7}.lg-body[data-astro-cid-gay5ti63] h2{letter-spacing:-.02em;color:var(--c-ink);margin-top:48px;scroll-margin-top:96px;font-size:24px;font-weight:800;line-height:1.2}.lg-body[data-astro-cid-gay5ti63] h2:first-child{margin-top:0}.lg-body[data-astro-cid-gay5ti63] h3{color:var(--c-ink);margin-top:24px;font-size:18px;font-weight:700;line-height:1.3}.lg-body[data-astro-cid-gay5ti63] p,.lg-body[data-astro-cid-gay5ti63] ul,.lg-body[data-astro-cid-gay5ti63] ol{margin-top:12px}.lg-body[data-astro-cid-gay5ti63] ul{padding-left:20px;list-style:outside}.lg-body[data-astro-cid-gay5ti63] ol{padding-left:24px;list-style:decimal}.lg-body[data-astro-cid-gay5ti63] li{margin-top:8px}.lg-body[data-astro-cid-gay5ti63] li::marker{color:var(--c-brand)}.lg-body[data-astro-cid-gay5ti63] strong{color:var(--c-ink)}.lg-body[data-astro-cid-gay5ti63] a{color:var(--c-brand);text-underline-offset:2px;font-weight:600;text-decoration:underline}.lg-body[data-astro-cid-gay5ti63] table{border-collapse:collapse;border:1px solid var(--c-line);border-radius:var(--r-md);margin-top:16px;font-size:14px;line-height:1.5;display:block;overflow-x:auto}.lg-body[data-astro-cid-gay5ti63] th,.lg-body[data-astro-cid-gay5ti63] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);padding:12px}.lg-body[data-astro-cid-gay5ti63] th{color:var(--c-ink);background:var(--c-surface)}.lg-body[data-astro-cid-gay5ti63] blockquote{border-left:2px solid var(--c-brand);background:var(--c-surface);border-radius:0 var(--r-md) var(--r-md) 0;margin-top:16px;padding:12px 16px}.lg-ent[data-astro-cid-gay5ti63]{border-radius:var(--r-lg);background:var(--c-surface);gap:16px;max-width:700px;margin-top:48px;padding:20px;display:grid}.lg-ent[data-astro-cid-gay5ti63] dl[data-astro-cid-gay5ti63] div[data-astro-cid-gay5ti63]{border-bottom:1px solid var(--c-line);grid-template-columns:120px 1fr;gap:12px;padding:8px 0;font-size:14px;display:grid}.lg-ent[data-astro-cid-gay5ti63] dt[data-astro-cid-gay5ti63]{color:var(--c-ink-2)}.lg-ent[data-astro-cid-gay5ti63] dd[data-astro-cid-gay5ti63]{font-weight:600}.lg-ask[data-astro-cid-gay5ti63] b[data-astro-cid-gay5ti63]{font-size:18px;display:block}.lg-ask[data-astro-cid-gay5ti63] p[data-astro-cid-gay5ti63]{color:var(--c-ink-2);margin:8px 0 16px;font-size:14px;line-height:1.5}.lg-oth[data-astro-cid-gay5ti63]{max-width:700px;margin-top:48px}.lg-oth[data-astro-cid-gay5ti63] ul[data-astro-cid-gay5ti63]{gap:8px;display:grid}.lg-oth[data-astro-cid-gay5ti63] a[data-astro-cid-gay5ti63]{border-radius:var(--r-md);background:var(--c-bg);border:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:16px;font-weight:600;transition:border-color .2s;display:flex}.lg-oth[data-astro-cid-gay5ti63] a[data-astro-cid-gay5ti63]:hover{border-color:var(--c-ink-3)}.lg-oth[data-astro-cid-gay5ti63] svg{width:16px;height:16px;color:var(--c-brand);flex:none}@media (width>=1024px){.lg-h[data-astro-cid-gay5ti63]{padding-top:calc(var(--hd) + 64px)}.lg-bc[data-astro-cid-gay5ti63]{font-size:13px}.lg-h[data-astro-cid-gay5ti63] h1[data-astro-cid-gay5ti63]{margin-top:24px;font-size:56px}.lg-sub[data-astro-cid-gay5ti63]{font-size:18px}.lg-meta[data-astro-cid-gay5ti63]{margin-top:32px;font-size:14px}.lg-g[data-astro-cid-gay5ti63]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:64px;display:grid}.lg-main[data-astro-cid-gay5ti63]{grid-column:2}.lg-side[data-astro-cid-gay5ti63]{top:calc(var(--hd) + 24px);max-height:calc(100svh - var(--hd) - 48px);position:sticky;overflow-y:auto}.lg-toc[data-astro-cid-gay5ti63]{background:0 0;border:0}.lg-toc[data-astro-cid-gay5ti63] summary[data-astro-cid-gay5ti63]{cursor:default;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-2);padding:0 8px 12px;font-size:13px}.lg-toc[data-astro-cid-gay5ti63] summary[data-astro-cid-gay5ti63] i[data-astro-cid-gay5ti63]{display:none}.lg-toc[data-astro-cid-gay5ti63] ol[data-astro-cid-gay5ti63]{padding:0}.lg-body[data-astro-cid-gay5ti63]{margin-top:0}.lg-body[data-astro-cid-gay5ti63] h2{margin-top:64px;font-size:28px}.lg-body[data-astro-cid-gay5ti63] h3{font-size:20px}.lg-ent[data-astro-cid-gay5ti63]{grid-template-columns:1fr 1fr;gap:32px;padding:32px}}
