:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172321;--muted:#65716d;--rule:#d9ded8;--paper:#f8f8f3;--accent:#9f3f26}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif}a{color:inherit}.paper{max-width:1080px;min-height:100vh;margin:0 auto;padding:26px 44px 20px}.masthead{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:48px;display:flex}.wordmark{letter-spacing:-.05em;font-size:22px;font-weight:700;text-decoration:none}.edition-date{color:var(--muted);letter-spacing:.04em;font:12px/1.4 Arial,sans-serif}.edition-heading{max-width:700px;padding:58px 0 38px}.eyebrow{color:var(--accent);letter-spacing:.16em;margin:0 0 12px;font:700 10px/1.4 Arial,sans-serif}h1{letter-spacing:-.065em;margin:0;font-size:clamp(44px,7vw,76px);font-weight:500;line-height:.98}.deck{max-width:540px;color:var(--muted);margin:19px 0 0;font-size:18px;line-height:1.55}.stories{border-top:1px solid var(--ink)}.story{border-bottom:1px solid var(--rule);grid-template-columns:56px 1fr;gap:18px;padding:27px 0 30px;display:grid}.story-index{color:var(--accent);padding-top:5px;font:12px Arial,sans-serif}.story h2{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(26px,4vw,38px);font-weight:500;line-height:1.12}.summary{color:#36423e;max-width:710px;margin:12px 0 0;font-size:17px;line-height:1.55}.summary-source{color:var(--muted);letter-spacing:.1em;margin:12px 0 -7px;font:700 9px/1.3 Arial,sans-serif}.attribution{flex-wrap:wrap;align-items:center;gap:13px;margin-top:17px;font:11px/1.4 Arial,sans-serif;display:flex}.attribution span{color:var(--muted);letter-spacing:.1em}.attribution a{text-underline-offset:3px;text-decoration-color:#a8b0aa}.empty-edition{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:44px 0}.empty-edition h2{letter-spacing:-.04em;max-width:560px;margin:0;font-size:34px;font-weight:500}.empty-edition p:last-child{max-width:520px;color:var(--muted);font:15px/1.6 Arial,sans-serif}.paper-footer{color:var(--muted);padding:24px 0 4px;font:11px Arial,sans-serif}.masthead-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 20px;display:flex}.search-button{border:1px solid var(--rule);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:8px 12px;font:14px Arial,sans-serif;text-decoration:none;display:inline-flex}.search-button:hover{border-color:var(--ink)}.search-button:focus-visible,.search-view input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.search-view{padding-top:40px}.search-view form{margin:30px 0 20px}.search-view label{margin-bottom:10px;font:14px Arial,sans-serif;display:block}.search-view input{border:1px solid var(--muted);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:0;padding:12px;font:18px Georgia,serif}.search-view [role=status]{color:var(--muted);font:14px/1.5 Arial,sans-serif}.search-result{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:24px 0}.search-result h2{margin:0;font-size:clamp(24px,4vw,34px);font-weight:500}.search-pagination{gap:16px;margin-top:24px;display:flex}@media (max-width:640px){.masthead-actions{gap:4px 10px;max-width:65%}.masthead-actions .edition-date{font-size:10px}.paper{padding:18px 21px}.edition-heading{padding:46px 0 30px}.story{grid-template-columns:28px 1fr;gap:10px}.summary{font-size:15px}}.reader-nav{border-bottom:1px solid;flex-wrap:wrap;gap:12px 24px;padding:16px 0;font-family:Arial,sans-serif;font-size:.9rem;display:flex}.reader-nav a{color:inherit;text-underline-offset:4px}.reader-paper h1{overflow-wrap:anywhere}.reader-paper h2{margin-top:0}.reader-form.narrow{max-width:650px}.reader-section{border-bottom:1px solid #c5c2b8;padding:28px 0}.reader-paper form,.delivery-fields{gap:18px;display:grid}.reader-paper label{gap:8px;font-family:Arial,sans-serif;font-size:.95rem;display:grid}.reader-paper input,.reader-paper select{width:100%;min-width:0;color:inherit;font:inherit;box-sizing:border-box;background:0 0;border:1px solid #7d7c74;border-radius:0;padding:12px}.reader-paper button,.reader-primary{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;min-height:44px;padding:12px 16px;font:500 .9rem Arial,sans-serif;text-decoration:none;display:inline-block}.reader-paper button:hover:not(:disabled),.reader-primary:hover{background:#e4e0d5}.reader-paper button:disabled{opacity:.5;cursor:default}.reader-paper button[aria-pressed=true]{color:#fff;background:#22251f}.reader-paper :focus-visible{outline-offset:3px;outline:3px solid #496951}.reader-columns{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.reader-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.delivery-fields{border:0;min-width:0;margin:0;padding:16px 0}.delivery-fields legend{padding:0;font-size:1.2rem;font-weight:700}.delivery-fields p{margin:0}.reader-hint,.catalog-list small{color:#626459;font-size:.85rem;line-height:1.5}.reader-notice{background:#eeebe1;border-left:3px solid #53674d;padding:16px;line-height:1.5}.saved-topics,.catalog-list{margin:18px 0;padding:0;list-style:none}.saved-topics li,.catalog-list li{border-bottom:1px solid #d6d2c6;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.saved-topics li>div:first-child,.catalog-list li>span{overflow-wrap:anywhere;min-width:0}.catalog-list small{display:block}.google-signin{gap:12px;padding:24px 0;display:grid}.reader-danger{color:#8d302a!important}.reader-paper p{line-height:1.6}.reader-paper strong{overflow-wrap:anywhere}@media (max-width:600px){.reader-nav{gap:14px;font-size:.85rem}.reader-paper .masthead{flex-wrap:wrap;gap:16px}.saved-topics li{flex-direction:column;align-items:flex-start}.reader-columns{grid-template-columns:1fr}.reader-paper .reader-actions button{flex:1}.reader-section{padding:24px 0}.reader-paper input,.reader-paper select{font-size:16px}}
