/* History and learning comps supplied 2026-10-13. Content remains CMS editable. */
.eo-history-manuscript,.eo-learning-manuscript{--supplied-navy:#0e1036;--supplied-muted:#bcbcc0;color:var(--supplied-navy)}
.eo-history-manuscript .eo-manuscript-body,.eo-learning-manuscript .eo-manuscript-body{padding-top:0}
.eo-history-manuscript .eo-rich-content>section{margin-bottom:clamp(80px,7vw,135px)}
.eo-history-manuscript .eo-rich-content>section>h2,.eo-learning-manuscript .eo-rich-content section>h2{font-size:clamp(24px,2.083vw,40px);line-height:1.4;margin:0 0 2.2vw}
.eo-history-manuscript .eo-rich-content>section>h2::after,.eo-learning-manuscript .eo-rich-content section>h2::after{content:'';display:block;width:100px;max-width:14%;border-bottom:1px solid #a9a9b4;margin-top:2.2vw}
.eo-history-manuscript .eo-rich-content>section>p{font-size:clamp(14px,1.04vw,20px);line-height:2.1}

/* Opening story: two figures lead directly into the two pending photographs. */
.eo-history-manuscript .eo-rich-content>section:first-of-type{padding-bottom:5vw;background:linear-gradient(to bottom,#fff 0 72%,#eeeef0 72% 100%)}
.eo-history-manuscript .eo-rich-content>section:first-of-type>p{margin:.45em 0}
.eo-history-manuscript .eo-origin-counts{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:10px;margin:4.5vw 0 0;align-items:end}
.eo-history-manuscript .eo-origin-counts>div{display:flex;align-items:baseline;justify-content:center;gap:.65em;background:transparent;padding:0;color:var(--supplied-navy);font-size:clamp(13px,1.04vw,20px)}
.eo-history-manuscript .eo-origin-counts>div:first-child{order:1}
.eo-history-manuscript .eo-origin-counts>div:last-child{order:3}
.eo-history-manuscript .eo-origin-year{color:#bcbcc0;font-size:clamp(20px,1.65vw,32px);font-weight:700}
.eo-history-manuscript .eo-origin-suffix{font-size:clamp(15px,1.25vw,24px);font-weight:700;white-space:nowrap}
.eo-history-manuscript .eo-origin-counts strong{display:inline;font-size:clamp(70px,7.8vw,150px);line-height:1;margin:0;letter-spacing:-.04em}
.eo-history-manuscript .eo-origin-counts::after{content:'▶';order:2;align-self:center;font-size:32px;color:#e4e4e7}
.eo-origin-photo-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4vw;margin:0}
.eo-origin-photo-slots>div{display:grid;place-items:center;min-width:0;aspect-ratio:1.82;background:#312d2d;color:#fff;font-size:clamp(12px,.9vw,17px);text-align:center}

/* EO lineage: a full-width navy band and one continuous timeline. */
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2){position:relative;isolation:isolate;overflow:hidden;width:123.076923%;margin-left:-11.538462%;padding:5.2vw max(5%,calc((100vw - 1560px)/2)) 6.2vw;background:var(--supplied-navy);color:#fff}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2)::before{content:'';position:absolute;z-index:-1;right:-6.4%;top:4.5%;width:45.4%;aspect-ratio:871/873;background:url('history-lineage-globe.webp') center/contain no-repeat;opacity:.212;pointer-events:none}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2) h2{color:#fff}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2)>p:first-of-type{font-weight:700}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2)>p:last-of-type{font-size:14px}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years{position:relative;max-width:1050px;margin:3vw 0;padding:0 0 0 32px}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years::before{content:'';position:absolute;left:7px;top:1em;bottom:1em;border-left:2px solid #b0b0bd}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years li{position:relative;display:flex;align-items:baseline;gap:24px;border:0;padding:17px 0;color:#fff}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years li::before{content:'';position:absolute;left:-31px;top:50%;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:var(--supplied-navy);transform:translateY(-50%)}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years strong{font-size:clamp(22px,2.6vw,50px);line-height:1.2}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years span{font-size:clamp(14px,1.15vw,22px)}

/* One term per rule; names and themes occupy distinct readable columns. */
.eo-history-manuscript .eo-history-walk{position:relative;margin:2.7vw 0 0;padding-left:0}
.eo-history-manuscript .eo-history-walk::before{content:'';position:absolute;left:49px;top:20px;bottom:20px;border-left:1px solid #a6a6b0}
.eo-history-manuscript .eo-history-walk li{position:relative;display:grid;grid-template-columns:100px minmax(150px,.95fr) minmax(130px,1fr) minmax(0,1.35fr);align-items:center;gap:25px;min-height:88px;padding:12px 0;border-color:#dedee3}
.eo-history-manuscript .eo-history-walk strong{position:relative;z-index:1;display:grid;place-items:center;min-height:48px;background:var(--supplied-navy);color:#fff;font-family:inherit;font-size:16px}
.eo-history-manuscript .eo-history-name{font-size:clamp(16px,1.15vw,22px);font-weight:700}
.eo-history-manuscript .eo-history-theme{border-left:1px solid #9999a9;padding-left:26px;font-weight:700}
.eo-history-manuscript .eo-history-event{text-align:right;font-size:clamp(12px,.84vw,16px)}

/* Past presidents are chronological in this comp. */
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4)>h2 small{font-size:clamp(18px,1.5625vw,30px);font-weight:700}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-people-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:32px;row-gap:calc(3vw + 2px);width:calc(100% + 201px);max-width:none;margin:calc(3.4vw + 12px) 0 0 -101px}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-card{min-width:0}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-photo{aspect-ratio:1;overflow:hidden}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-photo img{width:100%;height:100%;object-fit:cover}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-role{display:inline-flex;align-items:center;justify-content:center;min-width:126px;min-height:56px;padding:7px 18px;background:var(--supplied-navy);color:#fff;font-size:clamp(14px,1.146vw,22px);font-weight:700;line-height:1.3;margin:13px 0 10px}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-card h3{font-size:clamp(16px,1.354vw,26px);line-height:1.4;margin:0 0 2px}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-en{font-size:clamp(12px,.9375vw,18px);line-height:1.4;margin:0 0 2px;font-weight:700;color:#bcbcc0;text-transform:uppercase}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-motto{font-size:clamp(12px,.9375vw,18px);line-height:1.45;margin:0 0 6px;font-weight:700}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-company,.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-url{font-size:clamp(12px,.9375vw,18px);line-height:1.5}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-company{margin:0 0 3px!important}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-url{text-decoration:none}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-url:is(:hover,:focus-visible){text-decoration:underline}
@media(min-width:1101px){
 .eo-history-manuscript .eo-rich-content>section:first-of-type{margin-top:16px;margin-bottom:0;padding-bottom:calc(5vw - 6px);background:linear-gradient(to bottom,#fff 0 627px,#eeeef0 627px)}
 .eo-history-manuscript .eo-rich-content>section:first-of-type>h2{margin-bottom:calc(2.2vw + 14px)}
 .eo-history-manuscript .eo-rich-content>section:first-of-type>p{font-size:18px;line-height:2;margin:0 0 4px}
 .eo-history-manuscript .eo-origin-counts{margin-top:calc(4.5vw + 20px)}
 .eo-history-manuscript .eo-origin-counts>div{justify-content:flex-start;gap:3px;padding-left:166px}
 .eo-history-manuscript .eo-origin-counts>div:last-child{padding-left:162px}
 .eo-history-manuscript .eo-origin-year,.eo-history-manuscript .eo-origin-suffix{font-size:30px}
 .eo-history-manuscript .eo-origin-suffix{margin-left:3px}
 .eo-history-manuscript .eo-origin-counts strong{font-size:160px}
 .eo-history-manuscript .eo-origin-counts::after{content:'';width:0;height:0;justify-self:center;border-top:27px solid transparent;border-bottom:27px solid transparent;border-left:36px solid #e4e4e7;transform:translateY(-8px)}
 .eo-history-manuscript .eo-origin-photo-slots{margin-top:4px}
 .eo-history-manuscript .eo-origin-photo-slots>div{aspect-ratio:757/377;font-size:18px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2){margin-bottom:calc(clamp(80px,7vw,135px) - 7px);padding:calc(5.2vw - 8px) 11.538462% 6.2vw}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2)>h2::after{margin-top:calc(2.2vw + 16px)}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2)>p:first-of-type{font-size:28px;line-height:1.5}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2)>p:last-of-type{font-size:18px;line-height:1.5}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years{padding-left:67px;margin:calc(3vw - 5px) 0 calc(3vw - 31px)}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years::before{left:22px;top:55px;bottom:55px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years li{padding:25px 0}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years li::before{left:-70px;width:50px;height:50px;border:1px solid #fff;background:radial-gradient(circle,#fff 0 12px,transparent 13px) var(--supplied-navy)}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years li>span{display:flex;align-items:baseline;gap:24px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-lineage-title{font-size:30px;line-height:1.2;white-space:nowrap}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-lineage-detail{font-size:20px;line-height:1.4}
 .eo-history-manuscript .eo-history-walk{width:calc(100% - 50px);margin-top:calc(2.7vw - 25px)}
 .eo-history-manuscript .eo-history-walk::before{left:62px;border-left:5px solid var(--supplied-navy)}
 .eo-history-manuscript .eo-history-walk li{grid-template-columns:125px 195px minmax(0,1fr) 225px;gap:0;min-height:100px;padding:12px 0}
 .eo-history-manuscript .eo-history-walk strong{min-height:54px;font-size:18px}
 .eo-history-manuscript .eo-history-name{padding-left:30px;font-size:26px;white-space:nowrap}
 .eo-history-manuscript .eo-history-theme{padding-left:44px;font-size:18px}
 .eo-history-manuscript .eo-history-event{font-size:18px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(3){margin-bottom:calc(clamp(80px,7vw,135px) - 21px)}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(4)>h2::after{margin-top:calc(2.2vw + 14px)}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(4){margin-bottom:calc(clamp(80px,7vw,135px) + 189px)}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(5){margin-bottom:calc(clamp(80px,7vw,135px) + 57px)}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(5)>h2{margin-bottom:calc(2.2vw + 27px)}
 .eo-history-manuscript .eo-rich-content .eo-leader-grid{column-gap:87px;row-gap:50px;margin-top:calc(3.2vw - 10px)}
 .eo-history-manuscript .eo-rich-content .eo-leader-photo,.eo-history-manuscript .eo-rich-content .eo-leader-grid>article::before{margin-bottom:24px}
 .eo-history-manuscript .eo-rich-content .eo-history-stats{margin-top:calc(5vw - 62px)}
 .eo-history-manuscript .eo-rich-content .eo-history-stats>div{min-height:240px;font-size:25px;line-height:1.2;white-space:nowrap}
 .eo-history-manuscript .eo-rich-content .eo-history-stats strong{font-size:100px}
}
@media(max-width:1100px) and (min-width:1001px){
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-people-grid{width:100%;margin:32px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
}

/* The comp shows grey photo positions, not supplied leader portraits. */
.eo-history-manuscript .eo-rich-content>section:nth-of-type(5)>p[lang=en]{display:none}
.eo-history-manuscript .eo-leader-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.4vw;row-gap:3.4vw;margin-top:3.2vw}
.eo-history-manuscript .eo-leader-grid>article{background:transparent;padding:0}
.eo-history-manuscript .eo-leader-grid>article::before{content:'';display:block;width:100%;aspect-ratio:1;background:#bdbdbd;margin-bottom:12px}
.eo-history-manuscript .eo-leader-grid>article.has-photo::before{display:none}
.eo-history-manuscript .eo-leader-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:12px}
.eo-history-manuscript .eo-leader-grid h3{min-height:0;margin:0;font-size:clamp(.9375rem,1.3542vw,1.625rem)}
.eo-history-manuscript .eo-leader-role{min-height:0;color:var(--supplied-navy);font-size:clamp(.8125rem,.9375vw,1.125rem)}
.eo-history-manuscript .eo-leader-name{font-size:clamp(1rem,1.3542vw,1.625rem)}

/* Next chapter has five equal data columns in the newly supplied design. */
.eo-history-manuscript .eo-rich-content>section:nth-of-type(6)>p[lang=en]{display:none}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(6) blockquote{margin:3vw 0 0;padding:0;border:0;font-weight:700}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(6)>p:nth-of-type(2){text-align:left;font-size:clamp(.875rem,.9375vw,1.125rem);line-height:1.5}
.eo-history-manuscript .eo-history-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:5vw 0}
.eo-history-manuscript .eo-history-stats>div{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;background:transparent;border-left:1px solid #8d8da6;text-align:center;padding:0 10px;font-size:clamp(13px,1.15vw,22px);font-weight:700}
.eo-history-manuscript .eo-history-stats>div:last-child{border-right:1px solid #8d8da6}
.eo-history-manuscript .eo-history-stats strong{font-size:clamp(42px,4vw,76px);line-height:1.2;margin-top:12px}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(6)>.eo-learning-photos{position:relative;margin-top:7vw}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(6)>.eo-learning-photos::before{content:'NEXT CHAPTER';position:absolute;left:0;top:-.72em;color:#d5d5db;font-family:Roboto,sans-serif;font-size:clamp(44px,5.2vw,100px);font-weight:900;line-height:1;white-space:nowrap;pointer-events:none}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(6)>.eo-learning-photos img{width:100%;aspect-ratio:1.7;object-fit:cover}

/* Learning: section spacing, quiet year dividers, editorial details and three media slots. */
.eo-learning-manuscript .eo-page-title{padding-bottom:4.2vw}
.eo-learning-manuscript .eo-manuscript-body{padding-top:4.4vw}
.eo-learning-manuscript .eo-activity-english{font-size:clamp(42px,4.2vw,80px);margin-bottom:2.5vw!important}
.eo-learning-manuscript .eo-page-heading{margin-bottom:3vw}
.eo-learning-manuscript .eo-rich-content>.eo-detail-lead{margin:0 0 5vw!important;font-size:clamp(15px,1.15vw,22px)}
.eo-learning-manuscript .eo-rich-content>.eo-pending-copy{max-width:900px;margin:0 0 3vw;padding:0;background:transparent;border:0;color:#686878}
.eo-learning-manuscript .eo-learning-year{position:relative;display:flex;align-items:center;justify-content:center;gap:0;width:100%;margin:5vw 0 3.8vw;padding:0;background:transparent;color:var(--supplied-navy);font-size:clamp(16px,1.3vw,25px);white-space:nowrap}
.eo-learning-manuscript .eo-learning-year::before,.eo-learning-manuscript .eo-learning-year::after{content:'';height:1px;background:#c8c8cf;flex:1}
.eo-learning-manuscript .eo-learning-year::before{margin-right:0}
.eo-learning-manuscript .eo-learning-year::after{margin-left:0}
.eo-learning-manuscript .eo-learning-year{line-height:1.6}
.eo-learning-manuscript .eo-rich-content section{margin-bottom:5.5vw}
.eo-learning-manuscript .eo-rich-content section>h2{margin-bottom:2vw}
.eo-learning-manuscript .eo-rich-content section>h2::after{margin-top:1.7vw}
.eo-learning-manuscript .eo-rich-content section>p{margin:.65em 0;font-size:clamp(14px,1vw,19px);line-height:1.8}
.eo-learning-speaker-tag{display:inline-block;background:var(--supplied-navy);color:#fff;padding:.18em .65em;margin-right:.6em;font-weight:700}
.eo-learning-takeaway{display:inline-block;margin-right:.7em}
.eo-learning-manuscript .eo-rich-content section>p.eo-pending-copy{padding:0;background:transparent;border:0;color:#666678}
.eo-learning-manuscript .eo-learning-photos{gap:1.4vw;margin-top:1.5vw}
.eo-learning-manuscript .eo-learning-photos span{aspect-ratio:1.75;min-height:0;background:#bdbdbd;color:transparent}

@media(max-width:1000px){
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-people-grid{width:100%;margin:32px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
 .eo-history-manuscript .eo-history-walk li{grid-template-columns:80px 1fr 1fr;gap:14px}
 .eo-history-manuscript .eo-history-walk::before{left:39px}
 .eo-history-manuscript .eo-history-event{grid-column:2/-1;text-align:left}
 .eo-history-manuscript .eo-leader-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
}
@media(max-width:800px){
 .eo-history-manuscript .eo-rich-content>section{margin-bottom:58px}
 .eo-history-manuscript .eo-rich-content>section>h2,.eo-learning-manuscript .eo-rich-content section>h2{font-size:24px;margin-bottom:24px}
 .eo-history-manuscript .eo-rich-content>section>h2::after,.eo-learning-manuscript .eo-rich-content section>h2::after{width:48px;max-width:none;margin-top:16px}
 .eo-history-manuscript .eo-rich-content>section:first-of-type{padding-bottom:36px}
 .eo-history-manuscript .eo-origin-counts{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:2px;margin-top:32px}
 .eo-history-manuscript .eo-origin-counts>div{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .3em}
 .eo-history-manuscript .eo-origin-counts strong{font-size:clamp(48px,13vw,78px)}
 .eo-history-manuscript .eo-origin-year{font-size:11px}
 .eo-history-manuscript .eo-origin-suffix{font-size:11px}
 .eo-history-manuscript .eo-origin-counts::after{font-size:16px}
 .eo-origin-photo-slots{gap:12px}
 .eo-origin-photo-slots>div{aspect-ratio:1.2;padding:12px;font-size:11px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2){width:113.636364%;margin-left:-6.818182%;padding:48px 6% 55px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2)::before{width:95%;right:-40%;top:24%;opacity:.15}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years{margin-top:28px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years li{display:block;padding:14px 0}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years strong{display:block;font-size:28px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(2) .eo-history-years span{font-size:13px}
 .eo-history-manuscript .eo-history-walk li{grid-template-columns:72px minmax(0,1fr);min-height:78px;gap:7px 12px}
 .eo-history-manuscript .eo-history-walk::before{left:35px}
 .eo-history-manuscript .eo-history-walk strong{grid-row:span 2;min-height:40px;font-size:12px}
 .eo-history-manuscript .eo-history-name{font-size:16px}
 .eo-history-manuscript .eo-history-theme{border:0;padding:0;font-size:13px}
 .eo-history-manuscript .eo-history-event{grid-column:2;font-size:12px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-role{font-size:12px;min-width:0;min-height:30px;margin:8px 0 5px;padding:4px 9px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-card h3{font-size:15px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-en{font-size:11px;margin-bottom:8px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-motto{font-size:11px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-company,.eo-history-manuscript .eo-rich-content>section:nth-of-type(4) .eo-person-url{font-size:11px}
 .eo-history-manuscript .eo-leader-grid{gap:24px 12px}
 .eo-history-manuscript .eo-leader-grid h3{font-size:14px}
 .eo-history-manuscript .eo-leader-role{font-size:11px}
 .eo-history-manuscript .eo-leader-name{font-size:14px}
 .eo-history-manuscript .eo-history-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;margin:35px 0}
 .eo-history-manuscript .eo-history-stats>div{min-height:100px;font-size:13px}
 .eo-history-manuscript .eo-history-stats>div:nth-child(2n){border-right:1px solid #8d8da6}
 .eo-history-manuscript .eo-history-stats strong{font-size:42px}
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(6)>.eo-learning-photos{grid-template-columns:1fr;gap:14px}
 .eo-learning-manuscript .eo-page-title{padding-bottom:32px}
 .eo-learning-manuscript .eo-manuscript-body{padding-top:44px}
 .eo-learning-manuscript .eo-page-heading{margin-bottom:30px}
 .eo-learning-manuscript .eo-rich-content>.eo-detail-lead{margin-bottom:30px!important}
 .eo-learning-manuscript .eo-learning-year{margin:45px 0 30px}
 .eo-learning-manuscript .eo-rich-content section{margin-bottom:46px}
 .eo-learning-manuscript .eo-learning-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .eo-learning-manuscript .eo-learning-photos span{aspect-ratio:1.2}
}
@media(min-width:1101px){
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(6)>.eo-learning-photos{margin-top:calc(7vw + 25px)}
}

/* Exact text hierarchy from the supplied history PSD. */
.eo-history-manuscript .eo-rich-content>section:nth-of-type(6) blockquote p{font-size:clamp(.875rem,1.1458vw,1.375rem);line-height:1.5;margin:0}
.eo-history-manuscript .eo-rich-content>section:nth-of-type(6)>.eo-learning-photos::before{font-size:clamp(2.75rem,6.25vw,7.5rem)}

@media(min-width:1101px){
 .eo-history-manuscript .eo-rich-content>section:nth-of-type(6) blockquote{margin-top:calc(3vw + 34px)}
}
