
.h2a-anatomy{max-width:1120px}.h2a-anatomy h1,.h2a-anatomy h2{font-family:Georgia,'Times New Roman',serif;font-weight:500}
.h2a-anatomy-hero{padding:clamp(25px,4.3vw,52px);border-radius:18px;border:1px solid #5d6865;background:radial-gradient(circle at 80% 20%,#3f524f,#1b2f37);display:grid;grid-template-columns:1.15fr .9fr;align-items:center;gap:28px}
.h2a-anatomy-hero h1{font-size:clamp(2.4rem,5vw,4.4rem);letter-spacing:-.04em;line-height:1.07;margin:0 0 18px}
.h2a-anatomy-hero p:not(.h2a-history-eyebrow){max-width:57ch;line-height:1.75}
.h2a-anatomy-hero img{width:100%;height:auto;aspect-ratio:5/3;object-fit:contain;border:1px solid #52645f;border-radius:11px}
.h2a-anatomy-jump{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0 17px;font-weight:650;font-size:.9rem}
.h2a-anatomy-small{font-size:.83rem}
.h2a-anatomy-chapters{border-bottom:1px solid #69736f;padding:30px 0 27px}.h2a-anatomy-chapters>div{display:flex;flex-wrap:wrap;gap:9px}
.h2a-anatomy-chapters a{border:1px solid #657168;background:#283a3d;border-radius:99px;padding:9px 13px;font-size:.8rem}
.h2a-anatomy-exhibit{scroll-margin-top:24px;padding:47px 0;border-bottom:1px solid #586461;display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,49px);align-items:center}
.h2a-anatomy-exhibit:nth-of-type(even) .h2a-anatomy-copy{order:2}.h2a-anatomy-exhibit:nth-of-type(even) .h2a-anatomy-figure{order:1}
.h2a-anatomy-copy h2{font-size:clamp(1.9rem,3.5vw,2.65rem);line-height:1.15;margin:4px 0}
.h2a-anatomy-subtitle{color:#e1cb9a!important;font-style:italic;font-size:1.02rem}.h2a-anatomy-copy>p:not(.h2a-history-eyebrow){line-height:1.8}
.h2a-anatomy-more{font-size:.82rem}.h2a-anatomy-more a{margin-left:7px}
.h2a-anatomy-figure{margin:0;background:#14262e;border-radius:11px;overflow:hidden;border:1px solid #677268}
.h2a-anatomy-figure img{width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;display:block}
.h2a-anatomy-figure figcaption{padding:10px 14px;font-size:.74rem;color:#c7b890;text-align:right}
.h2a-anatomy-photographs{padding:55px 0 25px}.h2a-anatomy-photographs h2,.h2a-anatomy-footer h2{font-size:clamp(1.9rem,4vw,2.8rem);margin:0 0 15px}
.h2a-anatomy-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}
.h2a-anatomy-photo-grid figure{margin:0;background:#2e3b3e;border:1px solid #5c6965;border-radius:11px;overflow:hidden}
.h2a-anatomy-photo-grid figure>a:first-child{display:block;aspect-ratio:1/1;background:#1a2c32}
.h2a-anatomy-photo-grid img{width:100%;height:100%;object-fit:contain;display:block;color:#f5ead9;font-size:.78rem}
.h2a-anatomy-photo-grid figcaption{padding:18px;display:flex;flex-direction:column;gap:8px}
.h2a-anatomy-photo-grid figcaption strong{color:#f0e4cb;font-size:.99rem}.h2a-anatomy-photo-grid figcaption span{font-size:.85rem}
.h2a-anatomy-photo-grid figcaption a{font-size:.78rem}
.h2a-anatomy-footer{border-top:1px solid #62706a;margin:35px 0;padding:33px 0 18px}
.h2a-anatomy-footer p{max-width:78ch}
@media(max-width:850px){.h2a-anatomy-hero{grid-template-columns:1fr}.h2a-anatomy-hero img{max-width:720px}.h2a-anatomy-exhibit{grid-template-columns:1fr;gap:24px}.h2a-anatomy-exhibit:nth-of-type(even) .h2a-anatomy-copy,.h2a-anatomy-exhibit:nth-of-type(even) .h2a-anatomy-figure{order:initial}.h2a-anatomy-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:570px){.h2a-anatomy-hero{padding:24px 18px}.h2a-anatomy-exhibit{padding:33px 0}.h2a-anatomy-photo-grid{grid-template-columns:1fr}.h2a-anatomy-chapters a{font-size:.75rem;padding:8px 10px}}
