.post-body{font-family:var(--font-questrial);color:#262626;overflow-wrap:break-word;font-size:17px;line-height:1.75}@media (min-width:640px){.post-body{font-size:18px}}.post-body>*+*{margin-top:1.3em}.post-body h2,.post-body h3,.post-body h4{color:#000;font-family:var(--font-syne);scroll-margin-top:calc(var(--spacing-pinned) + 20px);line-height:1.25}.post-body h2{letter-spacing:-.025em;margin-top:2em;font-size:28px;font-weight:400}.post-body h3{letter-spacing:-.01em;margin-top:1.7em;font-size:22px;font-weight:600}.post-body h4{margin-top:1.5em;font-size:19px;font-weight:600}.post-body h2+*,.post-body h3+*,.post-body h4+*{margin-top:.7em}.post-body strong{font-weight:700}.post-body a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.post-body a:hover{color:#000}.post-body ul,.post-body ol{padding-left:1.6em}.post-body ul{list-style:outside}.post-body ol{list-style:decimal}.post-body li+li{margin-top:.45em}.post-body li::marker{color:#737373}.post-body li>p{margin:0}.post-body blockquote{border-left:3px solid var(--color-navy);color:#404040;padding:.2em 0 .2em 1.1em;font-size:20px}.post-body figure{margin-top:2em;margin-bottom:2em}.post-body img{border-radius:12px;width:100%;height:auto;display:block}.post-body figcaption{text-align:center;color:#525252;margin-top:10px;font-size:14px;line-height:1.5}.post-body hr{border:0;border-top:1px solid #e5e5e5;margin:2.4em 0}.post-body pre{background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;padding:16px;font-size:15px;line-height:1.6;overflow-x:auto}.post-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}
