article:has(.human-agency-post){width:100%;min-width:0}article:has(.human-agency-post) #blog-hero{position:relative;left:50%;width:min(1120px,calc(100vw - 2rem));padding:clamp(3.5rem,8vw,7rem) 0 2.25rem;transform:translate(-50%)}article:has(.human-agency-post) #blog-hero .title{max-width:1040px;margin-bottom:2rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(3.4rem,9vw,7.8rem);font-weight:500;letter-spacing:-.065em;line-height:.91}article:has(.human-agency-post) #blog-hero>div{font-size:.75rem}.prose:has(.human-agency-post){max-width:none}.human-agency-post{--essay-accent: var(--theme-accent);--essay-green: var(--theme-link);--essay-blue: color-mix(in srgb, var(--theme-link) 68%, #4371c4);--essay-line: color-mix(in srgb, var(--theme-text) 18%, transparent);--essay-muted: color-mix(in srgb, var(--theme-text) 62%, transparent);position:relative;left:50%;width:min(1160px,calc(100vw - 2rem));margin-top:0;color:var(--theme-text);font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:18px;line-height:1.72;transform:translate(-50%)}.human-agency-post *{box-sizing:border-box}.human-agency-post a{color:inherit;text-decoration-color:var(--essay-muted);text-underline-offset:.2em}.human-agency-post a:hover{color:var(--theme-link);text-decoration-color:currentColor}.human-agency-post .chapter-rail{position:fixed;z-index:30;top:50%;right:1.1rem;display:grid;gap:.55rem;transform:translateY(-50%)}.human-agency-post .chapter-rail a{display:block;width:.42rem;height:.42rem;border:1px solid var(--essay-muted);border-radius:999px;text-decoration:none;transition:.15s ease}.human-agency-post .chapter-rail a:hover,.human-agency-post .chapter-rail a:focus-visible{border-color:var(--essay-accent);background:var(--essay-accent);transform:scale(1.45)}.human-agency-post .essay-opening{padding-bottom:clamp(5rem,9vw,8rem);scroll-margin-top:2rem}.human-agency-post .attribution{display:grid;grid-template-columns:1fr;gap:1rem;padding:1.5rem 0 0;border-top:1px solid var(--essay-line);color:var(--essay-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.6}.human-agency-post .attribution p{max-width:48rem;margin:0}.human-agency-post .attribution strong{color:var(--theme-text);font-weight:600}.human-agency-post .source-meta{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem}.human-agency-post .essay-figure{margin:3.5rem 0 0 11rem;overflow:hidden;border:1px solid var(--essay-line);border-radius:.55rem;background:color-mix(in srgb,var(--theme-bg) 90%,var(--theme-text));box-shadow:0 1.4rem 3.5rem #00000012}.human-agency-post .hero-figure{margin-left:0}.human-agency-post .essay-figure img{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.human-agency-post figcaption{display:flex;justify-content:space-between;gap:1.25rem;padding:.75rem 1rem .85rem;border-top:1px solid var(--essay-line);color:var(--essay-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;line-height:1.4}.human-agency-post .opening-grid{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:3rem;max-width:58rem;margin:4.5rem auto 0}.human-agency-post .opening-label,.human-agency-post .section-number{margin:0;color:var(--essay-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.human-agency-post .essay-section{padding:clamp(5rem,9vw,8rem) 0;border-top:1px solid var(--essay-line);scroll-margin-top:2rem}.human-agency-post .section-head{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:3rem;align-items:start}.human-agency-post .section-number{padding-top:.75rem}.human-agency-post h2{max-width:52rem;margin:0;color:var(--theme-accent-2);font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.7rem,5.8vw,5rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.human-agency-post .essay-prose{max-width:46rem;margin:3.5rem 0 0 11rem}.human-agency-post .essay-prose p{margin:0 0 1.3em;color:var(--theme-text)}.human-agency-post .essay-prose p:first-child{font-size:1.14em;line-height:1.62}.human-agency-post .essay-prose strong{color:var(--essay-accent);font-weight:700}.human-agency-post blockquote{margin:2.8rem 0;padding:1.65rem 0 1.65rem 1.8rem;border-left:3px solid var(--essay-accent);color:var(--theme-accent-2);font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.35rem);font-style:normal;letter-spacing:-.025em;line-height:1.2}.human-agency-post .essay-section:nth-child(3n+2) .section-number,.human-agency-post .essay-section:nth-child(3n+2) .essay-prose strong{color:var(--essay-green)}.human-agency-post .essay-section:nth-child(3n+3) .section-number,.human-agency-post .essay-section:nth-child(3n+3) .essay-prose strong{color:var(--essay-blue)}.human-agency-post .source-note{max-width:46rem;margin-left:11rem;padding:clamp(5rem,9vw,8rem) 0 2rem;border-top:1px solid var(--essay-line)}.human-agency-post .source-note h2{margin:.9rem 0 1.5rem;font-size:clamp(2.5rem,5vw,4.2rem)}.human-agency-post .source-note p{color:var(--essay-muted);font-size:.9rem}@media (max-width: 900px){article:has(.human-agency-post) #blog-hero{padding-top:3rem}.human-agency-post{font-size:17px}.human-agency-post .attribution,.human-agency-post .opening-grid,.human-agency-post .section-head{grid-template-columns:1fr;gap:1.5rem}.human-agency-post .section-number{padding-top:0}.human-agency-post .essay-figure,.human-agency-post .essay-prose,.human-agency-post .source-note{margin-left:0}.human-agency-post .opening-grid{margin-top:3rem}.human-agency-post .chapter-rail{display:none}}@media (max-width: 560px){article:has(.human-agency-post) #blog-hero .title{font-size:clamp(3rem,15vw,4.1rem);letter-spacing:-.055em}.human-agency-post{width:calc(100vw - 2rem);font-size:16.5px}.human-agency-post .attribution{gap:1rem}.human-agency-post .essay-figure{margin-top:2.25rem}.human-agency-post figcaption{display:block}.human-agency-post figcaption span:last-child{display:block;margin-top:.35rem}.human-agency-post .essay-prose{margin-top:2.5rem}.human-agency-post .essay-section{padding:4.5rem 0}.human-agency-post .source-note{padding-top:4.5rem}}@media (prefers-reduced-motion: reduce){.human-agency-post .chapter-rail a{transition:none}}
