.blog-doc{overflow-wrap:anywhere;color:var(--ink)}.blog-crumb{color:var(--ink-2);margin:0 0 14px;font-size:13.5px;font-weight:600}.blog-crumb a{color:var(--ink-2);text-decoration:none}.blog-title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.08}.blog-body{color:var(--ink);font-size:16px;line-height:1.6}.blog-body a{color:var(--green)}.blog-body h2,.blog-body h3{letter-spacing:-.015em;margin:28px 0 8px;line-height:1.2}.blog-body h2{font-size:22px}.blog-body h3{font-size:18px}.blog-body p,.blog-body li{margin:0 0 12px}.blog-body figure{margin:24px 0}.blog-body figcaption{color:var(--ink-2);font-size:13px}main.acct .blog-body img,main.acct .blog-body video{max-width:100%;height:auto}main.acct .blog-body iframe{max-width:100%}main.acct .blog-body table{overflow-wrap:normal;max-width:100%;display:block;overflow-x:auto}main.acct .blog-body th,main.acct .blog-body td{overflow-wrap:normal}main.acct .blog-body pre{max-width:100%;overflow-x:auto}.blog-end{border-top:1px solid var(--hair);margin-top:34px;padding-top:16px;font-size:15px}ul.blog-list{margin:26px 0 0;padding:0;list-style:none}.blog-list li+li{border-top:1px solid var(--hair);margin-top:18px;padding-top:18px}.blog-list a{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:700;line-height:1.25;text-decoration:none}.blog-list a:hover{text-decoration:underline}.blog-when{color:var(--ink-2);margin-top:4px;font-size:13.5px;display:block}.blog-list p{max-width:64ch;color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.55}html[data-theme=dark] .blog-doc{--paper:#fffcf5;--paper-2:#f6eee2;--paper-hi:#fff;--ink:#15251e;--ink-2:#55655c;--green:#0f4a34;--ink-rgb:21 37 30;--paper-rgb:255 252 245;--hi:#fff;--hair:rgb(var(--ink-rgb) / .12)}
