.site-prose{color:var(--ink);font-size:16px;line-height:27px}.site-prose h2{font-family:var(--type-display);font-weight:var(--weight-semibold);margin:40px 0 12px;scroll-margin-top:24px;font-size:28px;line-height:32px}.site-prose h3{font-size:17px;line-height:26px;font-weight:var(--weight-semibold);margin:24px 0 6px;scroll-margin-top:24px}.site-prose p{max-width:720px;margin:0 0 14px}.site-prose ul,.site-prose ol{max-width:720px;margin:0 0 14px;padding-left:22px}.site-prose ul{list-style:outside}.site-prose ol{list-style:decimal}.site-prose li{margin:4px 0}.site-prose a{color:var(--brass);text-underline-offset:3px;text-decoration:underline}.site-prose strong{font-weight:var(--weight-semibold)}.site-prose code{font-family:var(--type-ui);background:var(--brass-wash);border-radius:var(--corner-control);padding:1px 5px;font-size:15px}.site-prose blockquote{background:var(--paper);border-radius:var(--corner-control);max-width:720px;margin:14px 0;padding:12px 16px}.site-prose table{border-collapse:collapse;width:100%;margin:8px 0 18px;font-size:15px;line-height:23px}.site-prose th{text-align:start;font-size:13px;font-weight:var(--weight-regular);color:var(--ink-soft);border-bottom:1px solid var(--rule-firm);padding:0 16px 8px 0}.site-prose td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 16px 10px 0}.site-prose :target{background:var(--brass-wash);border-radius:var(--corner-control)}
