.landmarkChapterPage{max-width:720px;margin:0 auto;padding:24px 16px 48px}.landmarkChapterHead{margin-bottom:20px}.landmarkChapterEyebrow{font-size:var(--text-xs);letter-spacing:.01em;color:var(--ink-soft);margin:0 0 6px;font-weight:800}.landmarkChapterTitle{font-family:var(--serif);margin:0 0 10px;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.1}.landmarkChapterPhoto{border-radius:var(--radius-lg);border:1px solid var(--line);margin:0 0 16px;overflow:hidden}.landmarkChapterPhoto img{width:100%;height:auto;display:block}.landmarkChapterPhoto figcaption{font-size:var(--text-xs);color:var(--ink-soft);background:color-mix(in srgb, var(--panel-raised) 92%, transparent);padding:6px 10px;line-height:1.4}.landmarkChapterPhoto figcaption a{color:inherit;text-underline-offset:1.5px;text-decoration:underline}.landmarkChapterHistory{font-size:var(--text-base);margin:0 0 12px;line-height:1.55}.landmarkChapterSource{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.landmarkChapterActions{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.landmarkChapterBtn{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel-raised);min-height:44px;color:var(--ink);font-size:var(--text-sm);touch-action:manipulation;justify-content:center;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.landmarkChapterBtnPrimary{background:linear-gradient(135deg, var(--brass), var(--brass-bright));color:var(--color-on-accent);border-color:#0000}.landmarkChapterSectionTitle{font-family:var(--serif);font-size:var(--text-md);margin:0 0 10px}.landmarkChapterPubList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landmarkChapterPubList a{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.landmarkChapterPubDist{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--ink-soft);flex-shrink:0;font-weight:600}.landmarkChapterCaveat{font-size:var(--text-xs);color:var(--ink-soft);margin:0 0 10px;line-height:1.4}.landmarkChapterFoot{font-size:var(--text-sm);color:var(--ink-soft);margin-top:28px}
