.reading-page{overscroll-behavior:contain;height:100dvh;overflow-y:auto}.reading-page .site-header{height:64px}.reading-page>footer{padding:0 24px 16px}.submission-page{max-width:540px}.reading-content{width:min(100% - 64px,760px);margin:0 auto;padding:56px 0 80px}.reading-content h1{letter-spacing:-1.5px;margin:14px 0 16px;font-size:42px;font-weight:500;line-height:1.13}.reading-back{min-height:32px;margin-bottom:44px}.claim-byline,.claim-date{color:var(--muted);font-size:13px;line-height:1.65}.claim-date{margin-top:8px}.claim-page blockquote{letter-spacing:-.9px;margin:36px 0 24px;font-size:36px;line-height:1.35}.claim-page .summary-label{color:var(--muted);margin-top:-8px;margin-bottom:24px;font-size:12px}.claim-expectation{color:var(--amber);margin:0 0 24px;font-size:16px}.claim-page .detail-actions{flex-wrap:wrap;justify-content:flex-start;gap:24px}.copy-claim{align-items:center;gap:16px;display:inline-flex}.copy-claim button{min-height:44px}.claim-context{margin:36px 0 24px;font-size:16px;line-height:1.85}.claim-page .source-notes{margin-top:24px}.claim-page .source-notes p{color:var(--muted);font-size:13px;line-height:1.8}.related-claims{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.related-claims h2{letter-spacing:-.4px;margin-bottom:20px;font-size:19px;font-weight:500}.related-claims a{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding:20px 0;display:flex}.related-claims time{color:var(--muted);flex-shrink:0;width:90px;font-size:12px;line-height:1.6}.related-claims p{flex:1;font-size:14px;line-height:1.6}.related-claims svg{color:var(--muted)}.search-page{max-width:880px}.search-page h1{margin-top:0;margin-bottom:28px}.search-page .archive-row p{color:var(--muted);font-size:14px;line-height:1.8}@media (max-width:700px){.reading-page .site-header{height:56px}.reading-content{width:calc(100% - 48px);padding:32px 0 56px}.reading-content h1{letter-spacing:-1px;font-size:32px}.reading-back{margin-bottom:28px}.claim-page blockquote{margin-top:28px;font-size:27px}.claim-context{font-size:15px}.related-claims a{gap:12px}.related-claims time{width:64px;font-size:11px}}
