:where(.home3) .prose{color:var(--ink-2);font-size:1.0625rem;line-height:1.7}:where(.home3) .prose a{color:var(--electric-cyan);text-underline-offset:.3em;transition:text-decoration-color var(--motion-ui) ease-out;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}:where(.home3) .prose a:hover{text-decoration-color:currentColor}:where(.home3) .prose :where(p,ul,ol,blockquote,pre,.prose__table,img,hr){margin:1rem 0 0}:where(.home3) .prose :where(h2,h3){color:var(--ink-1);scroll-margin-top:calc(var(--bar-h) + 1.5rem);margin:2.5rem 0 0;font-weight:400;line-height:1.05}:where(.home3) .prose h2{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}:where(.home3) .prose h3{font-size:1.25rem;font-weight:500}:where(.home3) .prose :where(h4,h5,h6){color:var(--ink-1);margin:2rem 0 0;font-size:1.0625rem;font-weight:500}:where(.home3) .prose strong{color:var(--ink-1);font-weight:600}:where(.home3) .prose :where(ul,ol){gap:.375rem;padding-left:1.25rem;display:grid}:where(.home3) .prose ul{list-style:outside}:where(.home3) .prose ol{list-style:decimal}:where(.home3) .prose li::marker{color:var(--ink-3)}:where(.home3) .prose blockquote{border-left:2px solid var(--line-strong);color:var(--ink-1);padding-left:1.25rem}:where(.home3) .prose img{border:1px solid var(--hair);max-width:100%;height:auto;display:block}:where(.home3) .prose code{background:var(--panel);color:var(--ink-1);font-family:var(--font-mono);padding:.0625rem .3125rem;font-size:.875em}:where(.home3) .prose pre{border:1px solid var(--hair);background:var(--panel);padding:1rem 1.25rem;overflow-x:auto}:where(.home3) .prose pre code{background:0 0;padding:0}:where(.home3) .prose hr{border:0;border-top:1px solid var(--hair)}:where(.home3) .prose .prose__table{overflow-x:auto}:where(.home3) .prose table{border-collapse:collapse;width:100%;font-size:.9375rem}:where(.home3) .prose :where(th,td){border:1px solid var(--hair);text-align:left;vertical-align:top;padding:.625rem .75rem}:where(.home3) .prose th{background:var(--panel);color:var(--ink-1);font-weight:500}:where(.home3) .prose .prose__planned{border:1px dashed var(--line-strong);margin:1.5rem 0 0;padding:1rem 1.25rem}:where(.home3) .prose .prose__planned>:nth-child(2){margin-top:.75rem}:where(.home3) .prose .prose__flag{border:1px solid var(--line-strong);color:var(--ink-1);font-family:var(--font-mono);letter-spacing:var(--tracking-system);text-transform:uppercase;margin:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.6;display:inline-flex}
