.lp .artc.blogpost .blogbody img{border:1px solid var(--line);width:100%;max-width:860px;height:auto;box-shadow:var(--shadow);border-radius:14px;margin:24px auto 0;display:block}.lp .artc.blogpost .blogbody figure{margin:28px 0 0}.lp .artc.blogpost .blogbody figure img{margin:0 auto}.lp .artc.blogpost .blogbody figcaption{text-align:center;color:var(--muted);max-width:640px;margin:10px auto 0;font-family:Space Mono,monospace;font-size:12.5px}.lp .artc.blogpost .blogbody h3{margin:30px 0 0;font-size:20px}.lp .artc.blogpost .blogbody ul,.lp .artc.blogpost .blogbody ol{margin:14px 0 0;padding-left:22px}.lp .artc.blogpost .blogbody li{margin:7px 0}.lp .artc.blogpost .blogbody a{text-underline-offset:2px;text-decoration:underline}.lp .artc.blogpost .blogbody blockquote{border-left:3px solid var(--coral);background:var(--card);color:var(--ink);border-radius:0 12px 12px 0;margin:22px 0 0;padding:14px 18px}.lp .artc.blogpost .blogbody blockquote p{margin:0}.lp .artc.blogpost .blogbody table{border-collapse:collapse;width:100%;margin:22px 0 0;font-size:15px}.lp .artc.blogpost .blogbody th,.lp .artc.blogpost .blogbody td{border:1px solid var(--line);text-align:left;padding:9px 12px}.lp .artc.blogpost .blogbody th{background:var(--card-2)}.lp .artc.blogpost .blogbody code{background:var(--card-2);border-radius:6px;padding:2px 6px;font-family:Space Mono,monospace;font-size:.9em}.lp .artc.blogpost .byline .byline-date{color:var(--muted);margin-top:3px;font-family:Space Mono,monospace;font-size:12px}
