.reading-progress-wrap{position:fixed;top:0;left:0;width:100%;height:3px;z-index:10002;background:transparent}#reading-progress-bar{height:3px;width:0%;background:var(--accent);transition:width .1s linear}.essay-article{margin-top:72px}.essay-header{border-bottom:2px solid var(--accent)}.essay-header-cell{padding:64px 48px 48px!important}.essay-meta-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.essay-label{font-size:9px;font-weight:900;letter-spacing:.25em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);padding:6px 14px}.essay-id{font-family:Courier New,monospace;font-size:8px;font-weight:700;opacity:.3;letter-spacing:.1em}.essay-title{font-size:clamp(2rem,5vw,4rem);font-weight:900;letter-spacing:-.04em;line-height:.95;text-transform:uppercase;margin-bottom:40px;max-width:900px}.essay-meta-bottom{display:flex;gap:32px;align-items:center;flex-wrap:wrap}.essay-date,.essay-reading-time,.essay-tags{font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;opacity:.45;font-family:Courier New,monospace}.essay-date{opacity:.6}.essay-finding-cell{padding:48px!important;border-bottom:1px solid var(--border);background:#0038ff08}[data-theme=dark] .essay-finding-cell{background:#ffffff05}.essay-method-cell{padding:48px!important;border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.essay-finding-label{display:block;font-size:8px;font-weight:900;letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-family:Courier New,monospace}.essay-finding-text{font-size:1.1rem;font-weight:600;line-height:1.6;max-width:600px}.essay-method-text{font-size:.9rem;line-height:1.6;opacity:.7}.essay-body-cell{padding:80px 48px!important}.essay-typography{max-width:720px;margin:0 auto;font-size:1.2rem;line-height:1.8}.essay-typography p{margin-bottom:2rem;opacity:.88}.essay-typography p:first-of-type:first-letter{float:left;font-size:4.5rem;line-height:.85;font-weight:900;margin-right:12px;margin-top:6px;color:var(--accent)}.essay-typography h2{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.25em;color:var(--accent);border-top:1px solid var(--border);padding-top:2rem;margin-top:4rem;margin-bottom:1.5rem}.essay-typography blockquote{border-left:3px solid var(--accent);padding:16px 32px;margin:2rem 0;font-style:italic;opacity:.75}.essay-typography strong,.essay-typography b{font-weight:900;color:var(--ink)}.essay-footer-cell{padding:48px!important;border-top:1px solid var(--border);text-align:center}.essay-return{text-decoration:none;color:var(--ink);font-size:10px;font-weight:900;letter-spacing:.25em;text-transform:uppercase;opacity:.4;transition:opacity .2s ease,color .2s ease;font-family:Courier New,monospace}.essay-return:hover{opacity:1;color:var(--accent)}@media(max-width:800px){.essay-article{margin-top:0}.essay-header-cell{padding:48px 20px 32px!important}.essay-title{font-size:clamp(1.8rem,8vw,2.5rem);margin-bottom:24px}.essay-meta-bottom{gap:16px}.essay-finding-cell,.essay-method-cell{padding:32px 20px!important;border-left:none!important}.essay-body-cell{padding:48px 20px!important}.essay-typography{font-size:1.05rem}.essay-typography p:first-of-type:first-letter{font-size:3rem}.essay-footer-cell{padding:32px 20px!important}}.essay-finding-cell,.essay-method-cell{transition:background .2s ease,color .2s ease}.essay-finding-cell:hover,.essay-finding-cell:active,.essay-finding-cell:focus-within,.essay-method-cell:hover,.essay-method-cell:active,.essay-method-cell:focus-within{background:var(--accent);color:var(--accent-ink)}.essay-finding-cell:hover .essay-finding-label,.essay-finding-cell:active .essay-finding-label,.essay-finding-cell:focus-within .essay-finding-label,.essay-method-cell:hover .essay-finding-label,.essay-method-cell:active .essay-finding-label,.essay-method-cell:focus-within .essay-finding-label{color:inherit}.essay-finding-cell:hover .essay-finding-text,.essay-finding-cell:active .essay-finding-text,.essay-finding-cell:focus-within .essay-finding-text,.essay-method-cell:hover .essay-method-text,.essay-method-cell:active .essay-method-text,.essay-method-cell:focus-within .essay-method-text{color:inherit;opacity:1}.essay-body-cell:hover .essay-typography h2,.essay-body-cell:hover .essay-typography p:first-of-type:first-letter{color:var(--accent-ink)!important}.essay-typography h2{padding-left:12px;padding-right:12px;background:transparent!important;transition:color .3s ease}.grid-cell.essay-body-cell:hover .essay-typography h2{color:var(--accent-ink)!important}
