.post-body{line-height:1.75;font-size:1rem;overflow-wrap:anywhere}.post-body>*+*{margin-top:1.25rem}.post-body h1,.post-body h2,.post-body h3,.post-body h4{font-weight:700;letter-spacing:-.01em;line-height:1.25}.post-body h1{font-size:1.875rem}.post-body h2{font-size:1.5rem;padding-top:1rem}.post-body h3{font-size:1.25rem;padding-top:.5rem}.post-body a{text-decoration:underline}.post-body ul{list-style:disc;padding-left:1.5rem}.post-body ol{list-style:decimal;padding-left:1.5rem}.post-body li+li{margin-top:.25rem}.post-body blockquote{border-left:2px solid rgba(128,128,128,.5);padding-left:1rem;font-style:italic}.post-body hr{border:0;border-top:1px solid rgba(128,128,128,.35)}.post-body iframe,.post-body img,.post-body video{max-width:100%;height:auto;border-radius:.75rem}.post-body iframe{width:100%;aspect-ratio:16/9}.post-body figure{margin:1.5rem 0}.post-body figcaption{font-size:.8rem;opacity:.7;text-align:center;margin-top:.5rem}.post-body pre{overflow-x:auto;padding:1rem;border-radius:.5rem;background:rgba(128,128,128,.15);font-size:.85rem}.post-body code{font-family:ui-monospace,monospace;font-size:.9em}.post-body :not(pre)>code{background:rgba(128,128,128,.15);padding:.1rem .3rem;border-radius:.25rem}.post-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.post-body td,.post-body th{border:1px solid rgba(128,128,128,.35);padding:.5rem .75rem;text-align:left;vertical-align:top}.post-body th{background:rgba(128,128,128,.12)}