:root{--dark-green:#336b40;--light-green:#d9eedc;--dark-red:#ac2430;--light-red:#fae2df;--dark-yellow:#f9d893;--light-yellow:#fbefd0}#blog-post-content p img{width:100%}#blog-post-content h3,#blog-post-content h4{margin-bottom:1rem;padding-top:2rem;font-family:proxima-nova,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700}#blog-post-content h5{margin-bottom:1rem;font-family:proxima-nova,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700}#blog-post-content h3:first-child,#blog-post-content h4:first-child{padding-top:0}#blog-post-content p{font-family:eb-garamond,serif;font-size:1.375rem;line-height:140%}#blog-post-content p.caption,#blog-post-content p.footnotes{color:#7d7d7c;font-size:.875rem}#blog-post-content p small{font-size:.875rem}#blog-post-content ul,#blog-post-content ol{font-family:eb-garamond,serif;font-size:1.375rem}#blog-post-content ul.footnotes,#blog-post-content ol.footnotes{color:#7d7d7c;font-size:.875rem;line-height:140%}#blog-post-content ul.footnotes ::marker{font-size:.75rem}#blog-post-content ol.footnotes ::marker{font-size:.75rem}#blog-post-content p:has(img+em){font-size:.875rem}#blog-post-content img+em{margin-top:1rem;font-size:.875rem;font-style:normal;line-height:140%;display:block}#blog-post-content p img{border-radius:1rem}#blog-post-content p:has(img):not(:has(+p small)){margin-bottom:2rem}#blog-post-content p:has(img):has(+p small){margin-bottom:0}#blog-post-content p:has(+p img):not(:has(small)){margin-bottom:2rem}#blog-post-content hr{border-top-color:#d5d3d2;margin-top:4rem;margin-bottom:4rem}#blog-post-content table{table-layout:fixed;border-collapse:collapse;width:100%;margin:3rem 0;font-family:eb-garamond,serif;font-size:1.375rem;line-height:140%}#blog-post-content table th,#blog-post-content table td{text-align:left;vertical-align:top;word-break:break-word;padding:1rem .5rem}#blog-post-content table th:first-child,#blog-post-content table td:first-child{padding-left:0}#blog-post-content table th:last-child,#blog-post-content table td:last-child{padding-right:0}#blog-post-content table thead th{border-bottom:1px solid #000;font-weight:700}#blog-post-content table tbody tr{border-bottom:1px solid #d5d3d2}@media (width<=575.98px){#blog-post-content table{font-size:1rem}#blog-post-content table th,#blog-post-content table td{padding:.75rem .375rem}}
