.wrap[data-astro-cid-imlvj43y]{max-width:720px;padding:clamp(64px, 11vh, 128px) var(--pad) 18vh;margin:0 auto}.back[data-astro-cid-imlvj43y]{margin:0 0 clamp(40px,7vh,72px);font-size:12px}.back[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]{color:var(--muted);transition:color .3s var(--ease);text-decoration:none}.back[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]:hover{color:var(--ink)}.back[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]:before{content:"←";opacity:.6;margin-right:8px}.meta[data-astro-cid-imlvj43y]{letter-spacing:.16em;text-transform:uppercase;color:#f5f5f761;align-items:center;gap:8px;margin:0 0 16px;font-size:10.5px;display:flex}.sep[data-astro-cid-imlvj43y]{opacity:.5}.draft[data-astro-cid-imlvj43y]{color:#f5f5f78c;border:1px solid #f5f5f733;border-radius:3px;padding:1px 6px;font-size:9.5px}h1[data-astro-cid-imlvj43y]{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(32px,5.2vw,56px);font-weight:600;line-height:1.06}.lede[data-astro-cid-imlvj43y]{color:#f5f5f7b8;max-width:52ch;margin:22px 0 0;font-size:16px;line-height:1.65}.updated[data-astro-cid-imlvj43y]{letter-spacing:.12em;text-transform:uppercase;color:#f5f5f74d;margin:16px 0 0;font-size:11px}.toc[data-astro-cid-imlvj43y]{border-top:1px solid #ffffff14;margin:clamp(32px,5vh,48px) 0 0;padding:18px 0 0}.toc[data-astro-cid-imlvj43y] ol[data-astro-cid-imlvj43y]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-imlvj43y] li[data-astro-cid-imlvj43y]{margin:0 0 8px}.toc[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]{color:var(--muted);transition:color .3s var(--ease);font-size:12.5px;text-decoration:none}.toc[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]:hover{color:var(--ink)}.prose[data-astro-cid-imlvj43y]{color:#f5f5f7d1;margin:clamp(40px,6vh,64px) 0 0;font-size:16px;line-height:1.75}.prose[data-astro-cid-imlvj43y]>:first-child{margin-top:0}.prose[data-astro-cid-imlvj43y] p{margin:0 0 1.35em}.prose[data-astro-cid-imlvj43y] h2{letter-spacing:-.01em;color:#fff;margin:2.2em 0 .7em;font-size:21px;font-weight:600}.prose[data-astro-cid-imlvj43y] h3{color:#fff;margin:1.8em 0 .6em;font-size:17px;font-weight:600}.prose[data-astro-cid-imlvj43y] a{color:var(--ink);transition:border-color .3s var(--ease);border-bottom:1px solid #0a84ff8c;padding-bottom:1px;text-decoration:none}.prose[data-astro-cid-imlvj43y] a:hover{border-color:var(--accent)}.prose[data-astro-cid-imlvj43y] strong{color:#fff;font-weight:600}.prose[data-astro-cid-imlvj43y] ul,.prose[data-astro-cid-imlvj43y] ol{margin:0 0 1.35em;padding-left:1.2em}.prose[data-astro-cid-imlvj43y] li{margin:0 0 .5em}.prose[data-astro-cid-imlvj43y] li::marker{color:#f5f5f752}.prose[data-astro-cid-imlvj43y] blockquote{color:var(--muted);border-left:1px solid #ffffff2e;margin:1.6em 0;padding:2px 0 2px 20px}.prose[data-astro-cid-imlvj43y] code{color:#f5f5f7eb;background:#ffffff0f;border-radius:4px;padding:.14em .38em;font-family:SF Mono,ui-monospace,JetBrains Mono,monospace;font-size:.87em}.prose[data-astro-cid-imlvj43y] pre{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;margin:1.6em 0;padding:16px 18px;overflow-x:auto}.prose[data-astro-cid-imlvj43y] pre code{background:0 0;padding:0;font-size:13px;line-height:1.6}.prose[data-astro-cid-imlvj43y] img{border:1px solid #ffffff12;border-radius:8px;width:100%;height:auto;margin:1.8em 0;display:block}.prose[data-astro-cid-imlvj43y] hr{border:none;border-top:1px solid #ffffff17;margin:2.4em 0}.prose[data-astro-cid-imlvj43y] table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:14px}.prose[data-astro-cid-imlvj43y] th,.prose[data-astro-cid-imlvj43y] td{text-align:left;border-bottom:1px solid #ffffff14;padding:8px 12px}.prose[data-astro-cid-imlvj43y] th{color:var(--ink);font-weight:600}.foot[data-astro-cid-imlvj43y]{border-top:1px solid #ffffff14;margin:clamp(48px,8vh,72px) 0 0;padding-top:26px}.nav-links[data-astro-cid-imlvj43y]{justify-content:space-between;gap:24px;margin:0;font-size:12.5px;display:flex}.nav-links[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]{color:#f5f5f799;max-width:45%;transition:color .3s var(--ease);text-decoration:none}.nav-links[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]:last-child{text-align:right}.nav-links[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]:hover{color:var(--ink)}
