/* Only the new article. Existing columns, family arms and navigation persist. */
.batavia-page .maaseik-article { padding-inline:0!important; }
.batavia-page .maaseik-heading { padding-top:1.5rem; }
.batavia-page .batavia-title-tail { font:700 clamp(1.5rem,3vw,2.1rem)/1.35 Georgia,serif; color:#173f63; margin-top:-.2rem; }
.batavia-page .lead { font:italic clamp(1.15rem,2vw,1.4rem)/1.65 Georgia,serif; color:#405765; }
.batavia-page .batavia-opening { font:1.3rem/1.65 Georgia,serif; }
.batavia-page .batavia-figure { margin:2rem 0 2.75rem; }
.batavia-page .scan-open { display:block; text-decoration:none; }
.batavia-page .batavia-frame { display:block; border:1px solid #bba888; background:#eee7d9; overflow:hidden; }
.batavia-page .batavia-frame img { display:block; width:100%; height:auto; }
.batavia-page .batavia-hero .batavia-frame { position:relative; aspect-ratio:1.68; }
.batavia-page .batavia-hero .batavia-frame img { position:absolute; width:160%; max-width:none; height:auto; left:-30%; top:-70%; }
.batavia-page .scan-action { display:block; padding:.5rem 0; font-size:.95rem; text-decoration:underline; text-underline-offset:.2em; }
.batavia-page figcaption { font-size:.95rem; line-height:1.65; color:#435765; }
.batavia-page .batavia-note,.batavia-page .batavia-family { background:#f2f5f6; border-left:3px solid #b68f42; padding:.75rem clamp(1rem,3vw,1.5rem); margin:2rem 0; }
.batavia-page .batavia-note h2,.batavia-page .batavia-note h3 { margin:.5rem 0; font-size:1.35rem; }
.batavia-page .batavia-note p { font-size:1rem; line-height:1.75; }
.batavia-page .batavia-family { text-align:center; background:#e8f1f8; border-left:0; border-top:3px solid #b68f42; }
.batavia-page .batavia-unknown { border-block:1px dashed #8297a5; padding:1rem 0; font-size:1rem; }
.batavia-page summary { cursor:pointer; min-height:44px; padding:.8rem .2rem; color:#174b73; font-weight:700; font-size:1.05rem; line-height:1.6; }
.batavia-page summary:focus-visible { outline:3px solid #b68f42; outline-offset:3px; }
.batavia-page details { border-block:1px solid #c4ced4; margin:1.4rem 0; }
.batavia-page .batavia-contents ol { columns:2; column-gap:2rem; padding-left:1.5rem; }
.batavia-page .batavia-contents li { break-inside:avoid; font-size:1rem; line-height:1.6; margin:.35rem 0; }
.batavia-page .batavia-timeline { border-block:1px solid #b7c7d1; margin:2rem 0; padding:0 0 1rem; }
.batavia-page .batavia-timeline ol { list-style:none; padding:0; }
.batavia-page .batavia-timeline li { display:grid; grid-template-columns:8rem minmax(0,1fr); gap:1rem; margin:.65rem 0; font-size:1rem; line-height:1.65; }
.batavia-page .bronref { font-size:.8em; white-space:nowrap; }
.batavia-page .batavia-archives { border-top:2px solid #b68f42; margin-top:3rem; }
.batavia-page .batavia-archive-content { padding:.5rem 0; }
.batavia-page .batavia-archive-content article { padding:0!important; }
.batavia-page .batavia-archive-content :is(h3,h4) { color:#173f63; }
.batavia-page .batavia-archive-content :is(p,li) { font-size:1rem; }
.batavia-page .batavia-archive-content :is(td,th) { font-size:.95rem; line-height:1.65; overflow-wrap:anywhere; }
.batavia-page .batavia-archive-content table { width:100%; table-layout:fixed; }
.batavia-page [id] { scroll-margin-top:7rem; }
@media(max-width:600px) {
 .batavia-page .batavia-contents ol { columns:1; }
 .batavia-page .batavia-timeline li { grid-template-columns:1fr; gap:0; }
 .batavia-page .batavia-archive-content :is(table,tbody,tr,td,th) { display:block; width:100%; box-sizing:border-box; }
 .batavia-page .batavia-archive-content thead { display:none; }
 .batavia-page .batavia-archive-content tr { border:1px solid #bdcbd4; padding:.75rem; margin:1rem 0; }
 .batavia-page .batavia-archive-content td { border:0; padding:.4rem 0; }
 .batavia-page .batavia-archive-content td::before { content:attr(data-label); display:block; color:#526777; font-weight:bold; }
 .batavia-page .batavia-figure { margin-block:1.5rem 2rem; }
}
@media print { .batavia-page .scan-action,.batavia-page .batavia-contents { display:none; } .batavia-page figure { break-inside:avoid; } }

/* 11-10-2026: full original sheet, preserving the earlier presentation rules. */
.batavia-page .batavia-hero .batavia-frame { aspect-ratio:auto; overflow:visible; }
.batavia-page .batavia-hero .batavia-frame img { position:static; width:100%; max-width:100%; height:auto; left:auto; top:auto; object-fit:contain; }
