.page .content :where(h1,h2,h3,h4),.post .content :where(h1,h2,h3,h4){text-wrap:balance}.page .content :where(a),.post .content :where(a){color:var(--brand);text-decoration:underline;text-decoration-color:var(--brand);text-decoration-thickness:2px;text-underline-offset:.333em}.page .content :where(a:hover),.post .content :where(a:hover){color:var(--maroon);text-decoration-color:var(--maroon)}.page .content :where(.prose)>*+*,.post .content :where(.prose)>*+*{margin-top:.75em}.page .content :where(.prose) :where(h1,h2,h3,h4),.post .content :where(.prose) :where(h1,h2,h3,h4){margin-top:1em;margin-bottom:.3em}.page .content :where(.prose) :where(h1,h2,h3,h4):first-child,.post .content :where(.prose) :where(h1,h2,h3,h4):first-child{margin-top:0}.page .content :where(.prose) :where(p),.post .content :where(.prose) :where(p){margin-top:.75em;margin-bottom:.75em}.page .content :where(.prose) :where(ul,ol),.post .content :where(.prose) :where(ul,ol){margin-top:.75em;margin-bottom:.75em}.page .content :where(blockquote):not(.not-prose,.not-prose *),.post .content :where(blockquote):not(.not-prose,.not-prose *){border-inline-start-color:var(--brand)}.page .content :where(ul>li):not(.not-prose,.not-prose *)::marker,.post .content :where(ul>li):not(.not-prose,.not-prose *)::marker{color:var(--brand)}.page .content :where(picture),.post .content :where(picture){display:block;text-align:center}.page .content :where(picture)>img,.post .content :where(picture)>img{display:block;margin-inline:auto;border:0}.page .content .post-banner,.post .content .post-banner{margin-block:1.7em}.page .content .post-banner :where(h1,h2,h3,h4),.post .content .post-banner :where(h1,h2,h3,h4){color:var(--primary);margin:0}.page .content :where(blockquote):not(.not-prose,.not-prose *),.post .content :where(blockquote):not(.not-prose,.not-prose *){margin-block:1.5em;border-inline-start:4px solid var(--brand);padding-inline-start:1em;margin:1em 0;font-style:italic;color:var(--text-muted,inherit);quotes:none}.page .content :where(blockquote):not(.not-prose,.not-prose *) :where(p),.post .content :where(blockquote):not(.not-prose,.not-prose *) :where(p){margin:.5em 0}.page .content :where(blockquote):not(.not-prose,.not-prose *) :where(p:first-child),.post .content :where(blockquote):not(.not-prose,.not-prose *) :where(p:first-child){margin-top:0}.page .content :where(blockquote):not(.not-prose,.not-prose *) :where(p:last-child),.post .content :where(blockquote):not(.not-prose,.not-prose *) :where(p:last-child){margin-bottom:0}.page .content :where(blockquote):not(.not-prose,.not-prose *) :where(cite,footer),.post .content :where(blockquote):not(.not-prose,.not-prose *) :where(cite,footer){display:block;margin-top:.5em;font-size:.875em;font-style:normal;opacity:.7}.page .content :where(table):not(.not-prose,.not-prose *),.post .content :where(table):not(.not-prose,.not-prose *){width:100%;border-collapse:collapse;margin:1.25em 0;font-size:.95em;border-top:2px solid var(--border,rgba(0,0,0,.1));display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.page .content :where(table):not(.not-prose,.not-prose *) :where(thead),.post .content :where(table):not(.not-prose,.not-prose *) :where(thead){border-bottom:2px solid var(--border,rgba(0,0,0,.1))}.page .content :where(table):not(.not-prose,.not-prose *) :where(tr),.post .content :where(table):not(.not-prose,.not-prose *) :where(tr){border-bottom:1px solid var(--border,rgba(0,0,0,.08))}.page .content :where(table):not(.not-prose,.not-prose *) :where(th,td),.post .content :where(table):not(.not-prose,.not-prose *) :where(th,td){border:none!important;padding:.5em .75em;text-align:left;vertical-align:top}.page .content :where(table):not(.not-prose,.not-prose *) :where(th),.post .content :where(table):not(.not-prose,.not-prose *) :where(th){font-weight:600;color:var(--text-strong,inherit)}.page .content :where(table):not(.not-prose,.not-prose *) :where(tbody tr:nth-child(2n)),.post .content :where(table):not(.not-prose,.not-prose *) :where(tbody tr:nth-child(2n)){background:color-mix(in srgb,var(--secondary) 40%,transparent)}.page .content :where(table):not(.not-prose,.not-prose *) :where(h1,h2,h3,h4,p),.post .content :where(table):not(.not-prose,.not-prose *) :where(h1,h2,h3,h4,p){margin:0}.page .content .lg\:prose-lg .lexical-table-container,.post .content .lg\:prose-lg .lexical-table-container{width:1000px;margin-left:-160px}.page .content .lg\:col-span-12{max-width:800px;margin-left:auto;margin-right:auto}html[data-theme=dark] .page .content :where(table):not(.not-prose,.not-prose *) :where(tbody tr:nth-child(2n)),html[data-theme=dark] .post .content :where(table):not(.not-prose,.not-prose *) :where(tbody tr:nth-child(2n)){background:var(--card2)}html[data-theme=dark] .page .content .post-banner :where(h1,h2,h3,h4),html[data-theme=dark] .post .content .post-banner :where(h1,h2,h3,h4){color:var(--sidebar-accent)}@media(min-width:640px){.page .home-hero-blurb h1{font-size:3rem}}@media(min-width:768px){.page .home-hero-blurb h1{font-size:4.5rem}}