.maaseik-longread{max-width:1020px;margin:auto}.maaseik-longread .maaseik-article{max-width:900px;margin:auto;padding:clamp(20px,4vw,54px)}.maaseik-longread p,.maaseik-longread li{line-height:1.8}.longread-heading{text-align:center;border-bottom:1px solid #bcab85;padding-bottom:24px}.longread-heading h1{font-size:clamp(2.3rem,6vw,4.2rem);line-height:1.08;color:#183345;margin:20px 0}.longread-heading .article-subtitle{font-size:1.3rem;max-width:650px;margin:20px auto}.maaseik-longread .eyebrow{font:600 .78rem/1.6 system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#73603d}.candidate-line{border-top:1px solid #b9aa8b;border-bottom:1px solid #b9aa8b;padding:12px;font-size:.95rem}.hero-engraving{width:100%;height:auto;display:block;margin-top:30px;mix-blend-mode:multiply}.longread-toc{padding:24px 0 30px;border-bottom:1px solid #bcab85}.longread-toc ol{columns:2;column-gap:36px;padding-left:22px}.longread-toc li{break-inside:avoid;margin-bottom:7px}.chapter{padding-top:32px;scroll-margin-top:30px}.maaseik-longread h2{font-size:clamp(1.65rem,4vw,2.3rem);line-height:1.2;color:#183345}.maaseik-longread h3{color:#183345;margin-top:28px}.maaseik-longread .lead{font-size:1.15em}.maaseik-longread figure{margin:30px 0}.maaseik-longread figure img{display:block;width:100%;height:auto;border:1px solid #b8a88b}.maaseik-longread figcaption,.source-line{font-size:.85rem;line-height:1.6;color:#60564a}.maaseik-longread figcaption{margin-top:10px}.evidence-note{border-left:3px solid #ad8c4a;padding:12px 18px;background:rgba(255,255,255,.24);margin:24px 0}.maaseik-longread blockquote{border-left:2px solid #a98a4b;margin:24px 0;padding:10px 20px;font-size:1.06rem}.table-wrap{max-width:100%;overflow-x:auto}.maaseik-longread table{border-collapse:collapse;width:100%;font-size:.92rem}.maaseik-longread td,.maaseik-longread th{padding:10px;border-bottom:1px solid #c8bea9;text-align:left;vertical-align:top}.maaseik-longread caption{text-align:left;font-weight:bold;padding:12px 0}.act-viewer{background:#20313a;color:#f5eddc;border-radius:7px;overflow:hidden;margin:24px 0}.viewer-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:12px;align-items:center}.viewer-toolbar select{flex:1;min-width:150px;max-width:100%;padding:10px;background:#fcf7ea;color:#20313a;border:1px solid #b3a788;border-radius:4px}.viewer-toolbar button,.act-transcripts button{font:inherit;min-height:44px;padding:9px 14px;border:1px solid #b3a788;border-radius:4px;background:#f3e9d4;color:#193241;cursor:pointer}.viewer-toolbar button:disabled{opacity:.45;cursor:default}.viewer-toolbar a{color:#f8e5b8;font-size:.86rem;padding:7px}.act-stage{height:clamp(280px,65vh,640px);overflow:auto;background:#111c22;overscroll-behavior:contain;position:relative}.act-stage img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;margin:auto}.act-stage.zoomed img{height:auto;object-fit:initial;margin:0;min-height:0}.act-viewer #act-caption,.act-viewer #act-error{padding:0 15px 15px;margin:0;font-size:.9rem;color:#f5eddc}.act-viewer:fullscreen{width:100%;height:100%;border-radius:0;display:flex;flex-direction:column}.act-viewer:fullscreen .act-stage{height:auto;flex:1;min-height:0}.act-transcripts details{border-top:1px solid #b9aa8b;padding:16px 0;scroll-margin-top:25px}.act-transcripts summary{font-weight:bold;color:#173749;font-size:1.06rem;cursor:pointer;min-height:44px}.transcription{white-space:pre-line}.source-links{overflow-wrap:anywhere;font-size:.85rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.maaseik-longread a:focus-visible,.maaseik-longread button:focus-visible,.maaseik-longread select:focus-visible,.act-stage:focus-visible{outline:3px solid #b7882d;outline-offset:3px}@media(max-width:600px){.longread-toc ol{columns:1}.maaseik-longread .maaseik-article{padding:20px 16px}.viewer-toolbar{gap:6px;padding:8px}.viewer-toolbar select{order:3;flex-basis:100%}.viewer-toolbar button{padding:8px 11px}.act-stage{height:52vh;min-height:280px}.maaseik-longread table{font-size:.84rem}.maaseik-longread td,.maaseik-longread th{padding:8px}.maaseik-longread blockquote{padding:8px 12px}}@media print{.topbar,.site-return,.viewer-toolbar,.act-stage,.maaseik-back{display:none!important}.maaseik-longread .maaseik-article{max-width:none;padding:0}.chapter{break-before:auto}.maaseik-longread figure{break-inside:avoid}.act-transcripts details>*{display:block!important}}
