.prose[data-v-351e3a69]{font-size:1.125rem;line-height:1.7;max-width:68ch}.prose[data-v-351e3a69] :is(p,ul,ol,blockquote,pre,table,figure,img){margin-block:0 1.1em}.prose[data-v-351e3a69] h2,.prose[data-v-351e3a69] h3,.prose[data-v-351e3a69] h4{text-transform:uppercase;margin-block:1.6em .5em}.prose[data-v-351e3a69] :is(h2,h3,h4):first-child{margin-top:0}.prose[data-v-351e3a69] h2{font-size:var(--fs-h3)}.prose[data-v-351e3a69] h3{font-size:var(--fs-h4)}.prose[data-v-351e3a69] h4{font-size:1.15rem}.prose[data-v-351e3a69] h2 a,.prose[data-v-351e3a69] h3 a,.prose[data-v-351e3a69] h4 a{color:inherit;text-decoration:none}.prose[data-v-351e3a69] a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.prose[data-v-351e3a69] strong{font-weight:700}.prose[data-v-351e3a69] mark{background:color-mix(in srgb,var(--green) 35%,transparent);color:inherit;padding:0 .15em}.prose[data-v-351e3a69] ol,.prose[data-v-351e3a69] ul{padding-left:1.4em}.prose[data-v-351e3a69] ul{list-style:none}.prose[data-v-351e3a69] ul>li{position:relative}.prose[data-v-351e3a69] ul>li:before{content:"★";position:absolute;left:-1.3em;color:var(--pink);font-size:.8em;top:.25em}.prose[data-v-351e3a69] ol{list-style:decimal}.prose[data-v-351e3a69] ol>li::marker{font-family:var(--font-mono);font-weight:700;color:var(--blue)}.prose[data-v-351e3a69] li+li{margin-top:.35em}.prose[data-v-351e3a69] blockquote{border-left:var(--stroke-bold) solid var(--pink);padding:.2em 0 .2em 1em;font-family:var(--font-display);text-transform:uppercase;font-size:var(--fs-h4);line-height:1.15}.prose[data-v-351e3a69] blockquote p{margin:0}.prose[data-v-351e3a69] hr{border:0;border-top:var(--stroke) dashed var(--ink);margin-block:2em}.prose[data-v-351e3a69] img{border:var(--stroke) solid var(--ink);box-shadow:var(--shadow-sm);margin-inline:auto}.prose[data-v-351e3a69] code{font-family:var(--font-mono);font-size:.9em;background:var(--paper-2);padding:.05em .3em}.prose[data-v-351e3a69] pre{background:var(--terminal);color:var(--green);padding:var(--space-md);overflow-x:auto;font-size:.85rem}.prose[data-v-351e3a69] pre code{background:none;padding:0;color:inherit}.prose[data-v-351e3a69] table{border-collapse:collapse;display:block;overflow-x:auto;font-size:.95rem}.prose[data-v-351e3a69] td,.prose[data-v-351e3a69] th{border:1px solid var(--ink);padding:.4em .6em;text-align:left}.prose[data-v-351e3a69] th{font-family:var(--font-mono);text-transform:uppercase;font-size:var(--fs-meta);background:var(--paper-2)}
