.ld[data-astro-cid-fp7y7uul]{padding:clamp(2.5rem, 5vw, 4rem) 0 calc(var(--section-y) + var(--fold))}.ld-grid[data-astro-cid-fp7y7uul]{gap:2rem;display:grid}@media (width>=64rem){.ld-grid-toc[data-astro-cid-fp7y7uul]{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:5rem}}.ld-toc[data-astro-cid-fp7y7uul] ol[data-astro-cid-fp7y7uul]{border-top:2px solid var(--ink);padding:0}.ld-toc[data-astro-cid-fp7y7uul] li[data-astro-cid-fp7y7uul] a[data-astro-cid-fp7y7uul]{border-bottom:1px solid var(--rule);align-items:center;min-height:2.75rem;padding:.55rem 0;font-size:.9375rem;line-height:1.35;text-decoration:none;display:flex}.ld-toc[data-astro-cid-fp7y7uul] li[data-astro-cid-fp7y7uul] a[data-astro-cid-fp7y7uul]:hover{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px}.ld-toc-d[data-astro-cid-fp7y7uul]{display:none}.ld-toc-m[data-astro-cid-fp7y7uul] summary[data-astro-cid-fp7y7uul]{border:1px solid var(--rule);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;min-height:3rem;padding:0 1rem;font-weight:500;list-style:none;display:flex}.ld-toc-m[data-astro-cid-fp7y7uul] summary[data-astro-cid-fp7y7uul]::-webkit-details-marker{display:none}.ld-toc-m[data-astro-cid-fp7y7uul] summary[data-astro-cid-fp7y7uul]:after{content:"+";font:500 1.25rem/1 var(--mono)}.ld-toc-m[data-astro-cid-fp7y7uul][open] summary[data-astro-cid-fp7y7uul]:after{content:"−"}.ld-toc-m[data-astro-cid-fp7y7uul] ol[data-astro-cid-fp7y7uul]{margin-top:.75rem}@media (width>=64rem){.ld-toc[data-astro-cid-fp7y7uul]{position:sticky;top:6.5rem}.ld-toc-m[data-astro-cid-fp7y7uul]{display:none}.ld-toc-d[data-astro-cid-fp7y7uul]{overscroll-behavior:contain;gap:.75rem;max-height:calc(100vh - 8.5rem);display:grid;overflow-y:auto}.ld-toc[data-astro-cid-fp7y7uul] li[data-astro-cid-fp7y7uul] a[data-astro-cid-fp7y7uul]{min-height:2.25rem;padding:.45rem 0}}.ld-main[data-astro-cid-fp7y7uul]{gap:1.5rem;min-width:0;max-width:46rem;display:grid}.ld-note[data-astro-cid-fp7y7uul]{border-left:3px solid var(--signal);background:var(--bone);max-width:46rem;margin:0 0 2rem;padding:.9rem 1.1rem;font-size:.9375rem;line-height:1.5}.ld-meta[data-astro-cid-fp7y7uul]{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.ld-body[data-astro-cid-fp7y7uul]{overflow-wrap:break-word;font-size:1.0625rem;line-height:1.65}.ld-body[data-astro-cid-fp7y7uul]>*+*,.ld-body[data-astro-cid-fp7y7uul] div>*+*{margin-top:1.1em}.ld-body[data-astro-cid-fp7y7uul] h2{letter-spacing:-.03em;margin-top:2.4em;scroll-margin-top:6.5rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:450;line-height:1.15}.ld-body[data-astro-cid-fp7y7uul]>h2:first-child{margin-top:.5em}.ld-body[data-astro-cid-fp7y7uul] h3{letter-spacing:-.02em;margin-top:1.9em;scroll-margin-top:6.5rem;font-size:1.25rem;font-weight:500;line-height:1.3}.ld-body[data-astro-cid-fp7y7uul] :is(h2,h3)+*{margin-top:.6em}.ld-body[data-astro-cid-fp7y7uul] :is(ul,ol){padding-left:1.4em}.ld-body[data-astro-cid-fp7y7uul] li+li{margin-top:.5em}.ld-body[data-astro-cid-fp7y7uul] li::marker{color:var(--mute)}.ld-body[data-astro-cid-fp7y7uul] strong{font-weight:600}.ld-body[data-astro-cid-fp7y7uul] a{overflow-wrap:anywhere;text-underline-offset:.2em;padding-block:.15em;text-decoration-color:#b9b9b4;text-decoration-thickness:1px}.ld-body[data-astro-cid-fp7y7uul] a:hover{text-decoration-color:var(--ink)}@media (width<=47.99rem){.ld-body[data-astro-cid-fp7y7uul] li>a:only-child{padding-block:.6em}}.ld-more[data-astro-cid-fp7y7uul]{padding:var(--section-y) 0 calc(var(--section-y) + var(--fold))}.ld-more-title[data-astro-cid-fp7y7uul]{letter-spacing:-.04em;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:400;line-height:1.1}.ld-more-grid[data-astro-cid-fp7y7uul]{gap:2rem;margin-top:2rem;display:grid}@media (width>=48rem){.ld-more-grid[data-astro-cid-fp7y7uul]{grid-template-columns:1fr 2fr;gap:3rem}}.ld-links[data-astro-cid-fp7y7uul]{border-top:1px solid var(--rule);margin-top:.75rem;padding:0;display:grid}.ld-links[data-astro-cid-fp7y7uul] li[data-astro-cid-fp7y7uul]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.5rem 0;font-size:.9375rem;line-height:1.4;display:flex}.ld-links[data-astro-cid-fp7y7uul] a[data-astro-cid-fp7y7uul],.ld-here[data-astro-cid-fp7y7uul]{align-items:center;min-height:2.75rem;font-weight:500;display:inline-flex}.ld-links[data-astro-cid-fp7y7uul] a[data-astro-cid-fp7y7uul]{text-decoration:none}.ld-links[data-astro-cid-fp7y7uul] a[data-astro-cid-fp7y7uul]:hover{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px}.ld-here[data-astro-cid-fp7y7uul]{color:var(--mute)}
