/* The archive uses the paper, limestone blue, serif type, and rule work of the current site. */
.archive-paths{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 28px;margin:-8px 0 30px;padding:0 0 14px;border-bottom:1px solid #bdc7c7;font:14px/1.6 Verdana,Arial,sans-serif}
.archive-paths a,.archive-link{color:#244f63}.archive-paths a:visited,.archive-link:visited,.archive-library a:visited,.archive-footer a:visited{color:#674757}
.archive-library{margin:34px 0 0;padding:28px 0 4px;border-top:3px double #83959c}.archive-library h2{margin-bottom:24px}
.archive-library .plate-intro{margin:0 0 23px}.legacy-topics{display:grid;grid-template-columns:1fr 1fr;column-gap:38px}.legacy-topic{border-top:1px solid #bdc7c7;padding:18px 0 20px;min-width:0}.legacy-topic h3{font:normal clamp(20px,2.3vw,27px)/1.2 Georgia,serif;margin:0 0 7px;color:#263d4b}.legacy-topic p{font-size:16px;line-height:1.6;margin:0}.legacy-topic .recovery-note,.recovery-note{font:13px/1.6 Verdana,Arial,sans-serif;color:#526369;margin-top:8px}.legacy-topic a,.archive-article a,.archive-footer a{color:#2f5769}.legacy-topic a + a{margin-left:.4em}
.archive-body .stone-house{min-height:100vh}.archive-body .name{font-style:normal;text-decoration:none}.archive-body .name:hover{text-decoration:underline}.archive-crumb{margin:23px 0 0;font:12px/1.6 Verdana,Arial,sans-serif;color:#51656b}.archive-crumb a{color:#345865}.archive-crumb span{padding:0 .65em;color:#73888f}
.archive-heading{padding:38px 0 29px;margin-bottom:32px;border-bottom:3px double #85969b}.archive-heading h1{max-width:880px;font:normal clamp(39px,5.3vw,64px)/1.07 'Palatino Linotype','Book Antiqua',Georgia,serif;letter-spacing:-.022em;margin:0 0 14px}.archive-heading p{margin:6px 0;line-height:1.55;max-width:830px}.archive-heading .archive-byline{font:15px/1.65 Verdana,Arial,sans-serif}.archive-heading .archive-meta{font:13px/1.6 Verdana,Arial,sans-serif;color:#566568;margin-top:10px}
.archive-article{max-width:760px;margin-inline:auto;min-width:0;overflow-wrap:break-word;font-size:clamp(17px,1.6vw,20px);line-height:1.7}.archive-article p{margin:0 0 1.12em}.archive-article p:empty{display:none}.archive-article h2,.archive-article h3{margin:1.35em 0 .7em}.archive-article blockquote{margin:1.5em 0 1.7em;padding:.18em 0 .18em 1.4em;border-left:3px solid #a38b5c}.archive-article blockquote p:last-child{margin-bottom:0}
.archive-article figure{max-width:100%;width:fit-content;margin:2.15em auto;padding:9px 9px 0;background:#e6e3d6;border:1px solid #a8aca0}.archive-article figure img{margin:auto;max-width:100%;height:auto}.archive-article figure figcaption{font:13px/1.55 Verdana,Arial,sans-serif;max-width:43ch;margin:0 auto;padding:10px 3px;color:#425154;opacity:1}.archive-article figure:has(img):not(:has(figcaption)){padding-bottom:9px}.archive-article sup{font:11px/0 Verdana,Arial,sans-serif;vertical-align:super}.archive-article a[role=doc-noteref]{font:12px/1 Verdana,Arial,sans-serif}.archive-article :target{scroll-margin-top:20px}.archive-article .endnotes,.archive-article [role=doc-endnotes]{font-size:16px}.archive-article ol{padding-left:2em}.archive-article ol>li{padding:0 0 .75em .4em}.archive-article li::marker{color:#526771;font-variant-numeric:lining-nums}
.archive-footer{margin-top:34px;padding:20px 0 0;border-top:1px solid #a6b4b5;font:13px/1.75 Verdana,Arial,sans-serif}.archive-footer .links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin-bottom:12px}.archive-footer p{margin:.4em 0}.archive-author{display:flex;align-items:center;gap:18px}.archive-author a:has(img){flex:0 0 auto}.archive-author img{width:60px;height:80px;object-fit:contain}.archive-author .legal{font-size:11px;color:#52646a}
.slide-stage{max-width:860px;margin:0 auto;text-align:center}.slide-stage .slide-frame{margin:0 auto;background:#e3e0d3;border:1px solid #a6a896;padding:12px;width:fit-content;max-width:100%}.slide-frame img{height:auto;width:auto;max-height:min(68vh,680px);max-width:100%;margin:auto}.slide-frame a{display:block}.slide-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:18px 0}.slide-controls a,.slide-controls button,.archive-chip{font:13px/1.4 Verdana,Arial,sans-serif;text-decoration:none;padding:9px 14px;border:1px solid #85969b;display:inline-block;min-height:39px;background:transparent;color:#2d4e5e}.slide-controls .primary,.archive-chip.primary{background:#2b4757;color:#faf8ee;border-color:#2b4757}.slide-controls a:hover,.archive-chip:hover{background:#dce4e4;color:#233e4b}.slide-nums{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px 0 16px;max-width:730px;margin:0 auto}.slide-nums a{display:inline-grid;place-items:center;min-width:36px;min-height:36px;padding:4px;text-decoration:none;border-bottom:1px solid #bac6c5;font:13px Verdana,Arial,sans-serif}.slide-nums a[aria-current=page]{background:#2b4757;color:white;border-color:#2b4757}.missing-image{padding:20px;border:1px solid #a8b6b8;background:#e4e9e5;text-align:left;max-width:680px;margin:18px auto}.missing-image p{margin:0}.slide-length,.source-note{font:13px/1.6 Verdana,Arial,sans-serif;color:#526369}.gallery-heading{margin:0 0 16px}.plate-selection{padding:29px 0 10px;margin-top:24px;border-top:3px double #8fa0a4}.plate-selection p{max-width:76ch}.plate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.plate-grid a{display:block;text-decoration:none}.plate-grid a:hover .plate-caption{text-decoration:underline}.plate-grid figure{margin:0}.plate-grid img{height:130px;width:100%;object-fit:contain;background:#e4e1d5;border:1px solid #b4b6aa;padding:7px}.plate-grid .plate-caption{display:block;font:13px/1.5 Verdana,Arial,sans-serif;margin-top:7px;color:#39535e}
@media(max-width:730px){.archive-paths{justify-content:flex-start;gap:6px 16px;font-size:12px;line-height:1.7}.archive-heading{padding:27px 0 19px;margin-bottom:22px}.legacy-topics{grid-template-columns:1fr}.legacy-topic{padding:15px 0}.archive-library h2{margin-bottom:15px}.archive-article figure{padding:7px 7px 0}.archive-article blockquote{padding-left:1em}.plate-grid{grid-template-columns:1fr 1fr;gap:18px 12px}.plate-grid img{height:115px}.archive-body .lintel{gap:10px}.slide-nums a{min-width:34px;min-height:34px}}
@media(max-width:390px){.slide-controls a,.archive-chip{padding:8px 10px}.archive-paths{column-gap:12px}.archive-heading h1{font-size:36px}.archive-body .lintel .name{letter-spacing:0}.plate-grid img{height:95px}}
@media print{.archive-paths,.slide-controls,.slide-nums,.contents,.archive-crumb,.skip,.archive-footer .links,.archive-chip{display:none}.stone-house{border:0}.archive-heading{padding-top:0}.archive-article,.archive-body{font-size:11pt}.archive-article figure{break-inside:avoid}.archive-article a{text-decoration:none}.archive-body .stone-house{width:auto;min-height:0}.archive-library{break-before:auto}}
.topic-picture{float:right;display:block;margin:0 0 6px 15px;padding:3px;border:1px solid #b4b6a9;background:#e4e0d2}
.topic-picture img{width:109px;height:82px;object-fit:contain;background:#e4e0d2}
@media(max-width:420px){.topic-picture img{width:82px;height:65px}.topic-picture{margin-left:9px}}
