.archive-article,.archive-day{max-width:820px;margin:0 auto;padding:54px 32px 80px;color:#293432}
.article-breadcrumb{font:13px/1.6 Arial,sans-serif;margin:0 0 30px}.article-breadcrumb a{text-decoration:none;border-bottom:1px solid currentColor}
.article-heading h1{font-family:Georgia,serif;font-size:clamp(34px,4.5vw,55px);line-height:1.13;letter-spacing:-.035em;margin:22px 0 23px;font-weight:400;overflow-wrap:break-word}
.article-subtitle{font:22px/1.55 Georgia,serif;color:#4e5652;margin:0 0 25px}.article-byline{font:13px/1.7 Arial,sans-serif;color:#626761;margin:20px 0 32px}
.article-header-image{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:3px;margin:0 0 40px}
.article-prose{font:19px/1.8 Georgia,serif;overflow-wrap:break-word}.article-prose p{margin:0 0 1.4em}.article-prose h2{font:34px/1.25 Georgia,serif;font-weight:400;letter-spacing:-.02em;margin:1.7em 0 .8em}.article-prose h3{font:26px/1.3 Georgia,serif;margin:1.6em 0 .7em}.article-prose li{margin:0 0 .7em}.article-prose blockquote{border-left:3px solid #783a43;padding-left:24px;margin:28px 0}.article-prose a{color:#783a43;text-decoration:underline;text-underline-offset:3px}.article-prose table{max-width:100%;font-size:16px;border-collapse:collapse}.article-prose th,.article-prose td{padding:9px;border-bottom:1px solid #d9d1c8}
.article-footer{border-top:1px solid #d9d1c8;margin-top:42px;padding-top:26px;font:15px/1.7 Arial,sans-serif}.article-source-links{display:flex;flex-wrap:wrap;gap:15px 30px;margin-bottom:16px}.article-source-links a{color:#763643;font-weight:600}.source-attribution{font-size:13px;color:#686b65}.article-neighbors{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid #d9d1c8;border-bottom:1px solid #d9d1c8;padding:25px 0;margin:27px 0}.article-neighbor{text-decoration:none}.article-neighbor span{display:block;text-transform:uppercase;font:10px/1.5 Arial,sans-serif;letter-spacing:.13em;margin-bottom:10px;color:#7b3944}.article-neighbor strong{font:21px/1.3 Georgia,serif;font-weight:400}.article-footer>p a{display:inline-block;margin-right:24px}
.archive-day{max-width:940px}.archive-day .article-heading{border-bottom:1px solid #d9d1c8;padding-bottom:34px}.edition-pdf{display:inline-block;margin:0}.edition-article-section{padding-top:28px}.edition-article-section h2{font:30px/1.3 Georgia,serif;font-weight:400}.edition-article-section ol{list-style:none;padding:0}.edition-article-section li{padding:22px 0;border-bottom:1px solid #e1d8cf}.edition-article-section h3{font:27px/1.3 Georgia,serif;font-weight:400;margin:0 0 11px}.edition-article-section h3 a{text-decoration:none}.edition-article-section h3 a:hover{text-decoration:underline;text-underline-offset:4px}.edition-article-section p{font:17px/1.6 Georgia,serif;color:#5c625b;margin:0 0 12px}.edition-booklet-link{font:12px/1.6 Arial,sans-serif;color:#7b3944;text-decoration:none}
.newsletter-article-archive{padding-top:28px;padding-bottom:40px}.newsletter-article-archive summary{cursor:pointer;font:16px/1.5 Arial,sans-serif;padding:14px 0}.newsletter-article-archive li{margin:0 0 14px;line-height:1.5}.newsletter-article-archive time{display:block;color:#686b65;font:12px/1.6 Arial,sans-serif}.archive-article a:focus-visible,.archive-day a:focus-visible,.newsletter-article-archive summary:focus-visible{outline:2px solid #783a43;outline-offset:5px}
@media(max-width:600px){.archive-article,.archive-day{padding:30px 22px 55px}.article-heading h1{font-size:35px}.article-subtitle{font-size:20px}.article-prose{font-size:18px;line-height:1.75}.article-prose h2{font-size:28px}.article-neighbors{grid-template-columns:1fr;gap:24px}.article-neighbors>span{display:none}.article-header-image{margin-bottom:28px}.edition-article-section h3{font-size:24px}.article-breadcrumb{margin-bottom:22px}}
