.blog-prose{font:400 17px/29px var(--font-body);color:var(--ink-2)}.blog-prose>*+*{margin-top:18px}.blog-prose p{color:var(--ink-2)}.blog-prose strong{color:var(--ink);font-weight:500}.blog-prose h1,.blog-prose h2,.blog-prose h3{font-family:var(--font-display);color:var(--ink);text-transform:uppercase;scroll-margin-top:80px}.blog-prose h2{font-size:30px;line-height:32px;font-weight:800;margin-top:38px;margin-bottom:12px}.blog-prose h3{font-size:22px;line-height:26px;font-weight:800;margin-top:28px}.blog-prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.blog-prose a:hover{text-decoration-color:var(--amber);color:var(--ink)}.blog-prose ol,.blog-prose ul{padding:0;margin-left:0;list-style:none}.blog-prose li{padding:6px 0 6px 16px;box-shadow:inset 2px 0 0 var(--line-strong);margin-top:6px;color:var(--ink-2)}.blog-prose ol{counter-reset:dg}.blog-prose ol li{counter-increment:dg}.blog-prose ol li:before{content:counter(dg) ".";font:700 14px/1 var(--font-hud);color:var(--amber);margin-right:8px}.blog-prose code{font:600 .9em var(--font-hud);background:var(--ground-2);box-shadow:inset 0 0 0 1px var(--line);padding:1px 6px;color:var(--ink)}.blog-prose pre{background:var(--ground-0);box-shadow:inset 0 0 0 1px var(--line-strong);padding:14px 16px;overflow-x:auto;font-size:14px;line-height:22px}.blog-prose pre code{background:transparent;box-shadow:none;padding:0}.blog-prose blockquote{margin:30px 0;padding:4px 0 4px 20px;box-shadow:inset 3px 0 0 var(--amber);color:var(--ink)}.blog-prose blockquote p{font:800 28px/32px var(--font-display);text-transform:uppercase;color:var(--ink)}.blog-prose blockquote p+p{margin-top:8px}.blog-prose .dg-tbl{overflow-x:auto;margin:22px 0;background:var(--ground-1);box-shadow:inset 0 1px 0 var(--rim),inset 0 0 0 1px var(--line)}.blog-prose table{width:100%;border-collapse:separate;border-spacing:0;font:400 14px/20px var(--font-body)}.blog-prose td,.blog-prose th{padding:0 12px;height:36px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.blog-prose th{background:var(--ground-2);border-bottom-color:var(--line-strong);font:600 11px/14px var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);height:32px}.blog-prose td{color:var(--ink);font-variant-numeric:tabular-nums}.blog-prose tbody tr:last-child td{border-bottom:0}.blog-prose tbody tr:hover td{background:var(--ground-3)}.blog-prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.blog-prose img{max-width:100%;height:auto}@media (max-width:760px){.blog-prose{font-size:16px;line-height:27px}.blog-prose h2{font-size:26px;line-height:28px}.blog-prose blockquote p{font-size:22px;line-height:26px}}