.post-body{color:#b4b4b4;font-size:15.5px;line-height:1.85}.post-body>:first-child{margin-top:0}.post-body h2{color:#fff;letter-spacing:-.5px;margin:40px 0 12px;font-size:24px;font-weight:800}.post-body h3{color:#fff;letter-spacing:-.2px;margin:32px 0 10px;font-size:18px;font-weight:800}.post-body p{margin:0 0 18px}.post-body strong{color:#e8e8e8;font-weight:700}.post-body a{color:#f97316;text-underline-offset:2px;text-decoration:underline}.post-body ul,.post-body ol{margin:0 0 20px;padding-left:22px}.post-body li{margin-bottom:8px}.post-body blockquote{color:#9a9a9a;border-left:3px solid #f97316;margin:24px 0;padding:4px 0 4px 18px;font-style:italic}.post-body img{border:1px solid #272727;border-radius:12px;max-width:100%;height:auto;margin:20px 0;display:block}.post-body hr{border:none;border-top:1px solid #272727;margin:36px 0}.post-body code{background:#1c1c1c;border:1px solid #272727;border-radius:5px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.post-body pre{background:#1a1a1a;border:1px solid #272727;border-radius:10px;margin:0 0 20px;padding:16px;overflow-x:auto}.post-body pre code{background:0 0;border:none;padding:0}.post-body table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:14px;display:block;overflow-x:auto}.post-body th,.post-body td{text-align:left;border:1px solid #272727;padding:9px 12px}.post-body th{color:#e8e8e8;background:#1a1a1a;font-weight:700}.post-body figure{margin:24px 0}.post-body figcaption{color:#666;text-align:center;margin-top:8px;font-size:12.5px}
