.content-body{font-family:Figtree,sans-serif;color:#1a1a1a;line-height:1.75;font-size:1.125rem}.content-body p{margin-bottom:1.25em}.content-body h2,.content-body h3,.content-body h4{margin-top:1em;margin-bottom:.8em;font-family:Fraunces,serif;line-height:1.3}.content-body h2{font-size:1.75rem;font-weight:600}.content-body h3{font-size:1.4rem;font-weight:600}.content-body ul,.content-body ol{list-style-position:outside;list-style-type:disc;margin-left:1.25rem;margin-bottom:1em;padding-left:1.25rem}.content-body ol{list-style-type:decimal}.content-body li{margin-bottom:.25em;line-height:1.6}.content-body blockquote{border-left:4px solid #000;padding-left:1rem;color:#000;font-style:italic;margin:1.5em 0}.content-body a{color:#000;text-decoration:underline;transition:color .2s}.content-body a:hover{color:#374151}.content-body img{border-radius:.75rem;margin:1.5em auto;display:block;max-width:100%;height:auto;box-shadow:0 4px 16px #0000001a}.content-body table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.95rem}.content-body th,.content-body td{border:1px solid #e5e7eb;padding:.75em 1em}.content-body th{background-color:#f9fafb;font-weight:600}.content-body strong{font-weight:600}.content-body em{color:#374151}.content-body figure{margin:2em 0;text-align:center}.content-body figcaption{font-size:.9rem;color:#6b7280;margin-top:.5em;font-style:italic}
