.prose[data-astro-cid-j2raibmk]{--copy: color-mix(in srgb, var(--grey) 78%, var(--ink));--p-gap: var(--s-4);color:var(--copy);font-size:var(--t-body);line-height:var(--lh-body)}.prose--article[data-astro-cid-j2raibmk]{font-size:var(--t-body-l);--measure: 100%;--p-gap: var(--s-6)}.prose[data-astro-cid-j2raibmk] h2{font-family:var(--f-display);font-size:var(--t-display-m);font-weight:700;line-height:var(--lh-heading);letter-spacing:var(--tr-m);color:var(--text-display);text-wrap:balance;max-width:var(--measure);margin-block:var(--s-12) var(--s-4);scroll-margin-top:calc(var(--nav-h) + 1rem)}.prose[data-astro-cid-j2raibmk] h3{font-family:var(--f-display);font-size:var(--t-title);font-weight:700;line-height:var(--lh-title);letter-spacing:var(--tr-title);color:var(--text-display);max-width:var(--measure);margin-block:var(--s-8) var(--s-3);scroll-margin-top:calc(var(--nav-h) + 1rem)}.prose[data-astro-cid-j2raibmk] h4{font-size:var(--t-body-l);font-weight:var(--w-semi);color:var(--text-display);max-width:var(--measure);margin-block:var(--s-6) var(--s-2)}.prose[data-astro-cid-j2raibmk] :is(h2,h3,h4):first-child{margin-block-start:0}.prose[data-astro-cid-j2raibmk] p{max-width:var(--measure);margin-block-start:var(--p-gap);text-wrap:pretty}.prose[data-astro-cid-j2raibmk] p:first-child{margin-block-start:0}.prose[data-astro-cid-j2raibmk] strong{font-weight:var(--w-semi);color:var(--text-display)}.prose[data-astro-cid-j2raibmk] em{font-style:italic}.prose[data-astro-cid-j2raibmk] a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;overflow-wrap:anywhere;transition:color var(--dur) var(--ease)}.prose[data-astro-cid-j2raibmk] a:hover{color:var(--accent-warm)}.prose[data-astro-cid-j2raibmk] :is(ul,ol){margin-block-start:var(--s-4);max-width:var(--measure);display:grid;gap:var(--s-2);padding-inline-start:0;list-style:none}.prose[data-astro-cid-j2raibmk] ol{counter-reset:prose-ol}.prose[data-astro-cid-j2raibmk] li{padding-inline-start:var(--s-6);position:relative;line-height:1.55}.prose[data-astro-cid-j2raibmk] ul>li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.62em;width:.4rem;height:.4rem;background:var(--accent-strong);border-radius:0}.prose[data-astro-cid-j2raibmk] ol>li{counter-increment:prose-ol}.prose[data-astro-cid-j2raibmk] ol>li:before{content:counter(prose-ol);position:absolute;inset-inline-start:0;color:var(--accent-strong);font-weight:var(--w-semi);font-variant-numeric:tabular-nums}.prose[data-astro-cid-j2raibmk] ul>li:has(>input[type=checkbox]):before{content:none}.prose[data-astro-cid-j2raibmk] ul>li>input[type=checkbox]{position:absolute;inset-inline-start:0;inset-block-start:.4em;width:1rem;height:1rem;margin:0;accent-color:var(--accent-strong)}.prose[data-astro-cid-j2raibmk] li :is(ul,ol){margin-block-start:var(--s-2)}.prose[data-astro-cid-j2raibmk] blockquote{margin-block:var(--s-10);max-width:var(--measure);padding-inline-start:var(--s-8);border-inline-start:3px solid var(--ink);color:var(--text-display);font-size:var(--t-body-l);font-weight:var(--w-med);line-height:var(--lh-body);letter-spacing:var(--tr-title);text-wrap:pretty}.prose--article[data-astro-cid-j2raibmk] blockquote{font-size:var(--t-title);line-height:var(--lh-body)}.prose[data-astro-cid-j2raibmk] blockquote p{margin-block-start:var(--s-4)}.prose[data-astro-cid-j2raibmk] blockquote p:first-child{margin-block-start:0}.prose[data-astro-cid-j2raibmk] blockquote :is(cite,footer){display:block;margin-block-start:var(--s-3);font-size:var(--t-small);font-style:normal;color:var(--text-quiet)}.prose[data-astro-cid-j2raibmk] :is(p,figure)>img,.prose[data-astro-cid-j2raibmk]>img{width:100%;max-width:var(--measure);height:auto;border-radius:var(--r);margin-block-start:var(--s-8)}.prose[data-astro-cid-j2raibmk] figure{margin-block-start:var(--s-8);max-width:var(--measure)}.prose[data-astro-cid-j2raibmk] figure img{margin-block-start:0}.prose[data-astro-cid-j2raibmk] figcaption{margin-block-start:var(--s-3);font-size:var(--t-small);color:var(--text-quiet)}.prose[data-astro-cid-j2raibmk] hr{margin-block:var(--s-12);max-width:var(--measure);border:0;border-block-start:1px solid var(--mist)}.prose[data-astro-cid-j2raibmk] table{width:100%;max-width:var(--measure);table-layout:fixed;border-collapse:separate;border-spacing:0;margin-block-start:var(--s-8);font-size:var(--t-small);background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.prose[data-astro-cid-j2raibmk] :is(th,td){padding:var(--s-3) var(--s-4);text-align:start;overflow-wrap:anywhere;border-block-end:1px solid var(--mist);vertical-align:top}.prose[data-astro-cid-j2raibmk] tr:last-child td{border-block-end:0}.prose[data-astro-cid-j2raibmk] thead th{background:var(--blue-dark);color:var(--text-on-invert);font-weight:var(--w-semi);border-block-end:0}.prose[data-astro-cid-j2raibmk] tbody th,.prose[data-astro-cid-j2raibmk] tbody td:first-child{font-weight:var(--w-semi);color:var(--text-display)}.prose[data-astro-cid-j2raibmk] .prose-tbl__k{display:none}@media(max-width:640px){.prose[data-astro-cid-j2raibmk] :is(table,tbody,tr,td){display:block}.prose[data-astro-cid-j2raibmk] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prose[data-astro-cid-j2raibmk] tr{padding-block-end:var(--s-3);border-block-end:1px solid var(--mist)}.prose[data-astro-cid-j2raibmk] tr:last-child{padding-block-end:0;border-block-end:0}.prose[data-astro-cid-j2raibmk] td{border-block-end:0;padding:var(--s-2) var(--s-4) 0;overflow-wrap:normal}.prose[data-astro-cid-j2raibmk] tbody td:first-child{background:var(--blue-dark);color:var(--text-on-invert);padding:var(--s-3) var(--s-4);margin-block-end:var(--s-1)}.prose[data-astro-cid-j2raibmk] .prose-tbl__k{display:block;font-size:var(--t-eyebrow);font-weight:var(--w-semi);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-block-end:2px}.prose[data-astro-cid-j2raibmk] tbody td:first-child .prose-tbl__k{color:var(--text-on-invert-soft)}}.prose[data-astro-cid-j2raibmk] code{padding:.1em .35em;border-radius:var(--r);background:var(--surface-step);color:var(--text-display);overflow-wrap:anywhere}.prose[data-astro-cid-j2raibmk] pre{margin-block-start:var(--s-6);max-width:var(--measure);padding:var(--s-5);border-radius:var(--r);background:var(--surface-step);border:1px solid var(--mist);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-small)}.prose[data-astro-cid-j2raibmk] pre code{padding:0;background:none}
