.reader-share{margin:1.4rem 0 2rem;padding:1rem 0;border-top:1px solid #d9d9d2;border-bottom:1px solid #d9d9d2}.reader-label{font:500 .8rem/1.5 Inter,sans-serif}.reader-actions{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;margin-top:.6rem}.reader-actions a,.reader-actions button{font:400 .85rem/1.5 Inter,sans-serif;color:#173650;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}.reader-actions button{border:1px solid #a9b6bd;background:transparent;padding:.4rem .8rem;cursor:pointer}.reader-actions button:hover{background:#e8eff2}.reader-actions [hidden],.reader-copy-fallback[hidden]{display:none!important}.reader-actions button:disabled{opacity:.6;cursor:wait}.reader-status{font:400 .8rem/1.5 Inter,sans-serif;margin:.5rem 0 0;min-height:1.2em}.reader-status:empty{display:none}.reader-copy-fallback label{display:block}.reader-copy-fallback input{display:block;box-sizing:border-box;width:100%;padding:.7rem;font:14px/1.5 Inter,sans-serif}.historical-context{font:400 .87rem/1.7 Inter,sans-serif;border-left:3px solid #8caaBC;background:#edf2f3;padding:1rem 1.2rem;margin:0 0 2rem;color:#304c5d}.historical-context strong{font-weight:600}.reader-next,.reader-author,.reader-follow{border-top:1px solid #d9d9d2;margin-top:2.5rem;padding-top:2rem}.reader-next h2,.reader-author h2,.reader-follow h2{font-size:1.65rem}.reader-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.7rem}.reader-next h3{font-size:1.25rem;line-height:1.35;margin-bottom:.6rem}.reader-next p,.reader-author p,.reader-follow p{font-size:1.05rem;line-height:1.6}.reader-follow{background:#e8eff2;padding:1.5rem}.reader-browse{margin-top:2rem}.reader-review{margin:2rem auto;padding:1.5rem;border:2px solid #8caaBC}.reader-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.5 monospace}.reader-card-preview{max-width:600px;width:100%;height:auto}#article-search{scroll-margin-top:2rem}.reader-feed-note{font-size:.95rem}.reader-feed-note a{white-space:nowrap}.site-end .reader-feed-link{color:inherit}@media(max-width:600px){.reader-next-grid{grid-template-columns:1fr}.reader-follow{padding:1.2rem}.reader-actions{gap:.4rem .8rem}.reader-share{margin-bottom:1.5rem}}@media print{.reader-share,.reader-follow,.reader-review,.masthead,.site-end,.reader-next,.topic-links{display:none!important}.article-shell{max-width:none!important}.entry-content a{color:inherit;text-decoration:underline}}

/* 1.6: content first. Shared simplification rules load after interior styles. */
.article-shell{max-width:800px;padding-block:30px 48px}.article-header{margin-bottom:22px}.article-header h1{margin:12px 0 22px}.article-meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.article-meta-row .entry-meta{margin:0}.article-cover{width:auto;max-width:100%;max-height:220px;object-fit:contain;margin:0}.reader-share{position:relative;margin:0;padding:0;border:0;flex-shrink:0;font:14px/1.5 var(--ui)}.reader-share>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;color:var(--blue);text-decoration:underline;text-underline-offset:5px;list-style:none}.reader-share>summary::-webkit-details-marker{display:none}.reader-share>summary::after{content:'+';text-decoration:none}.reader-share[open]>summary::after{content:'−'}.reader-share .reader-actions{position:absolute;right:0;top:44px;width:260px;z-index:5;background:var(--paper);border:1px solid var(--line);padding:12px;box-shadow:0 5px 12px #17365018;gap:4px 16px;margin:0}.reader-share .reader-status,.reader-share .reader-copy-fallback{position:relative;max-width:260px;margin-top:8px}.reader-share[open]{max-width:280px}.reader-share .reader-status:not(:empty){margin-top:200px}.reader-share .reader-copy-fallback{margin-top:12px}.reader-share summary:focus-visible,.footer-search summary:focus-visible{outline:3px solid #a1772b;outline-offset:4px}.historical-context{background:none;border:0;padding:0;margin:0 0 18px;font:14px/1.55 var(--ui);color:var(--muted)}.reader-next{margin-top:32px;padding-top:24px}.reader-next h2{margin-bottom:18px}.reader-follow{background:none;margin-top:28px;padding:16px 0 0}.reader-follow .reader-actions{margin:0;gap:6px 20px;font:14px/1.5 var(--ui)}.reader-follow .reader-actions a,.reader-follow .reader-actions button{font-size:14px}.reader-follow [data-copy-feed]{border:0;padding:0;text-decoration:underline;text-underline-offset:5px}.reader-follow .reader-status{font-size:14px}
body:not(.home) #main>.section,body:not(.home) #main>.original-page{padding-top:36px}.profile-opening{padding-block:40px 36px;gap:64px}.interior-opening{padding-block:36px}.interior-opening .profile-deck{margin-block:20px}.editorial-section{padding-block:48px;gap:64px}.company-chapter{padding-block:52px}.publication-chapter,.press-coverage{padding-block:48px}.profile-today{padding-block:44px}.section-jumps{padding-block:10px;gap:12px 26px}.section-jumps a{min-height:44px;display:flex;align-items:center;padding:0}.archive-header{margin-bottom:28px}.archive-header .lead{margin-top:14px}.archive-header .topic-links{margin:16px 0}.archive-header .search-form{margin-top:16px}.reader-feed-note{margin-top:12px}.featured-reading{grid-template-columns:170px 1fr;padding:22px;gap:24px;margin-bottom:28px}.archive-entry{padding-block:24px}.archive-entry h2{margin:6px 0 10px}.contact-intro{padding-block:28px 20px}.contact-intro+.contact-section{padding-top:30px}.site-end-inner{padding-block:18px}.footer-utility{padding-block:14px;gap:20px}.footer-search{font:14px/1.5 var(--ui);min-width:150px}.footer-search summary{cursor:pointer;min-height:44px;display:flex;align-items:center;list-style:none;text-decoration:underline;text-underline-offset:5px}.footer-search summary::after{content:'+';margin-left:10px}.footer-search[open] summary::after{content:'−'}.footer-search .search-form{margin:8px 0 0}.footer-utility nav{gap:8px 22px}.topic-links{gap:8px 20px}.topic-links a{border:0;border-bottom:1px solid transparent;padding:8px 0;min-height:44px;display:flex;align-items:center}.topic-links a[aria-current]{color:var(--navy);background:none;border-bottom-color:currentColor}
@media(max-width:700px){.article-shell{padding-top:20px}.article-header h1{font-size:34px;margin:10px 0 18px}.article-cover{max-height:160px}.article-meta-row{gap:10px;align-items:start}.article-meta-row .entry-meta{padding-top:10px;font-size:12px}.reader-share[open]{max-width:100px}.reader-share .reader-status,.reader-share .reader-copy-fallback{position:relative;width:260px;max-width:calc(100vw - 40px);margin-left:calc(100% - 260px)}.historical-context{font-size:14px;margin-bottom:18px}.reader-next{margin-top:24px;padding-top:20px}.reader-follow .reader-actions{gap:4px 18px}.reader-follow .reader-actions>span{flex-basis:100%}.profile-opening{padding-block:28px;gap:22px}.profile-opening figure{grid-row:auto}.profile-opening figure img{width:120px;height:140px}.editorial-section{padding-block:32px;gap:20px}.interior-opening{padding-block:28px}.company-chapter,.publication-chapter,.press-coverage{padding-block:34px}.section-jumps{gap:4px 20px}.featured-reading{grid-template-columns:1fr;gap:14px;padding:20px}.mini-essay-visual{max-width:210px}.site-end-inner{gap:10px;padding-block:18px}.footer-utility{gap:8px}.footer-search .search-form{width:100%;margin-bottom:12px}.footer-utility nav{gap:4px 20px}.contact-intro{padding-block:24px 16px}.contact-intro+.contact-section{padding-top:24px}}

.reader-share-panel{position:absolute;right:0;top:44px;width:280px;max-width:calc(100vw - 40px);z-index:5;background:var(--paper);border:1px solid var(--line);padding:14px;box-shadow:0 5px 12px #17365018}.reader-share .reader-actions{position:static;width:auto;border:0;padding:0;box-shadow:none;background:none}.reader-share .reader-status:not(:empty),.reader-share .reader-copy-fallback{position:static;margin:12px 0 0;width:auto;max-width:100%}.reader-share .reader-status:empty{display:none}
