:root{color-scheme:light;--ink:#242a30;--fog:#f0f1f0;--silver:#bcc1c1}*{box-sizing:border-box}body{margin:0;background:var(--fog);color:var(--ink);font:16px/1.5 system-ui,sans-serif}a{color:inherit}button,select,input{font:inherit}button,a,input,select{touch-action:manipulation}button,select{border:1px solid var(--silver);border-radius:4px;padding:7px 12px;background:white;color:var(--ink)}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #2566a2;outline-offset:3px}.masthead{background:white;border-bottom:3px double var(--ink);display:flex;justify-content:space-between;align-items:center;padding:20px 4vw}.masthead>a{font:bold clamp(24px,4vw,48px)/1 Georgia,serif;text-decoration:none;letter-spacing:-2px}.masthead small{display:block;font:10px/1.8 system-ui,sans-serif;letter-spacing:4px}.masthead>span{font:italic 14px Georgia,serif}.edition-line{display:flex;justify-content:space-between;align-items:center;padding:12px 3vw}.edition-line h1{font-size:16px;margin:0}.edition-line span{font-size:12px}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 3vw;background:white;position:sticky;top:0;z-index:5;border-block:1px solid var(--silver)}.toolbar>a{text-decoration:none;padding:8px}.reader-grid{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:20px}.page-rail{max-height:90vh;overflow:auto}.page-rail a{display:block;text-decoration:none;padding:8px;margin-bottom:8px;font-size:12px}.page-rail [aria-current]{background:white;border:1px solid var(--ink)}.page-rail img{width:100%;height:auto}.paper-viewport{height:85vh;overflow:auto;overscroll-behavior:contain;cursor:grab;touch-action:pan-x pan-y;position:relative}.paper-viewport.dragging{cursor:grabbing;user-select:none}.paper-spread{display:flex;align-items:flex-start;gap:14px;transform-origin:top left;width:100%}.paper-sheet{position:relative;flex:0 0 100%;background:white;box-shadow:0 2px 12px #0002;line-height:0}.paper-image{width:100%;height:auto;display:block}.neighbor{display:none}.spread .paper-sheet{flex-basis:var(--reader-sheet-basis,calc(50% - 7px))}.spread .neighbor{display:block}.hotspot{position:absolute;display:block;border:2px solid transparent;line-height:1.3}.hotspot:hover,.hotspot:focus-visible{background:#ffffff15;border-color:#24679b}.hotspot span{position:absolute;left:-10000px}.reading-index{max-width:1000px;margin:25px auto;padding:24px;background:white}.reading-index li{margin-block:10px}.article-reader{max-width:780px;padding:40px clamp(20px,4vw,70px);margin:30px auto;background:#fff}.article-reader h1{font:bold clamp(30px,4vw,52px)/1.1 Georgia,serif}.article-body{font:19px/1.75 Georgia,serif;overflow-wrap:anywhere}.article-body img{max-width:100%;height:auto}.article-body table{display:block;overflow:auto}.deck{font:24px/1.4 Georgia,serif}.byline,.attribution,.eyebrow{font-size:13px}.eyebrow{text-transform:uppercase;letter-spacing:1px}.archive{max-width:1100px;margin:50px auto;padding:20px}.archive h1{font:48px Georgia,serif}.edition-archive{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.edition-archive article{background:white;border-top:4px double var(--ink);padding:24px}.unlock{max-width:420px;margin:10vh auto;background:white;padding:35px}.unlock label,.unlock input{display:block;width:100%;margin-block:12px}.unlock input{padding:12px;border:1px solid var(--silver)}footer{border-top:1px solid var(--silver);padding:25px;text-align:center;font-size:12px}@media(max-width:700px){.masthead>span{display:none}.reader-grid{grid-template-columns:1fr;padding:8px}.page-rail{display:flex;max-height:100px;gap:8px}.page-rail a{flex:0 0 70px;font-size:10px}.page-rail img{height:55px;object-fit:contain}.paper-viewport{height:72vh}.toolbar{gap:4px;padding:7px;font-size:12px}.toolbar button,.toolbar select{padding:6px}.spread .neighbor{display:none}.spread .paper-sheet{flex-basis:100%}.article-reader{margin:8px}.edition-line{gap:10px}.reading-index{margin:15px 8px}.unlock{margin:10vh 15px}}

.masthead .site-logo{display:block;width:auto;max-width:min(300px,70vw);height:64px;object-fit:contain;object-position:left center}@media(max-width:700px){.masthead .site-logo{height:45px;max-width:220px}}
/* The newsroom already supplies its masthead and page rail around this iframe. */
.editor-paper-preview .masthead,.editor-paper-preview .edition-line,.editor-paper-preview .page-rail,.editor-paper-preview .reading-index,.editor-paper-preview footer{display:none}.editor-paper-preview .reader-grid{display:block;padding:10px}.editor-paper-preview .paper-viewport{height:calc(100vh - 76px);min-height:600px}.editor-paper-preview .toolbar{top:0;padding:7px 10px;font-size:12px;gap:5px}.editor-paper-preview .toolbar button,.editor-paper-preview .toolbar select{font-size:12px;padding:5px 8px}.editor-paper-preview .paper-sheet{box-shadow:0 1px 8px #0002}
/* Quiet editorial chrome frames the saved newspaper without competing with it. */
:root{--ink:#263039;--fog:#e8ebeb;--silver:#c8ced0}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.masthead{padding:20px clamp(20px,4vw,64px);border-bottom:1px solid #b8c0c3;gap:24px}.masthead>a{letter-spacing:0}.masthead small{margin-top:7px;letter-spacing:.28em;color:#5f6a70;font-size:9px}.reader-masthead-side{display:grid;gap:12px;justify-items:end;color:#53616a}.reader-masthead-side>span{font:italic 15px Georgia,serif}.reader-masthead-side nav{display:flex;gap:18px;font-size:12px}.reader-masthead-side nav a{text-decoration:none;border-bottom:1px solid #b4bec2;padding-bottom:2px}.private-edition-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#69777f}.edition-line{background:#f6f7f6;padding:12px clamp(20px,3vw,48px);border-bottom:1px solid #d6dcde}.edition-line h1{font:normal 17px Georgia,serif}.edition-line>span{font-size:11px;color:#68747b}.toolbar{gap:7px;padding:10px clamp(12px,3vw,48px);box-shadow:0 2px 8px #1b283207;border-color:#d1d8db}.toolbar button,.toolbar select{font-size:12px;border-color:#ccd3d6;border-radius:4px;min-height:35px;background:#fff}.toolbar button:hover{background:#eff3f4;border-color:#a6b3ba}.toolbar label{display:flex;align-items:center;gap:8px;font-size:11px;color:#5c6a72}.toolbar>a{font-size:12px}.reader-grid{grid-template-columns:112px minmax(0,1fr);gap:20px;padding:20px clamp(12px,2vw,32px)}.page-rail{scrollbar-width:thin}.page-rail a{padding:7px 8px 9px;border:1px solid transparent;border-radius:5px;font-size:10px;line-height:1.35;color:#52616a}.page-rail img{border:1px solid #d4d8da;box-shadow:0 2px 5px #26343e0d;margin-bottom:7px}.page-rail [aria-current]{border-color:#7d949f;background:#f8faf9;color:#263943}.paper-viewport{background:#dce1e2;border:1px solid #d0d7d9;border-radius:5px;padding:12px;scrollbar-width:thin;scrollbar-color:#9eabad transparent}.paper-sheet{box-shadow:0 3px 18px #24333d1c}.reading-index{max-width:1100px;border-top:3px double #7a8a92;margin:28px auto 40px;padding:28px 32px}.reading-index h2{font:normal 28px Georgia,serif;margin:0 0 8px}.reading-index>p{font-size:13px;color:#63727b}.reading-index ol{columns:2;column-gap:48px;padding-left:20px}.reading-index li{break-inside:avoid;font:17px/1.45 Georgia,serif;padding-left:4px}.reading-index a{text-decoration-thickness:1px;text-underline-offset:3px}.article-reader{max-width:840px;padding:40px clamp(24px,5vw,76px) 52px;border-top:3px double #647780;box-shadow:0 3px 14px #24333d0b}.article-reader>a{font-size:12px;color:#526771;text-decoration:none}.article-reader h1{letter-spacing:-.025em;font-size:clamp(32px,4vw,50px);line-height:1.1;margin:20px 0}.article-reader .eyebrow{font-size:10px;letter-spacing:.09em;color:#667780;margin-top:26px}.article-reader .deck{font:22px/1.5 Georgia,serif;color:#586770;margin:20px 0}.article-reader .byline{font-size:12px;border-block:1px solid #d9dfe1;padding:12px 0;margin:24px 0;color:#5c6d76}.article-body{font:19px/1.78 Georgia,'Times New Roman',serif;color:#29343c}.article-body p{margin:0 0 1.1em}.article-body h2,.article-body h3{line-height:1.3;margin-top:1.5em}.article-body blockquote{border-left:2px solid #a7b4bb;margin:1.5em 0;padding-left:24px;font-style:italic;color:#52656f}.article-reader .attribution{font-size:12px;color:#61727c;border-top:1px solid #d7dfe2;padding-top:20px;margin-top:32px}.archive{max-width:1180px}.archive>h1{font:normal clamp(36px,5vw,58px)/1.1 Georgia,serif;letter-spacing:-.03em}.archive>p{font-size:15px;color:#5e707b;max-width:560px}.edition-archive{margin-top:36px;gap:24px}.edition-archive article{padding:28px 30px;border-top:3px double #637781;box-shadow:0 2px 10px #22354108}.edition-archive h2{font:normal 26px Georgia,serif}.edition-archive .eyebrow{font-size:10px;color:#6a7c85}.edition-archive a{font-size:13px}footer{color:#6d7c84;font-size:10px;letter-spacing:.035em;background:#eef1f1}.editor-paper-preview .paper-viewport{border:0;border-radius:0;padding:0;background:transparent}.editor-paper-preview .reader-grid{padding:10px}.editor-paper-preview .toolbar{box-shadow:none}.editor-paper-preview .paper-sheet{box-shadow:0 2px 9px #23363f12}@media(max-width:700px){.masthead{padding:16px 18px;align-items:center;gap:12px}.reader-masthead-side>span{display:none}.reader-masthead-side nav{gap:9px;flex-direction:column;font-size:10px;text-align:right}.masthead .site-logo{height:36px;max-width:190px}.masthead small{font-size:8px}.edition-line{padding:10px 12px;align-items:flex-start}.edition-line h1{font-size:14px}.edition-line>span{font-size:9px}.toolbar{padding:7px;gap:4px}.toolbar button,.toolbar select{font-size:11px;min-height:31px;padding:5px 7px}.toolbar label{font-size:10px;gap:5px}.reader-grid{grid-template-columns:1fr;padding:8px;gap:8px}.page-rail{max-height:100px}.page-rail a{flex:0 0 64px;padding:4px;font-size:9px;margin-bottom:0}.page-rail img{height:55px;margin-bottom:4px}.paper-viewport{padding:5px}.reading-index{padding:22px;margin:22px 8px}.reading-index ol{columns:1}.reading-index h2{font-size:25px}.article-reader{margin:12px 8px;padding:28px 22px}.article-body{font-size:18px;line-height:1.72}.article-reader .deck{font-size:20px}.editor-paper-preview .toolbar button,.editor-paper-preview .toolbar select{font-size:11px;padding:5px 7px}}

.article-image{margin:26px 0}.article-image img{display:block;width:100%;max-height:640px;object-fit:contain;background:#f1f3f2}.article-image figcaption{font:13px/1.5 Arial,Helvetica,sans-serif;color:#65747c;margin-top:9px}.article-image figcaption small{display:block;font-size:11px;margin-top:4px}

/* Embedded editor previews keep secondary reader actions in the full preview. */
.editor-paper-workspace .toolbar a[download],.editor-paper-workspace .toolbar a[href$="/pdf"]{display:none}
@media(max-width:600px){.editor-paper-workspace .toolbar [data-spread],.editor-paper-workspace .toolbar [data-fullscreen]{display:none}.editor-paper-workspace .toolbar{gap:4px;padding:6px}.editor-paper-workspace .toolbar label{flex:1 1 190px;min-width:160px}.editor-paper-workspace .toolbar select{max-width:100%;min-width:0}.editor-paper-workspace .reader-grid{padding:7px}}
