.prose[data-astro-cid-g5ed6apz]{min-width:0;max-width:68ch;color:var(--text-body);overflow-wrap:anywhere;font-size:clamp(16px,.25vw + 15px,17px);line-height:1.7}.prose[data-astro-cid-g5ed6apz] :where(p,ul,ol,table,dl){margin:0 0 1.1em}.prose[data-astro-cid-g5ed6apz] h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);border-top:1px solid var(--border-hairline);text-wrap:balance;margin:2.4em 0 .8em;padding-top:1.2em;font-size:clamp(23px,1vw + 17px,30px);font-weight:400;line-height:1.18}.prose[data-astro-cid-g5ed6apz] h2:first-child{margin-top:0}.prose[data-astro-cid-g5ed6apz] h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:1.8em 0 .6em;font-size:19px;line-height:1.3}.prose[data-astro-cid-g5ed6apz] ul,.prose[data-astro-cid-g5ed6apz] ol{padding-left:0;list-style:none}.prose[data-astro-cid-g5ed6apz] li{margin-bottom:.55em;padding-left:22px;position:relative}.prose[data-astro-cid-g5ed6apz] ul>li:before{content:"";background:var(--fcg-lime);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.prose[data-astro-cid-g5ed6apz] ol{counter-reset:prose}.prose[data-astro-cid-g5ed6apz] ol>li:before{counter-increment:prose;content:counter(prose, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--text-meta);font-size:.85em;position:absolute;top:.1em;left:0}.prose[data-astro-cid-g5ed6apz] a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--fcg-lime-a32);text-underline-offset:3px}.prose[data-astro-cid-g5ed6apz] a:hover{color:var(--fcg-lime);text-decoration-color:var(--fcg-lime)}.prose[data-astro-cid-g5ed6apz] strong{color:var(--text-primary);font-weight:600}.prose[data-astro-cid-g5ed6apz] .pending{font-family:var(--font-mono);letter-spacing:.04em;border:1px dashed var(--fcg-lime-a32);border-radius:var(--radius-xs);color:var(--fcg-lime);white-space:normal;overflow-wrap:anywhere;padding:1px 6px;font-size:.82em}.prose[data-astro-cid-g5ed6apz] h4{color:var(--text-primary);margin:1.6em 0 .5em;font-size:16px;line-height:1.4}.prose[data-astro-cid-g5ed6apz] :where(h2,h3){scroll-margin-top:112px}.prose[data-astro-cid-g5ed6apz] :where(code,kbd){font-family:var(--font-mono);border:1px solid var(--border-hairline);border-radius:var(--radius-xs);color:var(--text-primary);overflow-wrap:break-word;background:#ffffff0a;padding:.12em .4em;font-size:.86em}.prose[data-astro-cid-g5ed6apz] pre{border:1px solid var(--card-border);border-radius:var(--radius-md);tab-size:2;margin:1.4em 0;padding:18px 20px;font-size:14px;line-height:1.65;overflow-x:auto;color:var(--text-body)!important;background:#ffffff06!important}.prose[data-astro-cid-g5ed6apz] pre code,.prose[data-astro-cid-g5ed6apz] pre .line,.prose[data-astro-cid-g5ed6apz] pre span{color:inherit!important}.prose[data-astro-cid-g5ed6apz] pre code{font-size:inherit;overflow-wrap:normal;white-space:pre;background:0 0;border:0;padding:0}.prose[data-astro-cid-g5ed6apz] blockquote{border-left:2px solid var(--fcg-lime);color:var(--text-primary);text-wrap:pretty;margin:1.6em 0;padding:2px 0 2px 22px;font-size:1em;line-height:1.65}.prose[data-astro-cid-g5ed6apz] blockquote p:last-child{margin-bottom:0}.prose[data-astro-cid-g5ed6apz] hr{border:0;border-top:1px solid var(--border-hairline);margin:2.4em 0}.prose[data-astro-cid-g5ed6apz] img{border:1px solid var(--card-border);border-radius:var(--radius-md);max-width:100%;height:auto;margin:1.6em 0;display:block}.prose[data-astro-cid-g5ed6apz] figure{margin:1.6em 0}.prose[data-astro-cid-g5ed6apz] figure img{margin:0}.prose[data-astro-cid-g5ed6apz] figcaption{color:var(--text-meta);margin-top:10px;font-size:13.5px;line-height:1.5}.prose[data-astro-cid-g5ed6apz] p{text-wrap:pretty}.prose[data-astro-cid-g5ed6apz] dl{border-top:1px solid var(--border-hairline);grid-template-columns:minmax(0,13em) minmax(0,1fr);display:grid}.prose[data-astro-cid-g5ed6apz] dt,.prose[data-astro-cid-g5ed6apz] dd{border-bottom:1px solid var(--border-hairline);margin:0;padding:12px 0}.prose[data-astro-cid-g5ed6apz] dt{color:var(--text-meta);padding-top:14px;padding-right:16px;font-size:14.5px}.prose[data-astro-cid-g5ed6apz] .prose__table{border:1px solid var(--card-border);border-radius:var(--radius-sm);margin:0 0 1.2em;overflow-x:auto}.prose[data-astro-cid-g5ed6apz] table{min-width:520px;margin:0;font-size:15px}.prose[data-astro-cid-g5ed6apz] th,.prose[data-astro-cid-g5ed6apz] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-hairline);padding:12px 14px}.prose[data-astro-cid-g5ed6apz] th{color:var(--text-meta);background:#ffffff05;font-size:13.5px;font-weight:400}.prose[data-astro-cid-g5ed6apz] tr:last-child td{border-bottom:0}@media (width<=560px){.prose[data-astro-cid-g5ed6apz] table{min-width:0}.prose[data-astro-cid-g5ed6apz] thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prose[data-astro-cid-g5ed6apz] tr,.prose[data-astro-cid-g5ed6apz] td{display:block}.prose[data-astro-cid-g5ed6apz] tr{border-bottom:1px solid var(--border-hairline);padding:6px 0}.prose[data-astro-cid-g5ed6apz] tr:last-child{border-bottom:0}.prose[data-astro-cid-g5ed6apz] td{border-bottom:0;padding:8px 14px}.prose[data-astro-cid-g5ed6apz] td[data-label]:before{content:attr(data-label);color:var(--text-meta);margin-bottom:4px;font-size:12.5px;display:block}}@media (width<=520px){.prose[data-astro-cid-g5ed6apz] dl{grid-template-columns:minmax(0,1fr)}.prose[data-astro-cid-g5ed6apz] dt{border-bottom:0;padding-bottom:0}}
