.post-body{color:var(--color-bm-navy);overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.24;display:flow-root}.post-body>*{margin-block:0 1.24em}.post-body>:last-child{margin-bottom:0}.post-body :is(h2,h3,h4,.post-subhead){letter-spacing:-.02em;color:var(--color-bm-brown);text-wrap:balance;margin-block:34px 16px;font-size:1.5625rem;font-weight:500;line-height:.98}.post-body>:is(h2,h3,h4,.post-subhead):first-child{margin-top:0}.post-body h2{font-size:clamp(1.625rem,2.3vw,2.0625rem)}.post-body .post-subhead strong{font-weight:inherit}.post-body :is(strong,b){font-weight:650}.post-body a{color:var(--color-bm-denim);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.post-body a:hover{color:var(--color-bm-brown)}.post-body a:focus-visible{outline:2px solid var(--color-bm-denim);outline-offset:2px;border-radius:2px}.post-body :is(ul,ol){padding-left:1.4em}.post-body ul{list-style:outside}.post-body ol{list-style:decimal}.post-body>.post-bullet:has(+.post-bullet){margin-bottom:0}@media not (min-width:80rem){.post-body>.post-bullet:not(:has(br)){text-indent:-1.4em;padding-left:1.4em}}.post-body li+li,.post-body li>:is(ul,ol){margin-top:.35em}.post-body blockquote{border-left:3px solid var(--color-bm-olive);color:var(--color-bm-brown);padding-left:1.25rem;font-size:1.25rem}.post-body hr{border:0;border-top:1px solid color-mix(in srgb, var(--color-bm-brown) 25%, transparent)}.post-body img{border-radius:var(--radius-card);max-width:100%;height:auto}.post-body figure img{width:100%;display:block}.post-body figcaption{color:color-mix(in srgb, var(--color-bm-brown) 80%, transparent);margin-top:10px;font-size:.9375rem;line-height:1.35}.post-body iframe{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-bm-brown);border:0;width:100%;height:auto;display:block}
