:root{--paper:#f3efe3;--ink:#24231f;--muted:#6e695e;--rule:#b7b0a0;--red:#842e27;--soft:#e9e3d4;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);padding:0 38px 46px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--red);outline-offset:5px}img{display:block;max-width:100%;height:auto}figure{margin:0}.masthead,main,.footer{max-width:1320px;margin:auto}.utility{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);padding:17px 0 13px;font:11px var(--sans);letter-spacing:.06em}.utility>div{display:flex;gap:28px}.nameplate{display:grid;grid-template-columns:150px 1fr 170px;align-items:center;gap:18px;padding:24px 0 25px}.brand{text-align:center;font-weight:700;font-size:clamp(30px,4.1vw,61px);letter-spacing:-.065em;white-space:nowrap;line-height:1}.brand:hover{text-decoration:none}.brand-the{display:block;font-size:10px;letter-spacing:.45em;margin-bottom:10px;font-family:var(--sans);font-weight:500}.masthead-note{font-size:12px;line-height:1.6;font-style:italic;color:var(--muted)}.masthead-note.right{text-align:right}.nav-row{display:flex;align-items:center;justify-content:space-between;border-top:3px double var(--ink);border-bottom:1px solid var(--ink);min-height:49px;gap:16px}.nav-row nav{display:flex;gap:28px;align-items:center;font:12px var(--sans)}.nav-row nav a{padding:13px 0}.search-link{display:flex;align-items:center;gap:8px;font:12px var(--sans)}.menu-toggle{display:none}.edition-line{display:flex;justify-content:space-between;padding:16px 0 15px;font:10px var(--sans);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);border-bottom:1px solid var(--rule)}.front-page{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr) minmax(0,.88fr);gap:26px;padding:27px 0 30px;border-bottom:3px double var(--ink)}.lead-story{padding-right:27px;border-right:1px solid var(--rule)}.kicker{display:block;font:10px var(--sans);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--red);line-height:1.6}.lead-story h1{font-size:clamp(31px,3.5vw,48px);letter-spacing:-.046em;line-height:1.055;margin:11px 0 15px;font-weight:500;text-wrap:balance}.lead-deck{font-size:16px;line-height:1.5;color:#514d43;margin:0 0 15px}.story-meta{display:flex;flex-wrap:wrap;gap:6px 13px;font:10px/1.5 var(--sans);color:var(--muted)}.story-meta span+span{border-left:1px solid var(--rule);padding-left:12px}.lead-image{display:block;margin:22px 0 15px;overflow:hidden}.lead-image img,.story-image img{aspect-ratio:16/9;width:100%;object-fit:cover;mix-blend-mode:multiply}.continue{display:inline-flex;justify-content:space-between;gap:32px;font:11px var(--sans);text-transform:uppercase;letter-spacing:.08em}.front-secondary{padding-right:26px;border-right:1px solid var(--rule)}.story-card h3{font-size:24px;line-height:1.16;letter-spacing:-.028em;margin:8px 0 11px;font-weight:500;text-wrap:pretty}.story-card p{font-size:14px;line-height:1.6;color:#5d574c;margin:0 0 16px}.story-image{display:block;overflow:hidden;margin-bottom:16px}.story-image img{transition:filter .2s}.story-image:hover img{filter:contrast(1.08)}.compact-card{margin-top:23px;padding-top:22px;border-top:1px dotted var(--ink)}.compact-card .story-image{margin-bottom:11px}.compact-card h3{font-size:21px}.column-title{display:flex;justify-content:space-between;font:10px var(--sans);font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:2px 0 14px;border-bottom:1px solid var(--ink)}.dispatch{padding:20px 0;border-bottom:1px dotted var(--rule)}.dispatch:last-child{border:0;padding-bottom:0}.dispatch .kicker{font-size:9px}.dispatch h3{font-size:21px;line-height:1.16;letter-spacing:-.025em;margin:8px 0 9px;font-weight:500}.dispatch p{font-size:13px;line-height:1.6;color:#645e52;margin:0 0 10px}.dispatch-date{font:9px var(--sans);color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:center;padding:0 0 15px;border-bottom:1px solid var(--ink);margin-bottom:24px;gap:15px}.section-heading h2{margin:0;font-size:28px;font-weight:500;letter-spacing:-.03em}.section-heading>a{font:10px var(--sans);text-transform:uppercase;letter-spacing:.08em}.journal-section,.opinion-section,.related{padding:32px 0}.four-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.four-grid>.story-card:not(:last-child),.three-grid>.story-card:not(:last-child){border-right:1px solid var(--rule);padding-right:25px}.four-grid .story-card h3{font-size:22px}.opinion-section{border-top:1px dotted var(--ink);border-bottom:3px double var(--ink)}.opinion-section .story-image img{aspect-ratio:2/1}.collection-card>div{overflow:hidden;margin-bottom:16px}.collection-card img{aspect-ratio:16/9;object-fit:cover;width:100%;mix-blend-mode:multiply}.collection-card h3{font-size:29px;font-weight:500;margin:7px 0 8px;letter-spacing:-.025em}.collection-card p{font-size:15px;line-height:1.5;color:var(--muted);margin:0 0 18px}.collection-arrow{font:11px var(--sans)}.patrons{display:grid;grid-template-columns:60px 1fr auto;gap:30px;align-items:center;border:1px solid var(--ink);outline:1px solid var(--rule);outline-offset:5px;margin:30px 6px 52px;padding:28px 30px}.patrons-ornament{font-size:58px;color:var(--red)}.patrons h2{font-size:28px;font-weight:500;letter-spacing:-.028em;line-height:1.15;margin:7px 0 10px}.patrons p{max-width:560px;font-size:14px;line-height:1.5;color:var(--muted);margin:0}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);font:11px var(--sans);font-weight:700;letter-spacing:.04em;border:1px solid var(--ink);padding:15px 20px;white-space:nowrap}.button:hover{background:var(--red);border-color:var(--red);text-decoration:none}.footer{border-top:3px double var(--ink);padding:30px 0 0;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer-name{font-size:28px;font-weight:bold;letter-spacing:-.05em}.footer p{font-size:12px;font-style:italic;color:var(--muted)}.footer nav{display:grid;grid-template-columns:1fr 1fr;gap:13px 40px;font:11px var(--sans)}.footer-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid var(--rule);padding:16px 0;font:10px var(--sans);color:var(--muted)}.preview-bar{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:11px 30px;background:#24231f;color:#f3efe3;display:flex;justify-content:space-between;gap:16px;font:11px var(--sans);box-shadow:0 -1px 8px #0001}.preview-bar i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#b9bd8c;margin-right:7px}.preview-detail{opacity:.65}.skip{position:absolute;top:0;left:15px;transform:translateY(-150%);z-index:100;background:var(--ink);color:white;padding:15px}.skip:focus{transform:none}.breadcrumb{display:flex;gap:12px;font:11px var(--sans);color:var(--muted);padding:22px 0}.article-heading{max-width:980px;margin:14px auto 30px;text-align:center}.article-heading h1{font-size:clamp(36px,4.4vw,61px);font-weight:500;line-height:1.09;letter-spacing:-.044em;margin:13px 0 20px;text-wrap:balance}.article-deck{font-size:20px;line-height:1.5;color:#625b50;max-width:850px;margin:0 auto 23px}.article-byline{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;font:11px var(--sans);color:var(--muted)}.article-byline>a{font-weight:700;color:var(--ink)}.copy-link{padding:7px 11px;background:none;border:1px solid var(--rule);font:10px var(--sans)}.article-hero{max-width:1060px;margin:0 auto 42px;padding-bottom:20px;border-bottom:1px dotted var(--rule)}.article-hero img{width:100%;height:auto;max-height:600px;object-fit:contain;mix-blend-mode:multiply}.reading-layout{display:grid;grid-template-columns:210px minmax(0,730px);gap:52px;justify-content:center;margin-bottom:42px}.reading-margin{font:12px/1.5 var(--sans);border-right:1px solid var(--rule);padding-right:28px}.article-toc{position:sticky;top:25px}.article-toc a{display:block;padding:13px 0;border-bottom:1px dotted var(--rule);color:var(--muted)}.back-archive{display:block;margin:28px 0;color:var(--muted);font-size:10px}.article-body{font-size:19px;line-height:1.78;overflow-wrap:break-word}.article-body>p:first-of-type::first-letter{font-size:3.8em;float:left;line-height:.88;padding:9px 11px 0 0;font-weight:500}.article-body p{margin:0 0 1.35em}.article-body h2{font-size:32px;line-height:1.22;font-weight:500;letter-spacing:-.026em;margin:1.7em 0 .65em}.article-body h3{font-size:24px;line-height:1.3;margin:1.5em 0 .6em}.article-body a{text-decoration:underline;text-decoration-color:#8c816e;text-underline-offset:3px}.article-body blockquote{margin:30px 0;padding:12px 25px;border-left:3px solid var(--ink);font-size:23px;line-height:1.5;font-style:italic}.article-body blockquote p:last-child{margin:0}.article-body hr{border:0;border-top:2px dotted #24231f;margin:35px auto;width:100%;opacity:1;height:0}.article-body hr.is-style-wide{border-top:1px solid #24231f}.article-body figure{margin:28px 0}.article-body figcaption{font:12px/1.5 var(--sans);color:var(--muted);padding-top:10px}.article-body img{max-width:100%;height:auto;margin:auto}.article-body iframe{aspect-ratio:16/9;width:100%;height:auto;border:0}.article-body .wp-block-embed__wrapper{overflow:hidden}.article-body ul,.article-body ol{padding-left:25px}.article-body table{display:block;max-width:100%;overflow:auto}.article-tags{display:flex;gap:9px;flex-wrap:wrap;border-top:1px solid var(--rule);padding-top:25px;margin-top:30px}.article-tags a{font:10px var(--sans);padding:7px 10px;border:1px solid var(--rule);text-decoration:none}.related{border-top:3px double var(--ink)}.reading-progress{height:2px;background:var(--red);position:fixed;top:0;left:0;width:0;z-index:70}.listing-heading{text-align:center;padding:45px 0 32px;border-bottom:3px double var(--ink);margin-bottom:28px}.listing-heading h1{font-size:clamp(34px,4vw,56px);font-weight:500;letter-spacing:-.045em;margin:10px 0 16px;line-height:1.13}.listing-heading p{font-size:18px;line-height:1.5;color:var(--muted);max-width:740px;margin:0 auto 18px}.listing-count{font:11px var(--sans);color:var(--muted)}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:45px}.archive-grid .story-card{padding-bottom:25px;border-bottom:1px dotted var(--rule)}.standalone{max-width:760px;margin:0 auto 60px}.search-form{max-width:760px;margin:0 auto 25px}.search-form label{display:block;font:12px var(--sans);margin-bottom:10px}.search-form>div{display:flex;gap:10px}.search-form input{width:100%;border:1px solid var(--ink);background:transparent;padding:14px 16px;font-size:19px;border-radius:0}.search-status{font:13px var(--sans);color:var(--muted);padding:10px 0 20px}.image-placeholder{aspect-ratio:16/9;background:var(--soft);display:grid;place-items:center;font-size:36px}
@media(min-width:1500px){body{padding-left:60px;padding-right:60px}.brand{font-size:61px}}
@media(max-width:1100px){body{padding-left:25px;padding-right:25px}.nameplate{grid-template-columns:1fr}.masthead-note{display:none}.brand{font-size:52px}.nav-row nav{gap:19px;font-size:11px}.front-page{grid-template-columns:1.6fr 1fr}.front-secondary{padding-right:0;border:0}.dispatches{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid var(--rule);padding-top:18px}.column-title{grid-column:1/-1}.dispatch{padding:0;border:0}.dispatch:not(:last-child){border-right:1px solid var(--rule);padding-right:25px}.lead-story h1{font-size:45px}.four-grid{grid-template-columns:repeat(2,1fr)}.four-grid>.story-card:nth-child(2){border:0;padding-right:0}.reading-layout{grid-template-columns:170px minmax(0,700px);gap:30px}.patrons{grid-template-columns:1fr auto}.patrons-ornament{display:none}}
@media(max-width:760px){body{padding:0 18px 64px}.utility{font-size:9px;padding:12px 0}.utility>a{max-width:155px;line-height:1.5}.utility>div{gap:0;align-items:center}.utility>div>a:first-child{display:none}.nameplate{padding:23px 0}.brand{font-size:clamp(25px,6.55vw,45px);letter-spacing:-.055em}.brand-the{font-size:8px;margin-bottom:8px}.nav-row{min-height:45px;position:relative}.menu-toggle{display:flex;gap:14px;border:0;padding:12px 0;background:none;font:11px var(--sans)}.nav-row nav{display:none;position:absolute;top:44px;left:-18px;right:-18px;background:var(--paper);z-index:30;padding:15px 20px;border-bottom:2px solid var(--ink);box-shadow:0 8px 10px #0001}.nav-row nav.open{display:grid;grid-template-columns:1fr 1fr;gap:4px 15px}.search-link{font-size:11px}.edition-line{font-size:8px;letter-spacing:.05em;padding:13px 0}.edition-line span:nth-child(2){display:none}.front-page{display:block;padding-top:22px}.lead-story{padding:0 0 25px;border-right:0;border-bottom:1px solid var(--rule)}.lead-story h1{font-size:38px;line-height:1.09;margin-top:10px}.lead-deck{font-size:16px}.lead-image{margin-top:20px}.front-secondary{display:grid;grid-template-columns:1fr 1fr;gap:19px;padding:24px 0}.front-secondary .story-card{margin:0;padding:0;border:0}.front-secondary .story-card h3{font-size:21px}.front-secondary .story-card p{font-size:13px}.story-card .story-meta{font-size:9px}.front-secondary .story-meta span+span{padding:0;border:0}.dispatches{grid-template-columns:1fr;gap:0;padding-top:12px}.column-title{margin-bottom:6px}.dispatch,.dispatch:not(:last-child){padding:19px 0;border-right:0;border-bottom:1px dotted var(--rule)}.dispatch:last-child{border-bottom:0}.dispatch h3{font-size:24px}.dispatch p{font-size:15px}.four-grid,.three-grid,.archive-grid{grid-template-columns:1fr 1fr;gap:25px 19px}.four-grid>.story-card:not(:last-child),.three-grid>.story-card:not(:last-child){padding:0;border-right:0}.story-card h3,.four-grid .story-card h3{font-size:21px}.story-card p{font-size:14px}.section-heading h2{font-size:25px}.section-heading>a{font-size:9px}.three-grid>.story-card:last-child,.three-grid>.collection-card:last-child{grid-column:1/-1}.three-grid>.story-card:last-child{display:grid;grid-template-columns:1fr 1fr;gap:19px;padding-top:20px;border-top:1px dotted var(--rule)}.collection-card h3{font-size:24px}.collection-card p{font-size:14px}.three-grid>.collection-card:last-child>div{max-height:220px}.patrons{display:block;padding:24px 21px;margin:25px 6px 40px}.patrons h2{font-size:27px}.patrons p{font-size:14px;margin-bottom:20px}.footer{display:block}.footer nav{margin:24px 0;font-size:10px;gap:15px}.footer-name{font-size:27px}.footer-bottom{font-size:9px}.preview-bar{font-size:9px;padding:12px 13px;align-items:center}.preview-detail{display:none}.breadcrumb{font-size:10px;padding:17px 0}.article-heading{margin-top:8px}.article-heading h1{font-size:37px;line-height:1.12}.article-deck{font-size:18px}.article-byline{font-size:10px;gap:11px 16px}.article-hero{margin-bottom:25px}.reading-layout{display:block}.reading-margin{border:0;padding:0;margin-bottom:26px}.article-toc{position:static;border-top:1px dotted var(--rule);padding-top:15px}.article-toc a{display:inline-block;font-size:10px;margin-right:16px;padding:9px 0}.back-archive{display:none}.article-body{font-size:18px;line-height:1.75}.article-body h2{font-size:28px}.article-body h3{font-size:23px}.article-body blockquote{font-size:22px;padding:10px 20px}.article-body>p:first-of-type::first-letter{font-size:3.5em}.listing-heading{padding:30px 0 25px}.listing-heading h1{font-size:36px}.listing-heading p{font-size:17px}.search-form>div{gap:8px}.search-form input{font-size:16px;padding:12px;min-width:0}.search-form .button{padding:12px}.related{padding-top:25px}}
@media(max-width:400px){.brand{font-size:25px}.lead-story h1{font-size:34px}.front-secondary,.archive-grid{grid-template-columns:1fr}.front-secondary .compact-card{border-top:1px dotted var(--rule);padding-top:21px}.front-secondary .story-card h3{font-size:26px}.article-heading h1{font-size:33px}.four-grid .story-card h3{font-size:19px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{body{background:white;padding:0;color:black}.utility,.nav-row,.preview-bar,.patrons,.reading-margin,.related,.copy-link,.footer{display:none}.reading-layout{display:block}.article-body{max-width:100%;font-size:12pt}.article-heading h1{font-size:28pt}.article-hero{max-width:500px}.brand{font-size:30pt}.article-body a{text-decoration:none}}

/* Engraved masthead: retain the original crest in a shallow newspaper bar. */
.nameplate.illustrated-nameplate{display:block;padding:13px 0 15px}
.brand.brand-illustrated{display:block;width:100%;aspect-ratio:6/1;overflow:hidden;line-height:0;white-space:normal}
.brand-illustrated .masthead-art{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;filter:grayscale(1) contrast(1.25);mix-blend-mode:multiply}
@media(max-width:760px){.nameplate.illustrated-nameplate{padding:16px 0 18px}}
@media print{.nameplate.illustrated-nameplate{padding:5px 0 12px}}
