:root{--paper:#f7f5ed;--surface:#fcfaf5;--soft:#eeefe5;--ink:#254735;--text:#353e33;--muted:#5f6c59;--quiet:#626e5d;--line:#cbd2c2;--line-soft:#dfe2d5;--copper:#985e36;--danger:#9c4232;--focus:#a36636;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--paper);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--paper:#151e19;--surface:#1b271f;--soft:#202f25;--ink:#c8dbbd;--text:#dce0d3;--muted:#a7b4a1;--quiet:#95a58f;--line:#41523f;--line-soft:#2f3e30;--copper:#d3a178;--danger:#edab98;--focus:#e3b082;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{min-width:280px;margin:0}button,input,textarea,select{font:inherit;border-radius:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,select{cursor:pointer}button{color:inherit;background:0 0;border:0}button:disabled{cursor:wait;opacity:.65}a{color:var(--ink);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px}::selection{color:var(--paper);background:var(--ink)}h1,h2,h3,p{margin:0}img{max-width:100%}main{min-height:60vh}main:focus{outline:none}.reading-column{width:min(720px,100% - 40px);margin-inline:auto}.icon{flex:none;width:20px;height:20px}.icon-button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;color:var(--paper);background:var(--ink);padding:14px 18px;font-size:14px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{border-top:3px solid var(--ink);border-bottom:1px solid var(--line)}.header-inner{align-items:center;gap:6px;padding-block:12px;display:flex}.wordmark{min-height:44px;color:var(--ink);font:400 26px/1.25 var(--serif);letter-spacing:-1px;white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.wordmark-emoji{letter-spacing:0;font-size:18px;line-height:1}.header-inner nav{margin-left:auto}.archive-nav{align-items:center;min-height:44px;padding-inline:12px;font-size:13px;text-decoration:none;display:inline-flex}.archive-nav[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}.theme-button{color:var(--ink);margin-right:-8px}.theme-button:hover{color:var(--copper)}.edition-header{border-bottom:1px solid var(--line);margin-bottom:30px;padding-top:30px;padding-bottom:28px}.edition-meta{font:12px/1.7 var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edition-header h1{color:var(--ink);font:400 clamp(32px, 8.7vw, 48px)/1.16 var(--serif);letter-spacing:-1.1px;text-wrap:pretty;margin-top:17px}.edition-intro{color:var(--muted);font:16px/1.85 var(--sans);text-wrap:pretty;margin-top:18px}.story{scroll-margin-top:24px}.story-group+.story-group{margin-top:45px}.story-category{color:var(--ink);font:600 11px/1.6 var(--sans);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:13px}.story h2{color:var(--ink);font:400 29px/1.25 var(--serif);letter-spacing:-.65px;text-wrap:pretty}.story-deck{color:var(--muted);font:15px/1.85 var(--sans);margin-top:14px}.story-meta{color:var(--quiet);font:11px/1.8 var(--sans);flex-wrap:wrap;gap:8px;margin:13px 0 20px;display:flex}.story-picture{margin:0 0 24px}.story-picture img{background:var(--soft);width:100%;height:auto;display:block}.story-picture figcaption{color:var(--quiet);font:11px/1.75 var(--sans);flex-wrap:wrap;gap:1px 6px;padding-top:9px;display:flex}.picture-credit:not(:first-child):before{content:"·";padding-right:6px}.image-unavailable{background:var(--soft);min-height:170px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.image-unavailable p{font:17px/1.7 var(--serif)}.image-unavailable span{font:12px/1.7 var(--sans);margin-top:8px}.story-copy{color:var(--text);font:18px/1.85 var(--serif);overflow-wrap:break-word}.story-copy p+p{margin-top:20px}.annotation-label{color:var(--muted);font:600 10px/1.7 var(--sans);display:block}.editor-comment{border-left:2px solid var(--line);margin-top:24px;padding:2px 0 2px 16px}.editor-comment p{font:italic 17px/1.8 var(--serif);color:var(--muted);margin-top:5px}.story-update{color:var(--muted);font:14px/1.85 var(--sans);margin-top:22px}.story-update p{margin-top:5px}.source-link{color:var(--ink);font:13px/1.8 var(--sans);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);margin-top:15px;display:inline-block}.story-actions{font:14px/1.8 var(--sans);flex-wrap:wrap;gap:4px 20px;margin-top:17px;display:flex}.story-actions a{min-height:44px;-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);align-items:center;display:inline-flex}.issue-note{border-left:2px solid var(--line);margin-bottom:28px;padding:14px 0 14px 16px}.issue-note p{color:var(--muted);font:15px/1.85 var(--serif);margin-top:5px}.correction-note{border-left-color:var(--copper)}.market-block{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px;padding-block:22px}.market-block h2{color:var(--ink);font:400 24px/1.4 var(--serif);letter-spacing:-.3px}.market-quotes{margin:17px 0 0}.market-quote{justify-content:space-between;align-items:baseline;gap:15px;padding-block:9px;display:flex}.market-quote+.market-quote{border-top:1px solid var(--line-soft)}.market-quote dt{color:var(--muted);font:12px/1.7 var(--sans);flex:none}.market-quote dd{justify-content:flex-end;align-items:baseline;gap:20px;margin:0;display:flex}.market-value{color:var(--ink);font:400 22px/1.4 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.35px;white-space:nowrap}.market-unit{color:var(--muted);font:11px/1.7 var(--sans);letter-spacing:0}.market-change{text-align:right;min-width:45px;color:var(--muted);font:11px/1.7 var(--sans);font-variant-numeric:tabular-nums}.market-note{color:var(--muted);font:12px/1.85 var(--sans);margin-top:14px}.market-note a{color:inherit;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.letter-closing{color:var(--text);font:18px/1.8 var(--serif);margin-top:22px;padding-block:28px}.editor-signature{color:var(--ink);font:italic 23px/1.6 var(--serif);margin-top:17px}.feedback-section{border-top:1px solid var(--line);margin-top:25px;padding-top:28px;scroll-margin-top:24px}.feedback-section h2{color:var(--ink);font:400 28px/1.4 var(--serif);letter-spacing:-.4px}.feedback-form{margin-top:24px}.rating-fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.rating-fieldset legend,.comment-field>label{color:var(--text);font:500 13px/1.7 var(--sans);padding:0}.rating-fieldset legend>span,.comment-field>label>span{color:var(--muted);font-size:12px;font-weight:400}.rating-options{gap:10px;max-width:300px;margin-top:12px;display:flex}.rating-option{cursor:pointer;flex:1;position:relative}.rating-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rating-option>span{border:1px solid var(--line);width:100%;min-width:44px;min-height:46px;color:var(--ink);font:20px/1 var(--serif);justify-content:center;align-items:center;display:flex}.rating-option:hover>span{border-color:var(--ink)}.rating-option.is-selected>span{color:var(--paper);background:var(--ink);border-color:var(--ink)}.rating-option input:focus-visible+span{outline:2px solid var(--focus);outline-offset:4px}.rating-option input:disabled{cursor:wait}.rating-labels{max-width:300px;color:var(--quiet);font:11px/1.7 var(--sans);justify-content:space-between;margin-top:6px;display:flex}.clear-rating{min-height:44px;color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);padding:8px 0 0;font-size:12px}.comment-field>label{display:block}.comment-field textarea{border:1px solid var(--line);width:100%;min-height:130px;max-height:540px;color:var(--text);background:var(--surface);resize:vertical;font:16px/1.8 var(--serif);margin-top:10px;padding:12px 14px;display:block}.character-count{text-align:right;color:var(--quiet);font:11px/1.7 var(--sans);font-variant-numeric:tabular-nums;margin-top:5px}.honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feedback-submit{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.feedback-submit p{color:var(--muted);font:12px/1.8 var(--sans)}.button{border:1px solid var(--ink);min-width:100px;min-height:46px;color:var(--paper);background:var(--ink);font:500 13px/1.6 var(--sans);justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}.button:hover:not(:disabled){opacity:.88}.form-error{color:var(--danger);border-left:2px solid var(--danger);font:13px/1.8 var(--sans);margin-top:15px;padding:10px 0 10px 13px}.feedback-success{color:var(--ink);font:15px/1.8 var(--sans);margin-top:20px}.site-footer{border-top:1px solid var(--line);color:var(--quiet);font:12px/1.7 var(--sans);justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-block:18px 23px;display:flex}.site-footer a{min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.site-footer a:hover{text-decoration:underline}.archive-page{padding-top:32px}.archive-page>h1{color:var(--ink);font:400 38px/1.25 var(--serif);letter-spacing:-1px}.archive-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;margin-top:26px;padding-block:4px;display:flex}.archive-search{flex:100%;align-items:center;min-width:0;display:flex}.archive-search>.icon{color:var(--muted);width:18px;height:18px;margin-right:12px}.archive-search input{width:100%;min-height:48px;color:var(--text);background:0 0;border:0;padding:12px 0;font-size:14px}.archive-search input::-webkit-search-cancel-button{-webkit-appearance:none}.archive-search input::placeholder{color:var(--quiet);opacity:1}.search-clear{color:var(--muted);margin-right:-8px}.search-clear .icon{width:17px;height:17px}.category-filter{border-top:1px solid var(--line-soft);width:100%}.category-filter select{width:100%;min-height:44px;color:var(--ink);font:13px/1.8 var(--sans);background:0 0;border:0;padding:8px 2px 8px 0;display:block}.category-filter select option{background:var(--surface);color:var(--text)}.archive-count{min-height:46px;color:var(--quiet);font:12px/1.7 var(--sans);justify-content:space-between;align-items:center;display:flex}.archive-count button{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;padding:8px 0 8px 10px;font-size:12px}.archive-list{margin-top:22px}.archive-year+.archive-year{margin-top:30px}.archive-year>h2{border-bottom:1px solid var(--line);color:var(--muted);font:500 14px/1.7 var(--sans);padding-bottom:13px}.archive-row{border-bottom:1px solid var(--line-soft)}.archive-issue{align-items:center;gap:24px;padding-block:24px;text-decoration:none;display:flex}.archive-summary{min-width:0}.archive-row-meta{color:var(--quiet);font:11px/1.7 var(--sans);flex-wrap:wrap;gap:4px 13px;margin-bottom:12px;display:flex}.archive-summary h3{color:var(--ink);font:400 26px/1.3 var(--serif);letter-spacing:-.5px;text-wrap:pretty}.archive-excerpt{-webkit-line-clamp:2;color:var(--muted);font:15px/1.8 var(--serif);-webkit-box-orient:vertical;margin-top:11px;display:-webkit-box;overflow:hidden}.archive-cover{object-fit:cover;background:var(--soft);flex:0 0 110px;width:110px;height:95px;display:none}.archive-issue:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;text-decoration-thickness:1px}.archive-no-results{padding-block:36px}.archive-no-results h2{color:var(--ink);font:400 26px/1.4 var(--serif)}.archive-no-results .text-button{margin-top:12px}.text-button,.text-link{min-height:44px;color:var(--ink);font:13px/1.8 var(--sans);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;padding:8px 0;display:inline-flex}.empty-archive{color:var(--muted);font:16px/1.8 var(--serif);margin-top:24px}.state-view{padding-block:52px 40px}.state-view h1{color:var(--ink);font:400 32px/1.3 var(--serif);letter-spacing:-.5px}.state-copy{color:var(--muted);font:16px/1.8 var(--serif);margin-top:18px}.state-view .button{margin:24px 20px 0 0}.state-view .text-link{margin-top:18px}@media (width>=600px){.header-inner{padding-block:18px}.wordmark{letter-spacing:-1.2px;font-size:31px}.archive-nav{padding-inline:19px;font-size:14px}.edition-header{margin-bottom:36px;padding-top:44px;padding-bottom:34px}.edition-header h1{letter-spacing:-1.4px}.edition-meta{gap:10px;font-size:13px}.edition-intro{font-size:17px;line-height:1.9}.story h2{font-size:34px}.story-deck{font-size:16px}.story-meta{margin-bottom:23px;font-size:12px}.story-copy{font-size:19px;line-height:1.85}.story-group+.story-group{margin-top:56px}.story-picture figcaption{font-size:12px}.source-link{margin-top:20px}.editor-comment{margin-top:27px;padding-left:20px}.editor-comment p{font-size:18px}.market-block{margin-top:35px;padding-block:26px}.market-quote{padding-block:11px}.market-quote dd{gap:32px}.market-quote dt{font-size:13px}.market-value{font-size:24px}.market-change{min-width:55px;font-size:12px}.letter-closing{margin-top:26px;padding-block:36px;font-size:20px}.feedback-section{padding-top:32px}.feedback-section h2{font-size:31px}.feedback-submit p{font-size:13px}.site-footer{margin-top:65px;padding-block:22px 27px}.archive-page{padding-top:44px}.archive-page>h1{font-size:45px}.archive-tools{flex-wrap:nowrap;margin-top:32px}.archive-search{flex:1}.category-filter{border-top:0;border-left:1px solid var(--line);flex:none;width:auto;margin-left:22px;padding-left:20px}.category-filter select{width:auto;min-width:130px}.archive-cover{display:block}.archive-issue{padding-block:28px}.archive-summary h3{font-size:29px}.archive-row-meta{font-size:12px}.archive-excerpt{font-size:16px}}@media (width<=340px){.header-inner{gap:0}.wordmark{gap:5px;font-size:22px}.wordmark-emoji{font-size:16px}.archive-nav{padding-inline:10px;font-size:12px}.edition-meta{gap:6px;font-size:11px}.market-quote dd{gap:12px}.market-value{font-size:20px}.market-unit{font-size:10px}.feedback-submit{flex-direction:column;align-items:flex-start;gap:12px}.feedback-submit .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{:root,:root[data-theme=dark]{--paper:#fff;--text:#222;--ink:#222;--muted:#555;--quiet:#555;--line:#bbb;--soft:#f2f2f2}.header-inner nav,.theme-button,.feedback-section,.site-footer,.skip-link{display:none}.reading-column{width:100%;max-width:none}.story-copy{font-size:12pt}.story h2{break-after:avoid;font-size:23pt}.story-picture{break-inside:avoid}}.brief-news{border-top:1px solid var(--line);margin:2.4rem 0 0;padding-top:1.25rem}.brief-news h2{font:600 .8rem/1.6 var(--sans);color:var(--muted);margin:0 0 .8rem}.brief-news p{margin:.6rem 0;font-size:.95rem;line-height:1.75}.brief-news .source-link{margin:0 0 0 .3rem;font-size:.72rem;display:inline}.market-explanation{font-size:1rem;line-height:1.75}.preferences-link{color:var(--muted);margin-top:18px;font-size:12px;display:inline-block}
