/* Launch navigation and reading refinements */
.edition-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #b8bec7}
.edition-nav>a,.edition-nav>button,.edition-more>summary{font-size:17px;font-weight:650;line-height:1.4;padding:10px 12px;color:inherit;text-decoration:none;white-space:nowrap}
.edition-nav a:hover,.edition-nav button:hover{text-decoration:underline;text-underline-offset:5px}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #c44321;outline-offset:4px}
#reader .brief-copy{font-size:20px;line-height:1.7}#reader .reader-byline,#reader .brief-credit{font-size:15px;line-height:1.6}
#reader .original-body{font-size:21px;line-height:1.75}#reader .original-body p{margin-bottom:1.3em}#reader img{max-width:100%}
#reader h1{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.025em}
#reader .read-full{font-size:18px;line-height:1.5}#region-navigation{scroll-margin-top:24px}
.info-page{max-width:800px;margin:48px auto;padding:0 24px 64px;font-size:19px;line-height:1.75;color:#171b22;background:#fff}.info-page h1{font-size:clamp(36px,6vw,58px);line-height:1.1;letter-spacing:-.035em}.info-page h2{font-size:26px;line-height:1.3;margin-top:32px}.info-page a{color:#983819;text-underline-offset:4px}.info-nav{display:flex;gap:20px;flex-wrap:wrap;font:600 16px/1.5 system-ui;padding-bottom:20px;border-bottom:1px solid #bbc0c8}.info-page .deck{font-size:23px;line-height:1.6}.info-page footer{margin-top:48px;padding-top:20px;border-top:1px solid #bbc0c8;font-size:16px}
@media(max-width:600px){.edition-nav{gap:3px}.edition-nav>a,.edition-nav>button,.edition-more>summary{font-size:16px;padding:9px 7px}#reader .original-body,#reader .brief-copy{font-size:19px}.info-page{margin-top:24px}.info-page .deck{font-size:21px}}
/* Photographic Originals: full-width editorial crops, with no text baked into images. */
.original-cover img{aspect-ratio:16/10;object-fit:cover;border-radius:2px}
.story-photo img[src$="/bauxite.jpg"],.originals-cards img[src$="/bauxite.jpg"],.original-cover img[src$="/bauxite.jpg"]{object-position:center 75%}
.original-cover figcaption{color:var(--ink);font-size:15px;line-height:1.55}
