/* Reading pages inherit the original site's paper, ink, and orange palette. */
.writing-site{--body:Arial,Helvetica,sans-serif;--display:Impact,'Arial Narrow',sans-serif}.writing-site h1{white-space:normal;font-size:clamp(3.4rem,8vw,7rem);line-height:1.02;letter-spacing:-.025em;padding:0}.writing-site h1>span{position:static;display:inline;font:inherit}.orange{color:var(--orange)}.writing-site .topline{border-bottom:1px solid var(--ink)}.writing-site .topline nav{flex-wrap:wrap}.writing-site nav a{padding-block:8px}.writing-site nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:7px}.writing-site .index{font-size:.75rem}.writing-hero{padding-top:65px;padding-bottom:50px}.writing-hero h1{margin:20px 0 30px;font-size:clamp(5rem,12vw,10rem)}.writing-intro{display:flex;align-items:start;justify-content:space-between;gap:40px}.writing-intro>p{font-size:1.2rem;line-height:1.7;max-width:690px}.writing-intro .button{flex-shrink:0}.framework-note{font:italic 2.1rem Georgia,serif;margin-top:35px}.framework-note span{font:400 .9rem Arial,sans-serif;margin-left:14px;color:#565b51}.essay-index{padding-bottom:95px}.list-heading{border-top:1px solid var(--ink);padding-top:20px;display:flex;justify-content:space-between;align-items:center}.list-heading h2{font-size:2rem}.post-list{list-style:none;padding:0;margin:25px 0 0}.post-list li{border-bottom:1px solid var(--line);padding:32px 0;display:grid;grid-template-columns:180px 1fr;gap:32px}.post-list time{font-size:.9rem;color:#51564c;padding-top:10px}.post-list h3{font:400 clamp(1.8rem,3vw,2.6rem)/1.15 Georgia,serif;letter-spacing:-.035em}.post-list h3 span{font:1.7rem Arial;color:#b23517}.post-list h3 a:hover{text-decoration:underline;text-underline-offset:5px}.post-list p{margin-top:14px;max-width:670px}.status-label{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.06em;margin-top:18px;padding:4px 8px;border:1px solid #aaa99f}.reading-column{max-width:820px;padding:50px 36px 80px;margin:auto}.back-link{font-size:.88rem;display:inline-block;margin-bottom:40px}.back-link:hover,.byline a:hover{text-decoration:underline}.essay-header h1{margin:18px 0 22px;font-family:Georgia,serif;font-weight:400;font-size:clamp(2.7rem,6vw,4.5rem);line-height:1.08}.byline{font-size:.9rem;color:#555a50}.byline span{margin:0 12px}.placeholder-note{margin-top:28px;padding:15px 18px;border-left:3px solid #818579;background:#e8e8df;font-size:.9rem}.key-findings{margin:38px 0 42px;padding:28px 30px;background:#e8e8de;border-top:3px solid var(--orange)}.reading-column h2{font:400 1.9rem/1.25 Georgia,serif;letter-spacing:-.025em}.key-findings h2{font-size:1.55rem;font-weight:700}.finding-context{font-size:.78rem;color:#565b51;margin-top:6px}.key-findings ul{padding-left:20px;margin:20px 0 0}.key-findings li{padding-left:5px;margin:10px 0;line-height:1.65}.essay-body{font:1.15rem/1.85 Georgia,serif}.essay-body section{margin:38px 0}.essay-body p{margin-top:20px}.essay-faq{border-top:1px solid var(--line);margin-top:48px;padding-top:30px}.essay-faq h3{font:700 1.05rem/1.5 Arial,sans-serif;margin:26px 0 9px}.essay-faq p{font-size:1rem;line-height:1.75}.syndication{border-top:1px solid var(--line);padding-top:26px;margin-top:40px;font-size:.9rem}.syndication a{text-decoration:underline;text-underline-offset:4px}.writing-footer{border-top:1px solid var(--ink)}.about-section{display:grid;grid-template-columns:1.5fr 1fr;gap:8%;align-items:center;padding-top:75px;padding-bottom:100px;min-height:70vh}.about-section h1{margin:25px 0 30px}.bio{font-size:1.15rem;line-height:1.8;max-width:700px}.profile-links{display:flex;flex-wrap:wrap;gap:25px;margin:28px 0 32px}.profile-links a{border-bottom:1px solid currentColor;font-weight:600}.about-portrait{max-width:400px;justify-self:center;transform:rotate(-2deg)}.about-portrait img{display:block;width:100%;height:auto;filter:grayscale(1)}.about-portrait figcaption{background:var(--orange);padding:14px 18px;font-size:.7rem;letter-spacing:.045em;font-weight:700}.writing-site .button{gap:25px}.writing-site .writing-footer>div{flex-wrap:wrap}
@media(max-width:850px){.writing-intro{flex-direction:column;gap:25px}.about-section{gap:5%}.writing-site .about-section h1{font-size:3.8rem}}
@media(max-width:650px){.writing-hero{padding-top:40px}.writing-intro>p{font-size:1.05rem}.framework-note span{display:block;margin:8px 0 0}.post-list li{grid-template-columns:1fr;gap:12px}.post-list time{padding-top:0}.reading-column{padding:30px 6% 60px}.back-link{margin-bottom:30px}.byline span{margin:0 6px}.key-findings{padding:22px 20px}.essay-body{font-size:1.1rem}.about-section{grid-template-columns:1fr;padding-top:45px;padding-bottom:65px;gap:40px}.about-portrait{max-width:280px;justify-self:start;margin-left:5px}.bio{font-size:1.05rem}.writing-footer>div{row-gap:12px}.writing-site .topline nav{gap:20px}.essay-index{padding-bottom:60px}}
/* Full-text Substack archive editions. */
.essay-subtitle{font:italic 1.2rem/1.55 Georgia,serif;margin:0 0 24px;color:#51564c}.archive-note{font-size:.8rem;color:#555a50;margin-top:22px;max-width:44rem}.essay-body>h2{margin-top:42px;margin-bottom:20px}.essay-body a{color:#a32e14;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.essay-body ul{padding-left:24px}.essay-body li{margin:14px 0}.essay-body hr{border:0;border-top:1px solid var(--line);margin:36px 0}.series-nav{border-top:1px solid var(--line);margin-top:38px;padding-top:24px}.series-nav>div{display:flex;justify-content:space-between;gap:25px;margin-top:16px}.series-nav a{font-size:.85rem;max-width:48%;text-decoration:underline;text-underline-offset:3px}.reading-column h1{overflow-wrap:break-word}.post-list h3{overflow-wrap:break-word}@media(max-width:650px){.series-nav>div{flex-direction:column;gap:18px}.series-nav a{max-width:100%}.essay-subtitle{font-size:1.05rem}}
