.lg-head[data-astro-cid-zgovxyhs]{padding-bottom:clamp(36px,5vw,56px)}.lg-h1[data-astro-cid-zgovxyhs]{max-width:22ch}.lg-meta[data-astro-cid-zgovxyhs]{margin-top:18px}.lg-lead[data-astro-cid-zgovxyhs]{margin-top:20px}.lg-lead[data-astro-cid-zgovxyhs] a{text-underline-offset:3px;font-weight:600}.lg-body[data-astro-cid-zgovxyhs]{padding-top:clamp(40px,6vw,72px)}.lg-grid[data-astro-cid-zgovxyhs]{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}.lg-prose[data-astro-cid-zgovxyhs]{max-width:70ch}.lg-prose[data-astro-cid-zgovxyhs] h2{border-top:1px solid var(--b-rule);letter-spacing:-.015em;margin-top:3rem;padding-top:1.25rem;scroll-margin-top:24px;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:650}.lg-prose[data-astro-cid-zgovxyhs]>h2:first-child{border-top:0;margin-top:0;padding-top:0}.lg-prose[data-astro-cid-zgovxyhs] .lg-n{font-family:var(--b-mono);letter-spacing:.06em;color:var(--b-pencil);margin-bottom:6px;font-size:.75rem;font-weight:500;display:block}.lg-prose[data-astro-cid-zgovxyhs] h3.lg-sub{font-family:var(--b-display);letter-spacing:-.01em;margin-top:2.25rem;font-size:1.125rem;font-weight:600;line-height:1.3}.lg-prose[data-astro-cid-zgovxyhs] h2+p,.lg-prose[data-astro-cid-zgovxyhs] h3+p,.lg-prose[data-astro-cid-zgovxyhs] h2+ul{margin-top:.75rem}.lg-prose[data-astro-cid-zgovxyhs] h2+h3.lg-sub{margin-top:1.25rem}.lg-prose[data-astro-cid-zgovxyhs] p,.lg-prose[data-astro-cid-zgovxyhs] li{overflow-wrap:break-word}.lg-prose[data-astro-cid-zgovxyhs] a{text-decoration-thickness:1.5px}.lg-prose[data-astro-cid-zgovxyhs] a:hover{text-decoration-thickness:3px}.lg-prose[data-astro-cid-zgovxyhs] ul,.lg-prose[data-astro-cid-zgovxyhs] ol{padding-left:1.875rem}.lg-prose[data-astro-cid-zgovxyhs] li::marker{color:var(--b-pencil)}.lg-prose[data-astro-cid-zgovxyhs] ol>li::marker{font-family:var(--b-mono);font-size:.875em}.lg-prose[data-astro-cid-zgovxyhs] .lg-updated{border-top:1px solid var(--b-rule-soft);font-family:var(--b-mono);color:var(--b-pencil);margin-top:2.5rem;padding-top:1rem;font-size:.75rem;line-height:1.5}.lg-prose[data-astro-cid-zgovxyhs] .lg-table{border:1px solid var(--b-rule);background:var(--b-white);margin-top:1.25rem;overflow-x:auto}.lg-prose[data-astro-cid-zgovxyhs] .lg-table table{background:0 0;border:0;min-width:560px;display:table}.lg-prose[data-astro-cid-zgovxyhs] .lg-table thead th{background:var(--b-bar);border-bottom:1px solid var(--b-rule)}.lg-prose[data-astro-cid-zgovxyhs] .lg-table tbody td:first-child{font-weight:600}.lg-prose[data-astro-cid-zgovxyhs] .lg-table tr:last-child td{border-bottom:0}.lg-toc[data-astro-cid-zgovxyhs]{display:none}.lg-toc[data-astro-cid-zgovxyhs] ol[data-astro-cid-zgovxyhs]{background:var(--b-stitch-v) left top / 2px 100% no-repeat;gap:2px;padding-left:18px;display:grid}.lg-toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{color:var(--b-ink);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;gap:4px;padding:5px 0;font-size:.875rem;line-height:1.4;text-decoration:none;display:grid}.lg-toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover .lg-toc-t[data-astro-cid-zgovxyhs]{text-underline-offset:3px;text-decoration:underline}.lg-toc-n[data-astro-cid-zgovxyhs]{font-family:var(--b-mono);color:var(--b-pencil);font-size:.75rem;font-weight:500}.lg-toc[data-astro-cid-zgovxyhs] li[data-astro-cid-zgovxyhs]:first-child>a[data-astro-cid-zgovxyhs]{padding-top:0}@media (width>=1040px){.lg-grid--toc[data-astro-cid-zgovxyhs]{grid-template-columns:minmax(0,70ch) minmax(200px,260px);justify-content:space-between;gap:64px}.lg-toc[data-astro-cid-zgovxyhs]{max-height:calc(100vh - 48px);display:block;position:sticky;top:24px;overflow-y:auto}}@media print{.lg-toc[data-astro-cid-zgovxyhs]{display:none!important}.lg-prose[data-astro-cid-zgovxyhs] .lg-table{overflow:visible}.lg-prose[data-astro-cid-zgovxyhs] .lg-table table{min-width:0}}.optout{cursor:pointer;font:inherit;color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline 1.5px;display:inline}.optout:hover{text-decoration-thickness:3px}.optout[aria-pressed=true]{cursor:default}.optout[aria-pressed=true]:after{content:"";border-bottom:2px solid;border-left:2px solid;width:.55em;height:.3em;margin-left:.45em;display:inline-block;transform:translateY(-.2em)rotate(-45deg)}
