.history-content{counter-reset:history-chapter}.history-content>.media-intro{grid-template-columns:minmax(0,1fr) 238px;align-items:center;gap:clamp(40px,7vw,110px);max-width:1000px;margin:0 auto 88px}.history-content .media-intro>div{max-width:65ch}.history-content .media-intro .content-figure{margin:0}.history-content .media-intro .content-figure img{width:238px;height:auto;display:block}.history-content .media-intro .content-figure figcaption{margin-top:12px}.history-content>.content-section{counter-increment:history-chapter;max-width:730px;margin:0 auto 64px;display:block;position:relative}.prose .history-content .content-section>h2{margin:0 0 24px;font-size:clamp(27px,2.4vw,34px);line-height:1.2}.history-content .content-section>h2:before{content:counter(history-chapter, decimal-leading-zero);color:var(--muted);font:13px/1.5 var(--sans);letter-spacing:.08em;position:absolute;top:7px;right:calc(100% + 28px)}.history-content .section-body{max-width:none}.history-content .section-body>p:has(>img[alt=Manala]){float:right;width:90px;margin:0 0 20px 28px}.history-content .section-body>p>img[alt=Manala]{width:100%;margin:0}.history-content .content-section .content-figure{margin:36px 0 0}.history-content .content-section .content-figure img{width:100%;height:auto;margin:0;display:block}.history-content .content-section .content-figure figcaption{font:13px/1.6 var(--sans);color:var(--muted);letter-spacing:0;margin-top:12px}@media (width<=850px){.history-content>.media-intro{grid-template-columns:minmax(0,1fr) 170px;gap:32px;margin-bottom:56px}.history-content>.content-section{margin-left:42px}.history-content .content-section>h2:before{right:calc(100% + 16px)}}@media (width<=600px){.history-content>.media-intro{flex-direction:column;align-items:start;gap:24px;margin-bottom:48px;display:flex}.history-content .media-intro .content-figure{align-items:end;gap:18px;max-width:none;display:flex}.history-content .media-intro .content-figure>img{flex:0 0 120px;width:120px}.history-content .media-intro .content-figure figcaption{max-width:19ch}.history-content>.content-section{margin:0 0 44px}.history-content .content-section>h2:before{margin-bottom:10px;display:block;position:static}}
