/* Standalone editorial story layout */
.post-breadcrumb{display:flex;align-items:center;gap:12px;padding:18px var(--gutter);background:#fbfaf6;color:#505653;font-size:12px;line-height:1.5}.post-breadcrumb span[aria-hidden="true"]{color:#347e8f}.post-breadcrumb [aria-current="page"]{max-width:56vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-intro{min-height:470px;padding-top:92px}.post-intro h1{max-width:1120px;font-size:clamp(42px,7.4vw,100px);line-height:.98;letter-spacing:-.045em}.post-intro .intro-bottom{align-items:flex-end}.post-intro .intro-bottom>p{max-width:640px}.post-byline{display:flex;flex-direction:column;gap:7px;min-width:165px;color:#5c625e;font-size:11px;line-height:1.4}.post-byline strong{color:#252b2d}.post-byline time{font-variant-numeric:tabular-nums}.post-cover{max-width:1500px;margin:0 auto;padding:56px var(--gutter) 0;background:#fbfaf6}.post-cover img{display:block;width:100%;height:auto;max-height:76vh;object-fit:cover}.post-reading{padding-top:90px}.post-essay{max-width:1080px;margin-left:auto;margin-right:auto}.post-essay .essay-lead{max-width:780px}.post-essay .essay div>p:not(.essay-lead){max-width:780px}.post-intro:after{right:5vw;opacity:.45}.editorial-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px var(--gutter);background:#e5eeeb;color:#3b4543;font-size:11px}.editorial-footer>div{display:flex;gap:20px}.editorial-footer>a{font-size:15px;letter-spacing:.08em}@media(max-width:760px){.post-intro{min-height:480px;padding-top:90px}.post-intro h1{font-size:clamp(42px,12vw,64px)}.post-intro .intro-bottom{align-items:flex-start;flex-direction:column;gap:18px}.post-byline{flex-direction:row;flex-wrap:wrap;gap:12px}.post-cover{padding:28px 0 0}.post-cover img{max-height:none}.post-reading{padding-top:48px}.editorial-footer{align-items:flex-start;flex-direction:column}.editorial-footer>div{flex-wrap:wrap}.post-breadcrumb [aria-current="page"]{max-width:42vw}}

.post-summary{max-width:980px;margin:0 auto;padding:22px var(--gutter);background:#fbfaf6;color:#454d49;font-size:15px;line-height:1.7}.post-summary p{margin:0}.post-essay .post-section-heading{grid-column:2;margin:34px 0 0;font-family:var(--body);font-size:clamp(20px,2.5vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:#252b2d}.post-essay .post-section-heading:first-of-type{margin-top:4px}@media(max-width:760px){.post-summary{font-size:14px}.post-essay .post-section-heading{font-size:21px;margin-top:26px}}
