.history-archive{padding-top:90px;padding-bottom:95px;border-top:1px solid #d7d2c5}.archive-heading{max-width:700px;margin-bottom:38px}.archive-heading h2{font-size:clamp(28px,3.5vw,40px);margin:12px 0 24px}.archive-heading p{line-height:1.9}.archive-note{color:#716a5e}.archive-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.archive-photos figure{margin:0;padding:12px;background:#ede8dc}.archive-photos a{display:block}.archive-photos img{display:block;width:100%;height:auto;aspect-ratio:1.46;object-fit:contain;background:#e2ddcf}.archive-photos figcaption{display:flex;gap:16px;align-items:center;font-size:15px;padding:17px 4px 7px}.archive-photos figcaption span{font:italic 20px Georgia,serif;color:#907447}.archive-credit{color:#716a5e;font-size:13px;text-align:right;margin-top:17px}.main-navigation{gap:23px}@media(max-width:800px){.history-archive{padding-top:55px;padding-bottom:55px}.archive-photos{grid-template-columns:1fr;gap:28px}.archive-heading{margin-bottom:27px}.archive-credit{text-align:left}.main-navigation{gap:0}}
.archive-heading{max-width:900px;word-break:keep-all;overflow-wrap:break-word}
.archive-heading>p:not(.eyebrow){font-size:16px;line-height:1.95;margin:0}
.archive-heading .archive-note{margin-top:10px!important}
.archive-opening{display:inline-block}
.archive-feature{display:block;margin:0 0 56px;max-width:760px}
.archive-feature>a{display:block;max-width:569px}
.archive-feature img{display:block;width:100%;height:auto}
.archive-feature figcaption{padding:24px 0 0}
.archive-feature figcaption .eyebrow{margin:0 0 10px}
.archive-feature h3{font-size:clamp(23px,2.3vw,30px);line-height:1.5;margin:0 0 12px;word-break:keep-all}
.archive-feature figcaption>p:not(.eyebrow){font-size:16px;line-height:1.9;word-break:keep-all;color:#514a3f;margin:0}
@media(max-width:800px){.archive-feature{margin-bottom:40px}.archive-feature figcaption{padding-top:20px}.archive-heading>p:not(.eyebrow){font-size:15px}}
