.work-title-card{position:relative;display:block;box-sizing:border-box;max-width:700px;width:calc(100vw - 5rem);padding:2rem;margin-top:1rem;margin-bottom:3rem;margin-right:auto;margin-left:auto;border:1px solid var(--ink)}.work-title-card-center{width:calc(100% - 4rem);margin:auto}.work-title-card-center *{margin:0}#workTitle{flex:1 0 100%;padding-bottom:.5rem}.work-title-card p{color:var(--ink-pale);font-size:.8em}#content .work-title-card h1{font-family:cabin,sans-serif}#content .work-title-card hr{flex:1 0 100%;border:0}.article-tags{display:flex;flex-wrap:wrap;column-gap:.8em;row-gap:.33em;margin-top:1rem}.article-tags>div{display:inline-block;color:var(--ink-pale);font-family:cabin,sans-serif;font-size:.8em;border-radius:.4em;padding:.5em;border:1px solid var(--ink-pale)}#content .text-centric-body>p{margin-top:2rem;margin-bottom:2rem}#content h2,#content h3,#content h4{margin-top:1rem;margin-bottom:1rem}#content h2::before{color:var(--ink-pale);content:'# '}#content h3::before{color:var(--ink-pale);content:'# ';opacity:.66}#content h4::before{color:var(--ink-pale);content:'# ';opacity:.33}ul,ol{padding-left:8rem}.footnotes ol{padding-left:0;font-size:.8rem}hr{border:0;border-top:1px solid var(--ink);margin-top:2rem;margin-bottom:2rem}sup{vertical-align:top;position:relative;top:-.5em}sup a{text-decoration:none;font-size:.66rem}sup a:before{content:" [";font-size:1rem}sup a:link:after,sup a:hover:after,sup a:active:after,sup a:visited:after{content:"]";font-size:1rem;background-color:transparent}.content-image-main{margin-top:2.5rem;margin-bottom:2.5rem;display:flex;flex-direction:column}.content-image-main .content-image{max-width:min(800px,100%);max-height:100vh;margin:auto}.content-image-main figcaption{width:100%;padding-top:.25em;text-align:center;font-size:.9em;color:var(--ink-pale)}.content-image{object-fit:contain}blockquote{margin-top:2rem;margin-bottom:2rem;display:block;background:#fff;padding:.8rem;position:relative;color:var(--ink-pale);border-left-style:solid;border-left-width:.5rem;border-color:var(--ink-pale)}table{border-collapse:collapse;border:1px solid var(--ink-pale);margin:auto;margin-top:2rem;margin-bottom:2rem;font-size:.9rem;color:var(--ink);min-width:400px}thead tr{color:var(--accent);text-align:left;border:1px solid var(--ink-pale)}th,td{border:1px solid var(--ink-pale);padding:1rem}