.essay-page{padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.essay-header{margin-bottom:var(--space-lg)}.essay-title{font-size:var(--type-h1);font-weight:700;line-height:var(--leading-tight);color:var(--color-evergreen);margin-bottom:var(--space-xs)}.essay-date{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--color-ink-light)}.essay-hero-image{margin-top:var(--space-md);border-radius:4px;overflow:hidden}.essay-hero-image img{display:block}.essay-content{font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-ink)}.essay-content img{max-width:100%;height:auto;margin:var(--space-md) 0;border-radius:4px;display:block}.essay-content h2{margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.essay-content h3{margin-top:var(--space-md);margin-bottom:var(--space-xs)}.essay-content p{margin-bottom:var(--space-sm)}.essay-content ul,.essay-content ol{margin-bottom:var(--space-sm);padding-left:0;list-style:none}.essay-content li{margin-bottom:var(--space-xs);line-height:var(--leading-body);padding-left:1.5em;position:relative}.essay-content li>p:first-child{margin-top:0}.essay-content ul li:before{content:"•";color:var(--color-olive);font-size:.9em;line-height:var(--leading-body);position:absolute;top:0;left:.25em}.essay-content ol{counter-reset:essay-ol}.essay-content ol li{counter-increment:essay-ol}.essay-content ol li:before{content:counter(essay-ol) ".";font-family:var(--font-mono);font-size:var(--type-xs);color:var(--color-ink-light);line-height:var(--leading-body);letter-spacing:-.02em;position:absolute;top:0;left:0}.essay-content blockquote{border-left:2px solid var(--color-brass);padding-left:var(--space-md);margin-left:0;margin-top:var(--space-md);margin-bottom:var(--space-md);color:var(--color-ink);font-style:italic}.essay-content blockquote p:last-child{margin-bottom:0}.essay-content blockquote p:last-child:not(:only-child){font-family:var(--font-mono);font-size:var(--type-xs);color:var(--color-ink-light);margin-top:var(--space-xs);font-style:normal}.essay-content strong{color:var(--color-evergreen);font-weight:600}.essay-content em{font-style:italic}.essay-content hr{border:none;border-top:1px solid var(--color-divider);margin:var(--space-lg) 0}.essay-back{margin-bottom:var(--space-sm);font-family:var(--font-mono);font-size:var(--type-xs);color:var(--color-ink-light);letter-spacing:.01em;transition:color var(--duration-fast) var(--ease-default);text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.essay-back:hover{color:var(--color-forest)}}.essay-related{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-divider)}.essay-related h2{font-size:var(--type-h3);color:var(--color-evergreen);margin-bottom:var(--space-sm);font-weight:600}.essay-related ul{padding:0;list-style:none}.essay-related li{margin-bottom:var(--space-xs)}.essay-related a{font-size:var(--type-body);color:var(--color-primary);transition:color var(--duration-fast) var(--ease-default);text-decoration:none}@media (hover:hover) and (pointer:fine){.essay-related a:hover{color:var(--color-forest)}}@media (max-width:640px){.essay-title{font-size:26px}}
