/* A typeset broadsheet: ink, rules, close-set columns and engraved vignettes. */
.edition-nav{display:flex;gap:0;margin:0 auto 22px;max-width:1240px;border-bottom:1px solid #bbb5a6}.edition-nav button{flex:1;text-align:center;border:0;border-bottom:3px solid transparent;background:transparent;padding:12px 18px;color:#656052;font:16px Georgia,serif;min-height:62px}.edition-nav button[aria-pressed=true]{border-bottom-color:#25251e;color:#25251e}.edition-nav button>span{margin-right:12px;font-style:italic}.edition-nav small{font:14px Georgia,serif;margin-left:12px}.family-paper{max-width:1240px;margin:auto;padding:25px 36px 18px;background:#f3eddb;color:#24231e;border:1px solid #c7bea9;box-shadow:0 3px 2px #17170e0d,0 16px 35px #17170e15;font-family:'Times New Roman',Times,serif}.masthead-wings{display:grid;grid-template-columns:1fr 5fr 1fr;align-items:center;gap:16px}.masthead-wings>span{font-size:14px;line-height:1.45;text-align:center;border-block:3px double #777063;padding:12px 0;font-style:italic}.masthead-wings>p{font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,5.4vw,74px);line-height:1.1;letter-spacing:-.07em;font-weight:900;text-align:center;margin:14px 0 22px;white-space:nowrap}.early .masthead-wings>p{font-variant:small-caps;letter-spacing:-.055em}.paper-dateline{display:flex;justify-content:space-between;gap:15px;border-top:4px double;border-bottom:1px solid;padding:9px 0;font-size:14px;text-transform:uppercase;letter-spacing:.04em}.paper-lead{text-align:center;padding:24px 20px 20px;border-bottom:4px double #5c5548;margin-bottom:20px}.paper-subject{font-size:14px;text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px}.paper-lead h2{font-family:Georgia,serif;font-size:clamp(30px,3.4vw,47px);font-weight:700;line-height:1.12;margin:8px auto 12px;max-width:1000px;color:inherit;letter-spacing:-.03em}.paper-lead>p:last-child{font-size:19px;font-style:italic;margin:0;line-height:1.35}.paper-front{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;padding-bottom:23px;border-bottom:1px solid #8a816f}.paper-opening{border-right:1px solid #aaa08b;padding-right:28px}.paper-label{font-size:14px;text-align:center;font-variant:small-caps;letter-spacing:.035em;margin:0 0 9px;line-height:1.3}.paper-opening h3{font-size:31px;line-height:1.1;text-align:center;margin:10px 0 17px;color:inherit;font-family:'Times New Roman',serif;font-weight:700}.opening-copy{font-size:18px;line-height:1.5;text-align:justify;hyphens:auto;margin:0}.opening-copy::first-letter{float:left;font-size:60px;line-height:.85;padding:7px 7px 0 0;font-family:Georgia,serif}.paper-nameplate{border:3px double #938770;margin-top:23px;padding:13px 18px;text-align:center;display:flex;flex-direction:column;gap:5px;font-size:14px}.paper-nameplate strong{font-size:23px;font-weight:400}.paper-engraving{margin:0;align-self:center}.paper-engraving img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply}.paper-engraving figcaption{font-size:14px;font-style:italic;text-align:center;border-top:1px solid #a29880;margin-top:8px;padding-top:8px}.paper-columns{columns:4;column-gap:28px;column-rule:1px solid #aaa08b;padding-top:23px}.paper-story{break-inside:avoid;margin:0 0 24px}.paper-story h3{font-size:23px;font-family:'Times New Roman',serif;line-height:1.08;text-align:center;font-weight:700;margin:10px 0 14px;color:inherit}.paper-story>p:not(.paper-label){font-size:17px;line-height:1.5;margin:0;text-align:justify;hyphens:auto}.paper-colophon{display:flex;align-items:center;justify-content:center;gap:24px;border-block:4px double #706653;margin:5px 0 0;padding:12px}.paper-colophon>span{font-size:24px}.paper-colophon p{font-size:17px;font-style:italic;margin:0;text-align:center}.paper-record{font-size:16px;line-height:1.5;border-bottom:1px solid #a9997d;padding:14px 0}.paper-record summary{cursor:pointer;min-height:30px}.paper-source-desk{padding:10px 0}.paper-source-desk>p{font:16px/1.6 Georgia,serif;max-width:85ch}.paper-citations{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:14px}.family-paper a{color:#4c483d;text-underline-offset:3px;overflow-wrap:anywhere}.paper-record figure{margin:18px 0}.paper-record img{display:block;width:100%;height:auto;border:1px solid #a9997d}.paper-record figcaption{font-size:14px;margin-top:9px}.paper-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:15px;font-size:14px;line-height:1.4}.paper-footer button,.paper-pagination button{border:1px solid #95856b;padding:12px 17px;background:transparent;color:inherit;font:16px Georgia,serif;min-height:44px}.paper-pagination{max-width:1240px;margin:22px auto 0;display:flex;align-items:center;justify-content:space-between;gap:15px}.paper-pagination button:disabled{opacity:.4;cursor:default}.family-paper.late{background:#f4efdf}.late .paper-lead h2{text-transform:uppercase;font-weight:900;letter-spacing:-.035em}.late .paper-front{grid-template-columns:1.15fr 1fr}.late .paper-columns{columns:3}.late .paper-masthead{border-top:5px solid #29261f}.family-paper :focus-visible,.edition-nav :focus-visible,.paper-pagination :focus-visible{outline:3px solid #38666b;outline-offset:4px}.family-paper h2:focus{outline:none}#newspaperView{scroll-margin-top:95px}.portal-header nav{flex-wrap:wrap}#memberApp:has(#newspaperView:not([hidden])) .member-welcome{padding-block:15px}#memberApp:has(#newspaperView:not([hidden])) .member-welcome>div{display:none}
@media(max-width:1000px){.paper-columns{columns:2}.late .paper-columns{columns:2}.family-paper{padding:22px}.masthead-wings{grid-template-columns:1fr 5fr}.masthead-wings>span:last-child{display:none}.masthead-wings>p{font-size:clamp(35px,6vw,64px)}}
@media(max-width:650px){.family-paper{padding:18px 17px}.masthead-wings{display:block}.masthead-wings>span{display:none}.masthead-wings>p{font-size:clamp(32px,8.6vw,53px);margin:10px 0 18px}.paper-dateline{flex-wrap:wrap;justify-content:center;text-align:center;gap:8px 16px;letter-spacing:0}.paper-lead{padding:20px 0}.paper-lead h2{font-size:31px}.paper-front,.late .paper-front{display:flex;flex-direction:column;gap:18px}.paper-opening{border:0;padding:0}.paper-opening h3{font-size:27px}.opening-copy{font-size:17px}.paper-engraving{max-width:450px;width:100%}.paper-nameplate{margin-top:20px}.paper-columns,.late .paper-columns{columns:1}.paper-story{border-bottom:1px solid #bbb09b;padding-bottom:20px;margin-bottom:20px}.paper-story h3{text-align:left;font-size:25px}.paper-story .paper-label{text-align:left}.paper-footer{display:block}.paper-footer button{margin-top:16px;width:100%}.edition-nav button{padding:12px 7px;font-size:15px;line-height:1.4}.edition-nav button>span{display:block;margin:0 0 3px}.edition-nav small{display:block;margin:6px 0 0}.paper-pagination button{font-size:14px;padding:10px}.portal-header nav>button{flex-basis:40%;font-size:14px}.paper-colophon{gap:12px;padding:12px 0}.paper-colophon>span{font-size:19px}}

.paper-secondary{max-width:540px;margin:5px auto 24px}.paper-secondary img{max-height:260px}.edition-nav{flex-wrap:wrap}.edition-nav button{min-width:190px}.paper-columns{column-fill:balance}@media(max-width:650px){.edition-nav button{min-width:0;flex-basis:30%;font-size:14px}.edition-nav small{font-size:13px}.paper-secondary img{max-height:220px}}

/* Later generations keep the same newspaper rhythm with nearby evidence links. */
.paper-retrospective{display:block;margin-top:12px;font:12px/1.4 system-ui,sans-serif;letter-spacing:.035em;color:#756d5d}
.paper-story-sources{display:flex;flex-direction:column;gap:5px;margin-top:13px;font:12px/1.5 system-ui,sans-serif;color:#766d5d}
.paper-story-sources a{text-decoration-color:#beb29a;text-underline-offset:3px}
.paper-colophon>div{text-align:center}.paper-colophon small{display:block;font:12px/1.45 system-ui,sans-serif;color:#726a5e;margin-top:6px}
.family-paper.modern .paper-lead h2{font-family:Georgia,serif;text-transform:none;font-weight:700;letter-spacing:-.035em}
.family-paper.modern .paper-columns{columns:3}
.edition-nav button{flex:1 1 180px;min-width:170px}.edition-nav button small{display:block;margin-top:5px}
@media(max-width:1000px){.family-paper.modern .paper-columns{columns:2}}
@media(max-width:650px){.family-paper.modern .paper-columns{columns:1}.paper-story-sources{font-size:12px}.paper-retrospective{font-size:12px}}

.archival-images .paper-engraving img{aspect-ratio:auto;mix-blend-mode:normal}.paper-photo-credit{display:block;font:12px/1.5 system-ui,sans-serif;margin-top:7px}.paper-photo-credit a{text-decoration-color:#b9ad97}.archival-images .paper-secondary{max-width:740px}.archival-images .paper-secondary img{max-height:none}

.paper-source-documents{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px}.paper-source-documents figure{margin-bottom:0}.paper-source-documents img{max-width:650px;max-height:580px;object-fit:contain;object-position:top;background:#eee7d7}
