.post-body{color:var(--color-surface-700);font-size:1.125rem;line-height:1.75}.post-body>*+*{margin-top:1.25em}.post-body h2,.post-body h3,.post-body h4{color:var(--color-surface-900);margin-top:2em;margin-bottom:.6em;font-weight:700;line-height:1.3}.post-body h2{font-size:1.7rem}.post-body h3{font-size:1.35rem}.post-body h4{font-size:1.15rem}.post-body a{color:var(--color-brand-600);text-underline-offset:3px;text-decoration:underline}.post-body a:hover{color:var(--color-brand-500)}.post-body strong{color:var(--color-surface-900);font-weight:650}.post-body ul,.post-body ol{padding-left:1.5rem}.post-body ul{list-style:outside}.post-body ol{list-style:decimal}.post-body li+li{margin-top:.4em}.post-body blockquote{border-left:3px solid var(--color-brand-400);color:var(--color-surface-600);padding-left:1.25rem;font-style:italic}.post-body img{border-radius:.5rem;max-width:100%;height:auto}.post-body figure{margin-top:2em;margin-bottom:2em}.post-body figcaption{color:var(--color-surface-500);text-align:center;margin-top:.6em;font-size:.9rem}.post-body .aligncenter{margin-left:auto;margin-right:auto;display:block}.post-body .alignleft{float:left;margin:.5em 1.5em 1em 0}.post-body .alignright{float:right;margin:.5em 0 1em 1.5em}.post-body .wp-caption{max-width:100%}.post-body iframe{aspect-ratio:16/9;border-radius:.5rem;max-width:100%;height:auto}.post-body hr{border:0;border-top:1px solid var(--color-surface-200);margin:2.5em 0}.post-body table{border-collapse:collapse;width:100%;font-size:.95rem}.post-body th,.post-body td{border:1px solid var(--color-surface-200);text-align:left;padding:.5rem .75rem}.post-body:after{content:"";clear:both;display:table}.post-body figure[style*=width]{max-width:100%}.post-body figure[style*=width]>img{width:100%;height:auto}.post-body figure.aligncenter[style*=width]{margin-left:auto;margin-right:auto}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-surface-400)}.tiptap figure.is-empty>figcaption:before{content:"Write a caption…";pointer-events:none;color:var(--color-surface-400)}.post-body:not(.tiptap) figcaption:empty{display:none}.post-body{overflow-wrap:break-word}.post-body a{overflow-wrap:anywhere}
