@import url("https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&display=swap");:root{--sun:#E39B05;--sun-deep:#B3541A;--sky:#267073;--ink:#2C2623;--ink-soft:#635A55;--paper:#FDF9F3;--paper-deep:#F3ECE4;--line:#E8DFD5;--leaf:#337A49;--max:1100px;font-family:var(--news-reading-font)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink)}body{line-height:1.65;font-size:1.375rem}a{color:var(--sky);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--sun-deep)}a:focus-visible{outline:2px solid var(--sun-deep);outline-offset:2px}img{max-width:100%;height:auto;display:block}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link:focus-visible{position:static;width:auto;height:auto;clip:auto;padding:12px;background:var(--paper);color:var(--sky);border:2px solid var(--sky);z-index:1000;margin:8px;display:block;text-align:center;font-weight:600}.wrap{max-width:var(--max);margin:0 auto;padding-inline:24px}.masthead{border-bottom:1px solid var(--line);padding:32px 0 24px}.masthead-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;font-family:var(--news-reading-font);font-size:1rem;color:var(--ink-soft);letter-spacing:.02em}.brand{display:block;text-align:center;text-decoration:none;color:var(--ink);margin:16px 0 8px}.brand .brand-name,.brand h1{margin:0;font-family:var(--news-reading-font);font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.1;letter-spacing:normal;font-weight:700}.brand .brand-name .sun,.brand h1 .sun{color:var(--sun-deep)}.brand .brand-name .dot,.brand h1 .dot{color:var(--sun)}.tagline{text-align:center;margin:8px 0 0;color:var(--ink-soft);font-size:1.0625rem}.nav,.tagline{font-family:var(--news-reading-font)}.nav{justify-content:center;gap:32px;margin-top:24px;font-size:1rem;font-weight:500;flex-wrap:wrap}.nav,.nav a{display:flex}.nav a{color:var(--ink);text-decoration:none;border-bottom:2px solid transparent;padding:12px 8px;margin:0 -8px;align-items:center;min-height:48px}.nav a:hover{border-color:var(--sun-deep);color:var(--sun-deep)}.hero-note{background:var(--paper-deep);border-radius:12px;padding:20px 24px;margin:32px 0;font-size:1rem;font-family:var(--news-reading-font);color:var(--ink);border:1px solid var(--line);line-height:1.6}.news-home{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin:32px 0 64px}@media (min-width:960px){.news-home{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);grid-template-areas:"latest history" "earlier history";gap:48px}.lead{grid-area:latest}.earlier{grid-area:earlier}.sidebar{grid-area:history}}.story{border-bottom:1px solid var(--line);padding:0 0 32px;margin:0 0 32px}.story:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.story h2{margin:0 0 12px;font-family:var(--news-reading-font);font-size:1.875rem;line-height:1.4;letter-spacing:normal;font-weight:600}.story h2 a{color:var(--ink);text-decoration:none}.story h2 a:hover{color:var(--sky)}.story p{margin:0 0 12px}.story .why{color:var(--ink-soft);font-style:normal}.story .meta{font-family:var(--news-reading-font);font-size:1rem;color:var(--ink-soft);display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.story .meta a{color:var(--sky);font-weight:500;display:inline-flex;align-items:center;min-height:48px;padding:12px 0;margin:-12px 0}.lead .story:first-child h2{font-size:2.375rem}.sidebar h2{margin:0 0 16px;font-size:1rem;font-weight:600;font-family:var(--news-reading-font);color:var(--ink);border-top:2px solid var(--line);padding-top:16px}.sidebar .panel{margin-bottom:40px}.otd li{display:flex;gap:12px;align-items:baseline;margin:0 0 16px;list-style:none;padding-inline-start:0}.otd ul{padding:0;margin:0}.otd .year{font-weight:500;color:var(--ink-soft);font-family:var(--news-reading-font);font-size:.9375rem;min-width:42px;text-align:end}.otd li a{color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;padding:12px 8px;margin:-12px -8px;min-height:48px}.otd li a:hover{color:var(--sky)}.mission{font-size:1rem}.mission p{margin-top:0}.adslot{border:1px dashed var(--line);border-radius:8px;color:var(--ink-soft);text-align:center;padding:32px 16px;font-size:.8125rem;font-family:var(--news-reading-font);text-transform:none;letter-spacing:.05em}.prose{max-width:62ch;margin:40px auto 64px}.prose h2{margin-top:40px;font-family:var(--news-reading-font);font-size:1.75rem}.prose li{margin:8px 0}.footer{border-top:1px solid var(--line);padding:48px 0 64px;margin-top:40px;font-family:var(--news-reading-font);font-size:.9375rem;color:var(--ink-soft);line-height:1.6}.footer-cols{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:760px){.footer-cols{grid-template-columns:2fr 1fr 1fr;gap:48px}}.footer h4{margin:0 0 12px;font-size:1rem;text-transform:none;letter-spacing:.05em;color:var(--ink);font-weight:600}.footer ul{list-style:none;padding:0;margin:0}.footer li{margin:0}.footer li a{display:inline-flex;align-items:center;padding:12px 0;min-height:48px}.empty{padding:64px 0;text-align:center;color:var(--ink-soft);font-size:1.125rem}.tag{display:inline-block;font-family:var(--news-reading-font);font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:none;padding:4px 10px;border-radius:4px;margin-inline-end:8px;vertical-align:middle}.tag-kind{background:var(--paper-deep);color:var(--sun-deep)}.tag-ours{background:var(--leaf);color:#fff}.prose h1{font-size:2.625rem;line-height:1.35;margin:12px 0 20px;letter-spacing:normal;font-family:var(--news-reading-font);font-weight:700}.prose .lede{font-size:1.375rem;color:var(--ink);line-height:1.65;margin-bottom:32px}.prose .why{color:var(--ink-soft);font-style:normal}.fine,.meta-line,.prose .fine{font-family:var(--news-reading-font);font-size:1rem;color:var(--ink-soft)}.meta-line{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.story-image{max-height:400px;margin-bottom:24px}.story-image,.story-image-large{width:100%;border-radius:12px;object-fit:cover;background-color:var(--paper-deep);display:block;border:1px solid var(--line)}.story-image-large{max-height:500px;margin-top:16px;margin-bottom:32px}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.adslot,.footer,.masthead-top,.nav{display:none}body{background:white;color:black}.wrap{max-width:100%;padding-inline:0;margin:0}}.story-figure{margin:0 0 14px}.story-figure img{width:100%;height:auto;max-height:640px;object-fit:contain;border-radius:8px;display:block}.story-figure figcaption{font-family:var(--news-reading-font);font-size:.9375rem;color:var(--ink-soft);margin-top:6px}.story-figure figcaption a{color:inherit}.earlier{margin-top:0;padding-top:24px;border-top:2px solid var(--line)}.earlier>*{max-width:72ch}.earlier>h2{margin:0 0 4px}.edition-date{margin:28px 0 8px;font-size:.85rem;letter-spacing:.06em;text-transform:none;color:var(--ink-soft,#666)}.archive-sentinel{min-height:1px}.story .more{margin:0 0 12px}.story .more a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.story-brief{padding-bottom:20px;margin-bottom:20px}.story-brief h2{font-size:1.375rem;line-height:1.3}.story .lead-date{margin:-6px 0 10px;font-family:var(--news-reading-font);font-size:1rem;color:var(--ink-soft)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0}.share-label{font-family:var(--news-reading-font);font-size:1rem;color:var(--ink-soft);margin-right:4px}.share-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:1rem;text-decoration:none;cursor:pointer}.share-btn:hover{border-color:var(--sky);color:var(--sky)}.story-nav{display:flex;justify-content:space-between;gap:16px;margin:28px 0 0;padding-top:16px;border-top:1px solid var(--line)}.story-nav a{display:inline-flex;align-items:center;min-height:48px;max-width:48%;color:var(--sky);text-decoration:none;font-family:var(--news-reading-font);font-size:.9375rem}.story-nav a:hover{text-decoration:underline}.story-nav .next{margin-left:auto;text-align:right}.reading-time{color:var(--ink-soft)}.story-brief{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:16px;align-items:start}.story-brief .story-figure{grid-row:1;margin:0}.story-brief .story-figure img{width:100%;height:auto;max-height:280px;object-fit:contain;border-radius:8px}.story-brief .story-figure figcaption{display:flex}.story-brief:not(:has(.story-figure)){grid-template-columns:1fr}@media (max-width:599px){.story-brief{grid-template-columns:minmax(0,1fr);row-gap:16px}.story-brief .story-figure{grid-row:auto}.story-brief .story-figure img{width:100%;height:auto;max-height:480px}}.story-brief>.meta,.story-brief>p{grid-column:1/-1}.story-brief h2{margin:0 0 1rem}:root{--news-reading-font:"Atkinson Hyperlegible",Arial,sans-serif;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0}:root[data-reader-font=system]{--news-reading-font:Arial,Helvetica,sans-serif}.news-reader{gap:.75rem 1.5rem;padding-block:1rem;border-bottom:1px solid var(--line,var(--borders));font-family:var(--news-reading-font);font-size:1rem;color:var(--ink)}.news-reader,.news-reader label{display:flex;align-items:center;flex-wrap:wrap}.news-reader label{min-width:0;max-width:100%;gap:.5rem}.news-reader select{font:inherit;color:var(--ink);background:var(--paper);min-height:48px;min-width:48px;max-width:100%;padding:.5rem;border:1px solid var(--ink-soft);border-radius:4px}.news-reader select:focus-visible{outline:3px solid var(--sky,var(--accent));outline-offset:3px}.news-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1.5rem}.news-section-heading h1{margin:0;font-family:var(--news-reading-font);font-size:1.5rem;line-height:1.4}.news-section-heading p{margin:0;font-size:1rem;color:var(--ink-soft)}.news-section-links{display:flex;gap:.5rem 1.5rem;flex-wrap:wrap}.news-section-links a{display:inline-flex;align-items:center;min-height:48px}body{overflow-wrap:anywhere}.story>*,main,main article,main aside,main section{min-width:0}:root[data-reader-size="200"] .front,:root[data-reader-size="200"] .news-home{display:block}:root[data-reader-size="200"] .front>*,:root[data-reader-size="200"] .news-home>*{margin-bottom:2rem}.prose .news-image-credit,.story .news-image-credit{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;font-size:1rem;line-height:1.5;margin-top:.5rem;padding:0}.prose .news-image-credit a,.story .news-image-credit a{display:inline-flex;align-items:center;min-height:48px;color:inherit;text-decoration:underline;text-underline-offset:.15em}:root[data-reader-size="200"] .story-brief,:root[data-reader-size="200"] .story-today{grid-template-columns:minmax(0,1fr)}:root[data-reader-size="200"] .story .story-figure{grid-row:auto}.prose .story-figure{margin:1.5rem 0}.prose .story-figure img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}