.post-prose :where(h2):not(:where(.not-prose *)){font-family:Fraunces Variable,Georgia,serif;font-weight:600;font-size:28px;line-height:34px;letter-spacing:-.01em;color:#2a1c0e;padding-top:40px}.post-prose :where(h3):not(:where(.not-prose *)){font-family:Fraunces Variable,Georgia,serif;font-weight:600;font-size:21px;line-height:27px;color:#3a2616;padding-top:28px}.post-prose :where(h4):not(:where(.not-prose *)){font-weight:600;font-size:17px;line-height:24px;color:#3a2616;padding-top:22px}.post-prose :where(p):not(:where(.not-prose *)){padding-top:14px;font-size:16.5px;line-height:28px;color:#6b5e4e}.post-prose :where(ol,ul):not(:where(.not-prose *)){padding-top:14px;padding-left:24px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:26px;color:#6b5e4e}.post-prose :where(ol):not(:where(.not-prose *)){list-style:decimal}.post-prose :where(ul):not(:where(.not-prose *)){list-style:disc}.post-prose :where(li)::marker{color:#6e4a2a;font-weight:600}.post-prose :where(strong):not(:where(.not-prose *)){color:#2a1c0e;font-weight:600}.post-prose :where(a):not(:where(.not-prose *)){color:#b23a48;font-weight:500;text-decoration:underline;text-decoration-color:#b23a4859;text-underline-offset:3px}.post-prose :where(blockquote):not(:where(.not-prose *)){margin-top:20px;border-left:3px solid #f1bb00;padding-left:20px;font-style:italic;color:#3a2616}.post-prose :where(hr):not(:where(.not-prose *)){margin-top:36px;border:0;border-top:1px solid #efe4d2}.post-prose :where(table):not(:where(.not-prose *)){margin-top:20px;width:100%;border-collapse:collapse;font-size:15px;line-height:22px}.post-prose :where(th):not(:where(.not-prose *)){text-align:left;font-weight:600;color:#2a1c0e;border-bottom:2px solid #efe4d2;padding:10px 14px 10px 0}.post-prose :where(td):not(:where(.not-prose *)){color:#6b5e4e;border-bottom:1px solid #efe4d2;padding:10px 14px 10px 0;vertical-align:top}.post-prose :where(pre):not(:where(.not-prose *)){margin-top:20px;overflow-x:auto;border-radius:8px;background:#24292e;color:#e1e4e8;padding:16px}.post-prose :where(code):not(:where(.not-prose *)){background:#f3ead9;border-radius:6px;padding:1px 6px;font-size:.9em}.post-prose :where(pre code):not(:where(.not-prose *)){background:transparent;padding:0}
