/* History editorial adapter. Shared profile assets remain unchanged. */
#gpba-full .history-editorial {--gh-gold:#b5a16d;--gh-ink:#243e31}
#gpba-full .history-editorial a {text-underline-offset:.2em}
#gpba-full .history-editorial .gh-preview-note {display:flex;flex-wrap:wrap;gap:.4rem 1rem;border-block:1px solid #c9bc995f;padding:.65rem 0;margin:0 0 2rem;font:400 .75rem/1.6 Inter,Arial,sans-serif;color:#62695f}
#gpba-full .history-editorial .gh-preview-note strong {color:#243e31;font-weight:600}
#gpba-full .history-editorial .gh-preview-note a {margin-left:auto}
#gpba-full .history-editorial .gh-breadcrumb {display:flex;gap:.6rem}
#gpba-full .history-editorial .gh-chapter-index {margin:0 0 3rem;padding:1.5rem 0 0;border-top:1px solid #b5a16d}
#gpba-full .history-editorial .gh-chapter-index ol {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;list-style:none;margin:1rem 0 0;padding:0}
#gpba-full .history-editorial .gh-chapter-index li {list-style:none;margin:0;padding:0;border-bottom:1px solid #c9bc995f}
#gpba-full .history-editorial .gh-chapter-index a {display:grid;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:start;gap:.85rem;padding:1rem 0;min-height:44px;color:#243e31;text-decoration:none}
#gpba-full .history-editorial .gh-chapter-index a:hover .gh-index-title {text-decoration:underline;text-underline-offset:.15em}
#gpba-full .history-editorial .gh-index-no {font:400 1.55rem/1.2 'EB Garamond',Georgia,serif;color:#9c8b61}
#gpba-full .history-editorial .gh-index-period {display:block;font:400 .72rem/1.5 Inter,Arial,sans-serif;color:#7b6c46;margin:0 0 .2rem}
#gpba-full .history-editorial .gh-index-title {display:block;font:400 1.45rem/1.2 'EB Garamond',Georgia,serif;text-wrap:balance}
#gpba-full .history-editorial .gh-index-arrow {font:400 1rem/1.5 Inter,Arial,sans-serif}
#gpba-full#gpba-full#gpba-full article.history-editorial .gh-chapter>:is(p,h3,blockquote) {max-width:720px!important}
#gpba-full#gpba-full#gpba-full article.history-editorial .gh-chapter>figure {margin-block:1.5rem 2rem!important}
#gpba-full#gpba-full#gpba-full article.history-editorial .gh-chapter>p+.profile-image-pair {margin-top:1.5rem!important}
#gpba-full#gpba-full#gpba-full article.history-editorial .gh-chapter .gph-period {text-transform:none;letter-spacing:.06em}
#gpba-full .history-editorial .gh-anchor,#gpba-full .history-editorial [id] {scroll-margin-top:28px}
#gpba-full .history-editorial .gh-anchor {display:block;height:0}
#gpba-full .history-editorial figure>a {display:block;width:100%;max-width:100%}
#gpba-full .history-editorial figure img {display:block;position:static;width:100%;max-width:100%;height:auto;object-fit:contain;box-sizing:border-box;border:1px solid #b5a16d}
#gpba-full#gpba-full#gpba-full article.history-editorial #view-gramercy-map-1900 {max-width:696px!important;margin-inline:auto!important}
#gpba-full#gpba-full#gpba-full article.history-editorial #park-1944-views {grid-template-columns:2fr 3fr!important}
#gpba-full .history-editorial .gh-photo-album {margin:1rem 0 2rem;border-block:1px solid #c9bc995f;background:transparent}
#gpba-full .history-editorial .gh-photo-album>summary {display:flex;justify-content:space-between;gap:1rem;align-items:center;cursor:pointer;min-height:44px;padding:1rem 0;font:500 .95rem/1.5 Inter,Arial,sans-serif;color:#243e31}
#gpba-full .history-editorial .gh-album-count {font-weight:400;font-size:.8rem;white-space:nowrap}
#gpba-full .history-editorial .gh-album-close-label {display:none}
#gpba-full .history-editorial .gh-photo-album[open] .gh-album-open-label {display:none}
#gpba-full .history-editorial .gh-photo-album[open] .gh-album-close-label {display:inline}
#gpba-full .history-editorial .gh-album-body {padding:0 0 1rem}
#gpba-full .history-editorial .gh-album-controls {display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;font:400 .875rem/1.5 Inter,Arial,sans-serif}
#gpba-full .history-editorial .gh-album-controls button {min-height:44px;padding:.5rem .8rem;border:1px solid #b5a16d;background:#fcfaf5;color:#243e31;font:500 .875rem/1.5 Inter,Arial,sans-serif;cursor:pointer}
#gpba-full#gpba-full#gpba-full article.history-editorial .gh-album-slide {max-width:600px!important;margin:0 auto!important}
#gpba-full .history-editorial .gh-album-thumbnails {display:grid;grid-template-columns:repeat(auto-fit,minmax(65px,1fr));gap:12px;margin:1rem 0 0}
#gpba-full .history-editorial .gh-album-thumbnails button {padding:4px;max-width:130px;cursor:pointer;border:1px solid #b5a16d;background:transparent;position:relative}
#gpba-full .history-editorial .gh-album-thumbnails button[aria-current=true] {outline:2px solid #243e31}
#gpba-full .history-editorial .gh-album-thumbnails img {width:100%;height:70px;object-fit:cover}
#gpba-full .history-editorial .gh-album-thumbnails span {position:absolute;bottom:4px;left:4px;background:#fcfaf5;padding:0 5px;font:500 .75rem/1.5 Inter,Arial,sans-serif}
#gpba-full .history-editorial [hidden] {display:none!important}
#gpba-full .history-editorial .gh-listen {display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;border-block:1px solid #c9bc995f;padding:2rem 0;margin:0 0 2rem}
#gpba-full .history-editorial .gh-listen h2,#gpba-full .history-editorial .gh-reference-heading h2 {font:400 2.25rem/1.15 'EB Garamond',Georgia,serif;color:#243e31;margin:0 0 1rem}
#gpba-full .history-editorial .gh-listen p {font:400 1rem/1.65 Inter,Arial,sans-serif;margin:0 0 1rem}
#gpba-full .history-editorial .gh-listen .gh-listen-meta {font-size:.75rem;color:#776b4e}
#gpba-full .history-editorial .gh-listen iframe {width:100%;border:0;align-self:center}
#gpba-full .history-editorial .gh-directory {margin:0 0 3rem}
#gpba-full .history-editorial .gh-reference-heading {display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;align-items:baseline}
#gpba-full .history-editorial .gh-reference-heading>a {font:400 .875rem/1.5 Inter,Arial,sans-serif}
#gpba-full .history-editorial .gh-people-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;margin:1rem 0 0}
#gpba-full .history-editorial .gh-people-grid>div {border-top:1px solid #c9bc995f;padding:1.25rem 0}
#gpba-full .history-editorial .gh-people-grid dt {font:600 1rem/1.4 Inter,Arial,sans-serif;margin:0 0 .5rem}
#gpba-full .history-editorial .gh-people-grid dd {font:400 .9375rem/1.65 Inter,Arial,sans-serif;margin:0;color:#303b34}
#gpba-full .history-editorial .gh-facts-layout {max-width:760px}
#gpba-full .history-editorial .gh-facts-layout>section+section {margin-top:2rem}
#gpba-full .history-editorial .gh-facts>div {display:grid;grid-template-columns:170px minmax(0,1fr);gap:1.5rem;padding:1rem 0;border-bottom:1px solid #c9bc995f}
#gpba-full .history-editorial .gh-facts dt {font-weight:600!important}
#gpba-full .history-editorial .gh-facts dd {margin:0}
#gpba-full .history-editorial .gh-over-time {list-style:none;padding:0}
#gpba-full .history-editorial .gh-over-time li {list-style:none;display:block;margin:0 0 1rem;padding:0 0 1rem;border-bottom:1px solid #c9bc995f}
#gpba-full .history-editorial .gh-chronology-date {display:block;font-weight:600!important;margin-bottom:.35rem}
#gpba-full .history-editorial .gh-record-body li {margin:0 0 .9rem}
#gpba-full .history-editorial .profile-reference summary {cursor:pointer}
#gpba-full .history-editorial .profile-reference summary::marker {content:''}
#gpba-full .history-editorial .profile-reference>summary::after {content:'+';float:right;font:400 1.4rem/1.5 Inter,Arial,sans-serif}
#gpba-full .history-editorial .profile-reference[open]>summary::after {content:'−'}
#gpba-full .history-editorial .profile-reference li::before {content:none!important}
#gpba-full .history-editorial .profile-reference li::marker {content:normal!important}
#gpba-full .history-editorial .gh-records {margin-bottom:3rem}
.profile-album .gh-album-chapters {display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;font:400 .8rem/1.4 Inter,Arial,sans-serif;padding:.45rem 0}
.profile-album .gh-album-chapters select {max-width:100%;min-height:36px;border:1px solid #b5a16d;color:#243e31;background:#fcfaf5;font:inherit;padding:.4rem}
@media(max-width:760px){#gpba-full .history-editorial .gh-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#gpba-full .history-editorial .gh-listen{grid-template-columns:1fr;gap:1rem}}
@media(max-width:640px){#gpba-full .history-editorial .gh-chapter-index ol{grid-template-columns:1fr}#gpba-full .history-editorial .gh-preview-note a{margin-left:0}#gpba-full .history-editorial .gh-index-title{font-size:1.35rem}#gpba-full .history-editorial .gh-people-grid{grid-template-columns:1fr}#gpba-full .history-editorial .gh-facts>div{grid-template-columns:1fr;gap:.4rem}#gpba-full#gpba-full#gpba-full article.history-editorial #park-1944-views{grid-template-columns:1fr!important}#gpba-full .history-editorial .gh-photo-album>summary{align-items:start;flex-direction:column;gap:.3rem}}
@media print{#gpba-full .history-editorial .gh-preview-note,#gpba-full .history-editorial .gh-album-controls,#gpba-full .history-editorial .gh-album-thumbnails{display:none!important}#gpba-full .history-editorial .gh-album-slide[hidden]{display:block!important}#gpba-full .history-editorial figure,#gpba-full .history-editorial .gph-chapter-heading{break-inside:avoid}#gpba-full .history-editorial .gh-facts-layout,#gpba-full .history-editorial .gh-records{display:block;columns:1;height:auto;overflow:visible}}
.profile-album:has(.gh-album-chapters) .profile-album-heading{min-width:0;flex:1}
.profile-album .gh-album-chapters{min-width:0}
.profile-album .gh-album-chapters select{min-width:0;width:100%;max-width:28rem;box-sizing:border-box}
.profile-album:has(.gh-album-chapters) .gph-lightbox-close{flex:none}
#gpba-full .history-editorial .gh-chapter:focus{outline:none}
#gpba-full .history-editorial .gh-chapter:focus-visible>.gph-chapter-heading{outline:2px solid #b5a16d;outline-offset:5px}
#gpba-full .history-editorial .gh-reading{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:2rem 0;font:400 .95rem/1.6 Inter,Arial,sans-serif}
@media(max-width:360px){.profile-album:has(.gh-album-chapters) .gph-lightbox-navigation{gap:6px}.profile-album:has(.gh-album-chapters) .gph-lightbox-navigation button{font-size:.75rem;padding:.4rem .55rem;white-space:nowrap}.profile-album:has(.gh-album-chapters) .gph-lightbox-count{font-size:.7rem;white-space:nowrap}}
#gpba-full .history-editorial :is(.gh-story p,.gph-intro-columns,.profile-reference-body,.gh-listen,.gh-people-grid,.gh-reading) a:not(.gph-image-link){color:#243e31;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}

/* Preserve the deliberately balanced fountain comparison and bounded portraits. */
#gpba-full#gpba-full#gpba-full article.history-editorial .gh-fountain-pair{grid-template-columns:.85fr 1.35fr!important;align-items:center!important}
#gpba-full#gpba-full#gpba-full article.history-editorial .gh-facts dt{font-weight:600!important}
@media(max-width:640px){#gpba-full#gpba-full#gpba-full article.history-editorial .gh-fountain-pair{grid-template-columns:1fr!important}}
