:root{--paper:#fafaf8;--ink:#0b0b0a;--rule:#b8b8b3;--muted:#61615c;--wash:#f0f0eb;--soft-ink:#292925;color:var(--ink);background:var(--wash);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--wash);min-width:320px}body{background:var(--wash);min-width:320px;min-height:100vh;margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{color:inherit}::selection{color:var(--paper);background:var(--ink)}#root{min-height:100vh}.app-frame{background:var(--paper);border:5px solid var(--ink);border-radius:27px;width:min(1180px,100% - 24px);min-height:calc(100vh - 24px);margin:12px auto;overflow:hidden}.site-header{border-bottom:1px solid var(--rule);grid-template-columns:minmax(120px,1fr) auto minmax(320px,1.65fr);align-items:center;gap:20px;min-height:78px;margin:0 28px;display:grid}.wordmark{width:max-content;min-height:44px;color:var(--ink);letter-spacing:-.04em;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.edition-line{color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.primary-navigation{justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.nav-link{min-width:44px;min-height:44px;color:var(--muted);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;padding:0 9px;font-size:11px;text-decoration:none;display:inline-flex}.nav-link:hover,.nav-link.active{color:var(--ink)}.nav-link.active{border-bottom-color:var(--ink);font-weight:600}.site-main{min-height:calc(100vh - 142px);padding:0 28px}.editorial-page{min-width:0;padding:30px 0 76px}.view-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:24px;display:flex}.view-header h1,.article-header h1,.secondary-story h2,.dossier-lead h2,.coverage-record h2,.journal-reading-column h2,.journal-record h2,.saved-record h2,.source-record h2,.inspection-panel h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.03}.view-header h1{max-width:840px;margin-top:12px;font-size:clamp(3.1rem,7vw,5.9rem)}.kicker,.section-label,.panel-label,.toolbar-label{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:1.35}.view-stamp{min-width:168px;color:var(--muted);grid-template-columns:auto auto;align-items:end;column-gap:15px;padding-bottom:1px;font-size:11px;display:grid}.view-stamp span,.view-stamp time{grid-column:1}.view-stamp strong{color:var(--ink);letter-spacing:-.06em;grid-area:1/2/span 2;align-self:center;font-size:30px;font-weight:400;line-height:1}.view-toolbar,.secondary-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.layout-navigation{align-items:center;gap:16px;display:flex}.layout-link{min-width:44px;min-height:44px;color:var(--muted);border-bottom:1px solid #0000;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.layout-link:hover,.layout-link.active{color:var(--ink)}.layout-link.active{border-bottom-color:var(--ink);font-weight:600}.lead-story-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:38px;margin-bottom:56px;padding-top:28px;display:grid}.lead-visual-column,.lead-aside,.article-reading-column,.article-source-panel,.dossier-lead,.coverage-column,.journal-visual,.journal-reading-column{min-width:0}.lead-visual-column>.section-label{margin-bottom:8px;display:block}.editorial-image,.media-placeholder{background:var(--wash);width:100%;display:block}.editorial-image{object-fit:cover;height:auto}.media-placeholder{min-height:220px;color:var(--muted);border:1px solid var(--rule);place-items:center;display:grid}.media-placeholder span{font-size:11px}.excerpt-missing{color:var(--muted);font-style:italic}.lead-image{aspect-ratio:1.72}.lead-copy{padding-top:17px}.domain-line{color:var(--muted);margin:0 0 10px;font-size:12px}.lead-copy h2{letter-spacing:-.065em;max-width:760px;margin:0 0 19px;font-size:clamp(2.15rem,4vw,3.15rem);font-weight:500;line-height:.99}.lead-copy h2 a,.secondary-story h2 a,.dossier-lead h2 a,.coverage-record h2 a,.journal-reading-column h2 a,.journal-record h2 a,.saved-record h2 a{min-height:44px;text-decoration:none;display:inline-block}.lead-copy h2 a:hover,.secondary-story h2 a:hover,.dossier-lead h2 a:hover,.coverage-record h2 a:hover,.journal-reading-column h2 a:hover,.journal-record h2 a:hover,.saved-record h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.source-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0;font-size:11px;line-height:1.4;display:flex}.source-meta>*+*{border-left:1px solid var(--rule);margin-left:10px;padding-left:10px}.lead-aside{border-top:1px solid var(--ink);padding-top:2px}.lead-excerpt,.article-excerpt,.inspection-excerpt,.journal-excerpt{max-width:42ch;color:var(--soft-ink);margin:14px 0 0;font-size:15px;line-height:1.48}.aside-rule,.article-rule,.dossier-rule,.journal-rule{background:var(--rule);height:1px;margin:36px 0 20px}.source-detail,.inspection-meta{gap:15px;margin:0;display:grid}.source-detail div,.inspection-meta div{grid-template-columns:72px minmax(0,1fr);gap:10px;display:grid}.source-detail dt,.inspection-meta dt{color:var(--muted);text-transform:uppercase;font-size:10px}.source-detail dd,.inspection-meta dd{overflow-wrap:anywhere;margin:0;font-size:12px}.aside-actions,.inspection-actions{border-top:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:0;margin-top:32px;display:flex}.text-action{min-width:44px;min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.text-action:hover,.text-action:focus-visible{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.primary-action{color:var(--ink);font-weight:600}.save-action{padding:0}.secondary-heading{border-top:1px solid var(--ink);border-bottom:0;min-height:48px}.secondary-heading>span:last-child,.view-count,.archive-footnote,.quiet-route-link,.inspection-note{color:var(--muted);font-size:11px}.secondary-stories{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;display:grid}.secondary-story{border-bottom:1px solid var(--rule);min-width:0;padding:24px 0 30px}.secondary-story:nth-child(2n){border-left:1px solid var(--rule);padding-left:34px}.secondary-story .source-meta{margin-bottom:15px}.secondary-story h2{margin-bottom:12px;font-size:clamp(1.35rem,2.5vw,1.8rem)}.secondary-story>p,.saved-record>p,.dossier-lead-copy>p{max-width:56ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.story-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:9px;display:flex}.article-page{padding-top:33px}.article-local-nav{justify-content:flex-end;align-items:center;gap:18px;min-height:44px;margin-bottom:21px;display:flex}.article-header{grid-template-columns:minmax(0,1fr) 130px;align-items:end;gap:28px;display:grid}.article-source-line{color:var(--muted);gap:10px;margin:21px 0 12px;font-size:12px;display:flex}.article-header h1{max-width:820px;font-size:clamp(2.45rem,5.7vw,4.4rem)}.article-date{color:var(--ink);letter-spacing:-.05em;text-transform:uppercase;flex-direction:column;justify-self:end;align-items:flex-start;font-size:23px;font-weight:400;line-height:1.02;display:flex}.article-date span{margin-top:3px;font-size:23px}.article-rule{margin:22px 0 0}.article-content-grid{grid-template-columns:minmax(0,1.48fr) minmax(280px,.82fr);gap:38px;padding-top:28px;display:grid}.article-reading-column{max-width:680px}.article-image{aspect-ratio:1.72}.article-figure{margin:0}.article-figure figcaption,.image-note{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.4}.article-source-panel{border-top:1px solid var(--ink);padding-top:3px}.article-source-panel .source-meta{gap:11px;display:grid}.article-source-panel .source-meta>*+*{border-left:0;margin-left:0;padding-left:0}.article-external-link{border-top:1px solid var(--rule);width:100%;margin-top:33px}.empty-page h1{max-width:920px;margin:14px 0 25px;font-size:clamp(3rem,7vw,5.9rem)}.empty-description{max-width:42ch;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.received-page,.sources-page,.archive-page,.saved-page{padding-top:31px}.list-view-header h1{letter-spacing:-.065em;margin-top:13px;font-size:clamp(2.55rem,5.6vw,4.15rem)}.view-count{white-space:nowrap;padding-bottom:8px}.received-layout{grid-template-columns:minmax(0,1fr) minmax(275px,.38fr);gap:36px;padding-top:28px;display:grid}.received-list-header,.received-row{grid-template-columns:22px minmax(115px,.85fr) minmax(220px,2.2fr) 98px minmax(95px,.65fr) minmax(110px,.75fr);align-items:center;gap:14px;display:grid}.received-list-header{min-height:35px;color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--ink);padding:0 0 8px;font-size:10px;font-weight:600}.received-row{width:100%;min-height:81px;color:var(--soft-ink);text-align:left;border:0;border-bottom:1px solid var(--rule);cursor:pointer;background:0 0;padding:13px 0;font-size:12px}.received-row:hover,.received-row.active{color:var(--ink)}.select-box{border:1px solid var(--rule);width:16px;height:16px;display:block}.received-row.active .select-box{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.received-title{overflow-wrap:anywhere;line-height:1.35}.received-row time,.received-topic,.received-status{color:var(--muted);font-size:11px}.received-status.missing{color:var(--ink)}.inspection-panel{border-top:1px solid var(--ink);padding-top:2px}.inspection-heading{flex-direction:column;gap:14px;display:flex}.inspection-domain{color:var(--muted);font-size:11px}.inspection-panel h2{margin:17px 0 28px;font-size:1.62rem;line-height:1.08}.inspection-excerpt{font-size:14px}.inspection-state{color:var(--soft-ink);margin:7px 0 0;font-size:12px}.feed-health-note{color:var(--muted);border-bottom:1px solid var(--rule);margin:0;padding:14px 0;font-size:12px;line-height:1.45}.inspection-meta{gap:13px}.inspection-actions{margin-top:30px}.inspection-note{margin:18px 0 0}.quiet-route-link{align-items:center;min-height:44px;margin-top:25px;text-decoration:none;display:inline-flex}.quiet-route-link:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:28px;display:grid}.issue-cover{aspect-ratio:.76;min-width:0;color:var(--paper);background:var(--soft-ink);text-decoration:none;display:block;position:relative;overflow:hidden}.cover-image,.cover-scrim,.cover-content{position:absolute;inset:0}.cover-image{object-fit:cover;filter:saturate(.65)contrast(.93);height:100%}.cover-scrim{background:#0b0b0a5c}.cover-content{flex-direction:column;justify-content:space-between;padding:24px 21px 20px;display:flex}.cover-number,.cover-date{font-size:11px}.cover-content strong{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:19ch;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:400;line-height:1.08}.archive-footnote{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:9px;margin-top:25px;padding-top:15px;display:flex}.archive-footnote strong{color:var(--ink);font-weight:500}.source-catalog{border-top:1px solid var(--ink)}.source-record{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.55fr) minmax(140px,.7fr) auto;align-items:center;gap:28px;padding:21px 0;display:grid}.source-record-main .section-label{margin-bottom:8px}.source-record h2{margin-bottom:6px;font-size:1.45rem}.source-domain{color:var(--muted);margin:0;font-size:12px}.source-record-meta{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.source-status.enabled,.source-status.failed,.source-status.unknown{color:var(--ink)}.source-feed-link{white-space:nowrap}.saved-list{border-top:1px solid var(--ink)}.saved-record{border-bottom:1px solid var(--rule);padding:24px 0 30px}.saved-record .source-meta{margin-bottom:14px}.saved-record h2{max-width:820px;margin-bottom:12px;font-size:clamp(1.55rem,3.2vw,2.35rem)}.empty-state{border-top:1px solid var(--ink);padding:78px 0}.empty-state p{color:var(--muted);margin:0 0 18px;font-size:15px}.dossier-header h1{max-width:770px;font-size:clamp(2.25rem,5.2vw,4.1rem)}.dossier-rule,.journal-rule{margin:0}.dossier-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:48px;padding-top:40px;display:grid}.dossier-image{aspect-ratio:1.58}.dossier-lead-copy{padding-top:21px}.dossier-lead-copy .section-label{margin-bottom:14px}.dossier-lead h2{max-width:700px;margin-bottom:16px;font-size:clamp(1.9rem,3.8vw,3rem)}.coverage-column{padding-top:2px}.coverage-column>.panel-label,.journal-companions>.panel-label{border-bottom:1px solid var(--ink);padding-bottom:11px}.coverage-record{border-bottom:1px solid var(--rule);grid-template-columns:112px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.coverage-record time{color:var(--muted);font-size:11px}.coverage-source{color:var(--muted);margin:0 0 9px;font-size:11px}.coverage-record h2{font-size:13px;line-height:1.35}.journal-header h1{font-size:clamp(2.8rem,6vw,5rem)}.journal-focus{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:48px;padding-top:40px;display:grid}.journal-image{aspect-ratio:1.45}.journal-reading-column{align-self:center;max-width:560px;padding:10px 0 14px}.journal-reading-column .section-label{margin-bottom:18px}.journal-reading-column h2{margin-bottom:19px;font-size:clamp(2rem,4.2vw,3.25rem)}.journal-excerpt{max-width:48ch;font-size:16px;line-height:1.56}.journal-reading-column .source-meta{margin-top:25px}.journal-reading-column>.text-action{border-top:1px solid var(--rule);margin-top:22px;padding-top:1px}.journal-companions{border-top:1px solid var(--ink);max-width:930px;margin-top:64px;padding-top:17px}.journal-record{border-bottom:1px solid var(--rule);grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:center;gap:28px;padding:17px 0;display:grid}.journal-record h2{font-size:1.18rem}.site-footer{min-height:48px;color:var(--muted);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin:0 28px;padding:12px 0 16px;font-size:10px;display:flex}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (width<=930px){.site-header{grid-template-columns:minmax(100px,1fr) auto minmax(250px,1.7fr);gap:12px;margin-left:20px;margin-right:20px}.site-main{padding-left:20px;padding-right:20px}.site-footer{margin-left:20px;margin-right:20px}.lead-story-grid,.article-content-grid,.dossier-grid,.journal-focus{grid-template-columns:1fr}.lead-aside,.article-source-panel{max-width:680px}.lead-aside{border-top-color:var(--rule);padding-top:23px}.dossier-grid,.journal-focus{gap:35px}.received-layout{grid-template-columns:1fr}.inspection-panel{max-width:680px}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.app-frame{border-width:4px;border-radius:21px;width:calc(100% - 12px);min-height:calc(100vh - 12px);margin:6px auto}.site-header{grid-template-columns:1fr;align-items:start;gap:2px;min-height:0;padding:10px 0 8px}.wordmark{min-height:42px}.edition-line{order:3;min-height:30px}.primary-navigation{scrollbar-width:none;order:2;justify-content:flex-start;width:100%;overflow-x:auto}.primary-navigation::-webkit-scrollbar{display:none}.nav-link{padding-left:8px;padding-right:8px}.site-main{min-height:calc(100vh - 185px);padding-left:16px;padding-right:16px}.editorial-page,.article-page,.received-page,.sources-page,.archive-page,.saved-page{padding-top:25px;padding-bottom:55px}.view-header{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:19px}.view-header h1{font-size:clamp(2.7rem,13vw,4.3rem)}.view-stamp{border-top:1px solid var(--rule);grid-template-columns:auto auto;justify-content:space-between;width:100%;padding:5px 0 0}.view-stamp strong{grid-column:2}.view-toolbar{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0}.layout-navigation{justify-content:space-between;gap:8px;width:100%}.layout-link{flex:1}.lead-story-grid{gap:29px;margin-bottom:39px;padding-top:22px}.lead-image{aspect-ratio:1.95}.lead-copy h2{font-size:clamp(2rem,8.5vw,3rem)}.lead-excerpt,.article-excerpt,.inspection-excerpt,.journal-excerpt{font-size:14px}.aside-rule,.article-rule,.dossier-rule,.journal-rule{margin-top:28px}.secondary-stories{grid-template-columns:1fr}.secondary-story:nth-child(2n){border-left:0;padding-left:0}.secondary-heading{min-height:44px}.article-header{grid-template-columns:1fr;align-items:start;gap:21px}.article-header h1{font-size:clamp(2.35rem,10vw,3.65rem)}.article-date{justify-self:start;font-size:19px}.article-date span{font-size:19px}.article-content-grid{gap:29px;padding-top:22px}.article-image{aspect-ratio:1.95}.received-list-header{display:none}.received-row{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"check source date""check title title""check topic status";gap:8px 12px;min-height:100px;padding:15px 0}.received-row .select-box{grid-area:check;align-self:start;margin-top:2px}.received-source{grid-area:source}.received-title{grid-area:title}.received-row time{grid-area:date;justify-self:end}.received-topic{grid-area:topic}.received-status{text-align:right;grid-area:status;justify-self:end}.archive-grid{grid-template-columns:1fr;gap:20px;padding-top:22px}.issue-cover{max-width:480px}.source-record{grid-template-columns:1fr auto;gap:17px}.source-record-main{grid-column:1/-1}.source-record-meta{flex-flow:wrap;align-items:center}.source-feed-link{justify-self:end}.dossier-grid,.journal-focus{padding-top:25px}.dossier-header h1,.journal-header h1{font-size:clamp(2.3rem,10vw,3.6rem)}.coverage-record{grid-template-columns:88px minmax(0,1fr);gap:12px}.journal-image{aspect-ratio:1.8}.journal-reading-column{padding-top:0}.journal-companions{margin-top:42px}.journal-record{grid-template-columns:1fr;gap:7px}.site-footer{margin-left:16px;margin-right:16px}}@media (width<=460px){.source-meta>*+*{margin-left:7px;padding-left:7px}.source-record{grid-template-columns:1fr}.source-feed-link{justify-self:start}.article-source-line{flex-wrap:wrap;gap:5px 9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
