.underline[data-v-473a3d6e]{border-bottom:2px solid #000;width:30px}: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{padding-top:2rem}#blog-post-content h3,#blog-post-content h4,#blog-post-content h5{font-family:proxima-nova,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;margin-bottom:1rem}#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{font-size:.875rem;color:#7d7d7c}#blog-post-content p small{font-size:.875rem}#blog-post-content ol,#blog-post-content ul{font-family:eb-garamond,serif;font-size:1.375rem}#blog-post-content ol.footnotes,#blog-post-content ul.footnotes{font-size:.875rem;line-height:140%;color:#7d7d7c}#blog-post-content ol.footnotes ::marker,#blog-post-content ul.footnotes ::marker{font-size:.75rem}#blog-post-content p:has(img+em){font-size:.875rem}#blog-post-content img+em{font-style:normal;font-size:.875rem;line-height:140%;display:block;margin-top:1rem}#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{width:100%;table-layout:fixed;border-collapse:collapse;margin:3rem 0;font-family:eb-garamond,serif;font-size:1.375rem;line-height:140%}#blog-post-content table td,#blog-post-content table th{padding:1rem .5rem;text-align:left;vertical-align:top;word-break:break-word}#blog-post-content table td:first-child,#blog-post-content table th:first-child{padding-left:0}#blog-post-content table td:last-child,#blog-post-content table th:last-child{padding-right:0}#blog-post-content table thead th{font-weight:700;border-bottom:1px solid #000}#blog-post-content table tbody tr{border-bottom:1px solid #d5d3d2}@media(max-width:575.98px){#blog-post-content table{font-size:1rem}#blog-post-content table td,#blog-post-content table th{padding:.75rem .375rem}}