.newspaper-body{background:#eeeae3;color:#161a20}.edition-tools{max-width:1260px;margin:0 auto;background:#142b43;color:#fff;padding:12px 25px;display:flex;align-items:center;justify-content:space-between;gap:18px;font:600 12px/1.4 Arial,sans-serif}.edition-tools a{color:#fff;text-decoration:none;white-space:nowrap}.edition-links{display:flex;gap:21px;flex-wrap:wrap}.edition-jump{display:flex;gap:7px;align-items:center;flex-shrink:0}.edition-jump label{font-size:11px}.edition-jump select,.edition-jump button{font:12px Arial,sans-serif;min-height:34px;border:1px solid #bac2ca;padding:5px 9px;border-radius:0;background:#fff;color:#15263b}.edition-jump button{background:#efd165;border-color:#efd165;font-weight:700}.daily-paper{max-width:1260px;margin:0 auto 40px;padding:0 34px 20px;background:#fffefa;color:#17191c;font:16px/1.55 Georgia,'Times New Roman',serif}.daily-paper a{color:inherit}.news-overline{display:flex;justify-content:space-between;border-bottom:1px solid #202020;padding:13px 0 8px;font:11px/1.4 Arial,sans-serif;letter-spacing:.03em}.news-overline a{text-decoration:none;font-weight:700}.news-masthead{text-align:center;padding:9px 0 8px}.news-masthead>a{display:flex;justify-content:center;align-items:center;gap:20px;text-decoration:none}.news-masthead img{object-fit:contain;width:54px;height:58px}.news-masthead span{font:900 clamp(70px,10vw,126px)/.95 Georgia,serif;letter-spacing:-.065em}.news-masthead p{font:12px/1.4 Arial,sans-serif;margin:7px 0 0;letter-spacing:.09em}.news-dateline{display:flex;justify-content:space-between;gap:10px;font:700 11px/1.4 Arial,sans-serif;border-top:4px double;border-bottom:1px solid;padding:8px 0}.news-dateline a{text-underline-offset:3px}.news-sections{display:flex;justify-content:center;gap:24px;padding:10px 0;border-bottom:4px double;font:700 12px/1.4 Arial,sans-serif}.news-sections a{text-decoration:none}.news-main-grid{display:grid;grid-template-columns:minmax(0,2.18fr) minmax(0,1fr);gap:25px;padding-top:20px}.news-section-label{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#9c3426;margin:0 0 8px}.news-lead h1{font:700 clamp(38px,4.8vw,66px)/.98 Georgia,serif;letter-spacing:-.045em;margin:0 0 13px}.news-lead h1 a,.news-sidebar h2 a,.news-culture-grid h2 a{text-decoration:none}.daily-paper h2 a:hover,.daily-paper h1 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.news-standfirst{font:19px/1.45 Georgia,serif;margin:0 0 12px}.news-byline{font:700 11px/1.4 Arial,sans-serif;margin:0 0 14px}.news-photo{margin:0 0 13px}.news-photo img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/2;display:block}.news-photo figcaption{font:10px/1.5 Arial,sans-serif;color:#68645f;margin-top:4px}.news-columns{column-count:2;column-gap:22px;font-size:15px;line-height:1.6}.news-columns p{margin:0 0 10px}.news-read{font:700 12px/1.5 Arial,sans-serif;text-decoration:none;display:inline-block;margin:6px 0 2px;border-bottom:1px solid #aa3928}.news-sidebar{border-left:1px solid #b6b3ab;padding-left:24px}.news-sidebar h2{font:700 31px/1.03 Georgia,serif;letter-spacing:-.035em;margin:0 0 13px}.news-sidebar p:not(.news-section-label){font-size:14px;line-height:1.6;margin:11px 0}.news-sidebar .news-side-dek,.news-side-dek{font-weight:700}.news-fluency-brief{margin-top:23px;padding-top:18px;border-top:4px double}.news-fluency-brief h2{font-size:25px}.news-fluency-brief dl{margin:15px 0;font-size:13px}.news-fluency-brief dl>div{padding:7px 0;border-bottom:1px solid #dedad2}.news-fluency-brief dt{font-weight:700}.news-fluency-brief dd{margin:0;color:#444}.news-culture-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:25px;border-top:4px double;margin-top:23px;padding-top:22px}.news-culture-grid>article+article{border-left:1px solid #b6b3ab;padding-left:24px}.news-culture-grid .news-photo img{aspect-ratio:2.1/1}.news-culture-grid h2{font:700 33px/1.05 Georgia,serif;letter-spacing:-.035em;margin:8px 0 12px}.news-culture-grid p:not(.news-section-label){font-size:15px;line-height:1.6;margin:10px 0}.news-crossword{display:grid;grid-template-columns:1fr 215px;gap:35px;margin-top:24px;border-top:5px double;padding:22px 0 19px;border-bottom:1px solid #b6b3ab;align-items:center}.news-crossword h2{font:700 37px/1.05 Georgia,serif;letter-spacing:-.035em;margin:8px 0 12px}.news-crossword p:not(.news-section-label){max-width:650px;font-size:16px}.crossword-actions{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;flex-direction:column;font:700 12px/1.5 Arial,sans-serif}.news-button{background:#142b43;color:#fff!important;text-decoration:none;padding:11px 15px;display:inline-block}.grid-preview{max-width:215px}.grid-preview img{width:100%;height:auto;display:block;border:1px solid #222}.news-framework-credit{font:11px/1.6 Arial,sans-serif;color:#59544e;max-width:770px}.issue-paging{display:flex;justify-content:space-between;gap:15px;border-top:1px solid;padding:14px 0;font:700 12px/1.5 Arial,sans-serif}.issue-paging span{color:#78716a}.news-bottom{display:flex;gap:20px;flex-wrap:wrap;font:11px/1.5 Arial,sans-serif;border-top:3px double;padding:11px 0 0}.news-bottom span{margin-left:auto}.archive-page{min-height:60vh;padding-top:35px}.archive-page>h1{font:700 55px/1.05 Georgia,serif;margin:0 0 15px}.archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.archive-issue{border-top:4px double;padding:20px 0}.archive-issue h2{font:700 29px/1.1 Georgia,serif;margin:6px 0 12px}.archive-issue>div{display:flex;gap:20px;font:700 12px Arial,sans-serif}.article-search{max-width:650px;font:700 13px Arial,sans-serif;margin-top:25px}.article-search>div{display:flex;margin-top:8px}.article-search input{min-width:0;flex:1;padding:12px;font:16px Arial,sans-serif;border:1px solid #777}.article-search button{background:#142b43;color:#fff;padding:10px 20px;border:1px solid #142b43;font:700 14px Arial,sans-serif}.article-search #search-status{font-weight:400}.article-search-card[hidden]{display:none!important}.edition-essay{max-width:880px;margin:45px auto 80px;padding:0 25px}.edition-essay h1{font:700 clamp(38px,6vw,68px)/1.04 Georgia,serif;letter-spacing:-.045em;margin:18px 0}.edition-dek{font:22px/1.5 Georgia,serif;color:#444}.edition-byline{font:13px/1.6 Arial,sans-serif;border-bottom:1px solid #aaa;padding-bottom:22px}.edition-essay figure{margin:28px 0}.edition-essay figure img{width:100%;height:auto}.edition-essay figcaption{font:11px/1.5 Arial,sans-serif;color:#555;margin-top:8px}.edition-prose{max-width:700px;margin:auto;font:19px/1.8 Georgia,serif}.edition-prose p{margin:22px 0}.edition-prose h2{font:700 30px/1.2 Georgia,serif;margin:40px 0 15px}.edition-prose a{text-decoration:underline;text-underline-offset:3px;color:#73251f}.edition-prose q{font-style:italic}.edition-practice{border-left:3px solid #96342a;padding:1px 22px;margin:40px 0}.edition-practice h2{font-size:23px;margin-top:18px}.edition-practice a,.edition-sources{font:14px/1.7 Arial,sans-serif}.edition-sources{border-top:1px solid #aaa;margin-top:40px}.edition-sources h2{font-size:22px}.edition-sources li{margin:14px 0}.paper-read{display:inline-block;font:700 13px Arial,sans-serif;margin-top:12px}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #bd6122;outline-offset:3px}#lead-story,#job-story,#habits-story,#culture-story,#crossword-desk{scroll-margin-top:85px}@media(min-width:760px){.edition-tools{position:sticky;top:0;z-index:5}}@media(max-width:900px){.edition-tools{display:block}.edition-jump{margin-top:10px;justify-content:flex-end}.news-main-grid{grid-template-columns:1.8fr 1fr;gap:18px}.news-sidebar{padding-left:17px}.news-lead h1{font-size:49px}.news-sidebar h2{font-size:27px}.daily-paper{padding-left:24px;padding-right:24px}}@media(max-width:650px){.edition-tools{padding:13px 16px}.edition-links{gap:10px 19px;font-size:12px}.edition-links>a:last-child{display:none}.edition-jump{justify-content:flex-start;margin-top:12px}.edition-jump select{max-width:190px;min-width:0}.edition-jump label{font-size:10px}.daily-paper{padding:0 18px 18px;margin-bottom:20px}.news-overline{font-size:9px;gap:15px}.news-overline span{max-width:210px}.news-masthead{padding-top:15px}.news-masthead>a{gap:9px}.news-masthead img{width:36px;height:40px}.news-masthead span{font-size:68px;letter-spacing:-.07em}.news-masthead p{font-size:9px;letter-spacing:.04em;margin:7px 0 9px}.news-dateline{font-size:9px;flex-wrap:wrap;gap:5px 12px}.news-dateline a{margin-left:auto}.news-sections{justify-content:flex-start;gap:10px 17px;flex-wrap:wrap;font-size:11px;padding:11px 0}.news-main-grid{display:block;padding-top:19px}.news-lead h1{font-size:43px;line-height:1}.news-standfirst{font-size:18px}.news-columns{column-count:1;font-size:16px}.news-sidebar{border:0;border-top:4px double;padding:21px 0 0;margin-top:23px}.news-sidebar h2{font-size:33px}.news-sidebar p:not(.news-section-label){font-size:16px}.news-sidebar .news-photo img{aspect-ratio:1.65/1}.news-fluency-brief dl{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px;font-size:13px}.news-culture-grid{display:block}.news-culture-grid>article+article{border-left:0;border-top:1px solid #aaa;margin-top:23px;padding:23px 0 0}.news-culture-grid .news-photo img{aspect-ratio:1.65/1}.news-culture-grid h2{font-size:33px}.news-culture-grid p:not(.news-section-label){font-size:16px}.news-crossword{grid-template-columns:minmax(0,1fr) 94px;gap:15px;align-items:start}.news-crossword h2{font-size:29px}.news-crossword p:not(.news-section-label){font-size:14px}.grid-preview{margin-top:27px}.news-button{padding:10px;font-size:11px}.crossword-actions{font-size:11px}.issue-paging{font-size:10px;gap:10px}.news-bottom{gap:12px;font-size:10px}.news-bottom span{margin-left:0}.archive-page{padding-top:25px}.archive-page>h1{font-size:42px}.archive-grid{display:block}.edition-essay{padding:0 20px}.edition-essay h1{font-size:42px}.edition-prose{font-size:18px}}@media print{.edition-tools,.news-sections,.newsletter-strip,.skip-link,.issue-paging,.news-bottom{display:none}.newspaper-body{background:white}.daily-paper{max-width:none;margin:0;padding:0}.news-masthead span{font-size:72px}.news-main-grid{display:grid;grid-template-columns:2.2fr 1fr}.news-lead h1{font-size:35px}.news-culture-grid{display:grid}.news-crossword{break-inside:avoid}.news-photo img{max-height:180px}.daily-paper a{text-decoration:none}}

.newspaper-wordmark{font-family:Georgia,serif;font-size:48px;font-weight:900;color:var(--ink,#17212d)}
.artwork-title{font-style:italic}.artwork-disclosure{font-style:normal}
@media(max-width:760px){.newspaper-wordmark{display:inline-block;max-width:80px;font-size:24px;line-height:1.1}}
/* Warm newsprint with a quiet fibre grain; decoration stays behind readable text. */
.newspaper-body{background:#e8e2d7}.daily-paper,.newspaper-article-body{background-color:#fbf7ed;background-image:url('paper-grain.svg');background-repeat:repeat}.daily-paper{box-shadow:0 4px 22px rgba(48,37,19,.09)}
@media print{.newspaper-body{background:#fff}.daily-paper{box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}}

.method-details{margin:1.5rem 0;padding:1rem 0;border-top:1px solid #b8b0a3;border-bottom:1px solid #b8b0a3}.method-details summary{cursor:pointer;font-weight:700}.method-details summary:focus-visible{outline:2px solid #a03729;outline-offset:4px}.method-details[open] summary{margin-bottom:1rem}.token-table-wrap{max-width:100%;overflow-x:auto}.token-table-wrap table{width:100%;border-collapse:collapse;font:14px/1.5 Arial,sans-serif}.token-table-wrap th,.token-table-wrap td{padding:.7rem;text-align:left;border-bottom:1px solid #c8c0b4;vertical-align:top}.token-table-wrap th{font-weight:700}.token-table-wrap table{min-width:620px}.method-caption{font-size:.85em;color:#544c43}
