.post-body{color:var(--color-ink);font-size:1.0625rem;line-height:1.75}.post-body p{margin:0 0 1.25em}.post-body p:empty{display:none}.post-body h2,.post-body h3,.post-body h4{margin:1.8em 0 .6em;line-height:1.15}.post-body h2{font-size:1.65rem}.post-body h3{font-size:1.35rem}.post-body h4{font-size:1.15rem}.post-body a{color:var(--color-accent-deep);text-underline-offset:2px;text-decoration:underline}.post-body a:hover{color:var(--color-accent)}.post-body img{border-radius:12px;max-width:100%;height:auto;margin:1.6em auto;display:block}.post-body figure{max-width:100%;margin:1.6em 0}.post-body figure img{margin:0 auto}.post-body figcaption{color:var(--color-muted);text-align:center;margin-top:.5em;font-size:.85rem}.post-body iframe{aspect-ratio:16/9;background:var(--color-night-3);border:0;border-radius:12px;width:100%;height:auto;margin:1.6em 0;display:block}.post-body blockquote{border-inline-start:3px solid var(--color-accent);font-family:var(--font-serif);margin:1.6em 0;padding-inline-start:1.1em;font-size:1.15em;font-style:italic}.post-body blockquote p{margin-bottom:.6em}.post-body ul,.post-body ol{margin:0 0 1.25em;padding-inline-start:1.4em}.post-body li{margin-bottom:.4em}.post-body hr{border:0;border-top:1px solid var(--color-line);margin:2em 0}.post-body .alignleft,.post-body .alignright,.post-body .aligncenter{float:none;margin-left:auto;margin-right:auto}.post-body .wp-caption{max-width:100%;width:auto!important}
