/* Selected source objects and the dated C005 discussion client. */
.c005-source{margin:0;background:#eeeae1;color:#282823;font:18px/1.8 Georgia,'Times New Roman',serif;padding:38px 28px 0;color-scheme:light}
.c005-source a{color:#3d514c;text-underline-offset:.18em}.c005-source a:focus-visible{outline:3px solid #1c695e;outline-offset:5px}.c005-source [hidden],.c005-client [hidden]{display:none!important}
.c005-press-masthead{max-width:1080px;margin:0 auto 38px;border-top:5px solid #252722;border-bottom:2px solid #252722;padding:16px 0 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}
.c005-press-masthead>a{font:bold clamp(35px,5.3vw,70px)/1.1 Georgia,serif;letter-spacing:-.055em;color:#252722;text-decoration:none}.c005-press-masthead>span{font:12px/1.8 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.22em}
.c005-press-reader{max-width:880px;margin:0 auto;padding:0 48px 48px;background:#faf8f0;border:1px solid #d7d2c5;box-shadow:0 6px 36px #3834270b}
.c005-press-reader>header{padding:33px 0 24px;border-bottom:1px solid #d4cebf;margin-bottom:28px}.c005-press-reader h1{font:bold clamp(32px,4vw,49px)/1.13 Georgia,serif;letter-spacing:-.035em;margin:10px 0 15px;max-width:19ch}.c005-source-kicker,.c005-byline{font:13px/1.8 ui-monospace,monospace;letter-spacing:.035em;color:#62665d;margin:0}.c005-readable{max-width:70ch}.c005-readable p{margin:0 0 1.35em}
.c005-source-image{margin:22px 0 30px;max-width:100%}.c005-source-image>a{display:block;line-height:0}.c005-source-image img{max-width:100%;height:auto;display:block;width:100%;background:#d6d4ca}.c005-source-image figcaption{font:14px/1.7 Georgia,serif;color:#51594f;margin:12px 0 0;border-left:2px solid #94998e;padding-left:13px}.c005-page-scan{border-top:1px solid #b9bcae;margin:30px 0 0;padding-top:20px}.c005-page-scan summary{cursor:pointer;font:15px/1.7 ui-monospace,monospace;padding:9px 0}.c005-page-scan .c005-source-image{max-width:650px;margin:18px auto}.c005-source-links{display:flex;flex-wrap:wrap;gap:16px;padding:24px 0 0;border-top:1px solid #d6d1c4;margin-top:26px;font:14px/1.8 ui-monospace,monospace}
.c005-source-footer{max-width:1080px;margin:38px auto 0;border-top:1px solid #c4c7bb;display:flex;justify-content:space-between;align-items:center;padding:20px 0 25px;font:12px/1.8 ui-monospace,monospace;color:#545d51}.c005-source-footer a{padding:8px 0}
.c005-book{background:#ece4d3}.c005-book-masthead{max-width:1120px;margin:0 auto 40px;border-bottom:1px solid #aea58f;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0 24px;font:14px/1.7 ui-monospace,monospace}.c005-book-masthead>a:first-child{font:bold 24px/1.3 Georgia,serif;color:#3b3528;text-decoration:none}.c005-book-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:68px;max-width:1120px;margin:auto}.c005-book-cover{position:sticky;top:28px;align-self:start}.c005-book-cover .c005-source-image{margin:0 0 20px;box-shadow:9px 12px 26px #332b2522}.c005-book-cover>p,.c005-book-cover>a{font:13px/1.8 ui-monospace,monospace}.c005-book-sample{max-width:720px;background:#fbf8ed;padding:36px 44px;border:1px solid #d6cdb9}.c005-book-sample h1{font:bold clamp(36px,4vw,51px)/1.17 Georgia,serif;margin:14px 0 37px;letter-spacing:-.03em}.c005-book-sample h2{font:bold 25px/1.4 Georgia,serif;margin:40px 0 19px;letter-spacing:-.025em}.c005-book-sample p{margin:0 0 23px}.c005-book-sample [data-source-body]>p:first-child{font-size:20px}.c005-book-sample [data-source-body]>p:nth-child(2){font-size:15px;color:#665e4f}.c005-book-sample #foreword{border-top:1px solid #b8b09f;margin-top:32px}
.c005-shop{font:17px/1.8 system-ui,sans-serif;background:#eee9db;color:#303c31}.c005-shop-masthead{max-width:1050px;margin:0 auto 65px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #8e9b83;padding:5px 0 27px}.c005-shop-masthead>a{color:#344c35;text-decoration:none;font:24px/1.08 Georgia,serif}.c005-shop-masthead strong{font-size:47px;font-weight:400}.c005-shop-masthead>span{font:13px/1.7 system-ui,sans-serif;max-width:15ch;text-align:right;color:#59664f}.c005-shop-product{max-width:920px;margin:auto;display:grid;grid-template-columns:minmax(220px,350px) minmax(0,1fr);gap:85px;align-items:start}.c005-shop-product .c005-source-image{margin-top:0;box-shadow:10px 12px 26px #26331d23}.c005-shop-product h1{font:46px/1.17 Georgia,serif;letter-spacing:-.03em;margin:12px 0 27px}.c005-shop-product [data-source-body]>p:first-child{font:19px/1.5 Georgia,serif}.c005-shop-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.c005-shop-actions>a{padding:10px 17px;border:1px solid #5f7157;color:#344c35;text-decoration:none;min-height:24px}.c005-shop-actions>a:hover{background:#d8dfcf}
.c005-reference{background:#ece9df}.c005-reference-masthead{max-width:1180px;margin:auto auto 45px;padding:4px 0 27px;border-bottom:1px solid #a7aa97;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}.c005-reference-masthead>a{font:30px/1.4 Georgia,serif;color:#3a4533;text-decoration:none}.c005-reference-masthead>span{font:13px/1.7 ui-monospace,monospace;color:#5c6853;align-self:center}.c005-reference-reader{max-width:1100px;margin:auto}.c005-reference-reader>header{margin-bottom:27px}.c005-reference-reader h1{font:bold 39px/1.25 Georgia,serif;margin:0 0 12px}.c005-reference-reader>header p{font:13px/1.8 ui-monospace,monospace;color:#56604e}.c005-edition-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.c005-edition-pair h2{font:21px/1.5 Georgia,serif;border-bottom:1px solid #a7aa97;padding-bottom:14px}.c005-edition-pair .c005-source-image{margin:20px 0 27px}.c005-reference-reader>.c005-readable{padding:30px;background:#faf8ef;margin:30px auto 0;border:1px solid #d5d5c4}
.c005-client .client-directory .client-discussion-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:8px 25px 28px}.c005-client .client-directory .client-discussion-nav a{background:#111d25;border-color:#30434f;padding:18px 20px;min-height:81px}.c005-client .client-directory .client-room-name{font-size:16px;color:#dce9ef}.c005-client .client-directory .client-room-summary{display:flex;flex-wrap:wrap;gap:3px 16px;color:#aac0cc;font:12px/1.8 ui-monospace,monospace;margin-top:8px}.client-date-filters{padding:0 25px 22px;display:flex;gap:15px;align-items:center;color:#bdd0db;font-size:13px}.client-date-filters select{background:#152730;color:#e4f2f6;border:1px solid #4e7882;border-radius:4px;min-height:38px;padding:7px 28px 7px 10px;font:14px/1.5 ui-monospace,monospace}.c005-client .client-desktop-nav{position:sticky;top:18px;max-height:calc(100vh - 42px);overflow:auto;scrollbar-color:#507b83 #0e171d}.c005-client .client-mobile-nav{display:none}.c005-client .client-discussion-nav a{min-height:38px}.c005-client .client-discussion-nav a[data-line-directory]{border-color:#476e74;color:#a1e9dd}.c005-client .client-nick a{color:inherit;text-decoration:none}.c005-client .client-nick a:hover{text-decoration:underline}.legacy-anchor{display:block;scroll-margin-top:24px}.client-forwarded{background:#0e171e;border-left:3px solid #58828a;padding:8px 20px;margin:15px 0 24px}.client-forwarded>header{border-bottom:1px solid #35515a;padding:8px 0 15px;color:#c3dde4}.client-forwarded h2{font:600 14px/1.8 ui-monospace,monospace;margin:0}.client-forwarded>header p{font:12px/1.8 ui-monospace,monospace;color:#a2bbc5;margin:4px 0 0}.client-attachments{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #304a55;padding:24px 34px}.client-attachments a{display:block;background:#17353c;border:1px solid #507c82;border-radius:4px;min-height:24px;padding:9px 14px;color:#baf3e9;text-decoration:none;font:13px/1.8 ui-monospace,monospace}.client-file-content{max-width:1000px;padding:28px 45px 45px;background:#101c24;border:1px solid #304b55}.client-file-content h1{font:600 26px/1.45 ui-monospace,monospace;color:#e0edf3;margin:12px 0 28px}.client-file-date{font:12px/1.8 ui-monospace,monospace;color:#a5c3ce}.client-file-content .c005-source-image{max-width:660px;margin:25px auto}.client-file-content .c005-source-image img{background:#172b32}.client-file-content .c005-source-image figcaption{color:#b0cbd5;border-color:#527e85;font:13px/1.8 ui-monospace,monospace}.client-file-transcript{margin-top:35px;padding-top:26px;border-top:1px solid #36525c;color:#d6e7ef;font:16px/1.9 ui-monospace,monospace;max-width:76ch}.client-file-transcript p{margin:0 0 24px;overflow-wrap:anywhere}.c005-view-panel>p{font:600 18px/1.8 ui-monospace,monospace;color:#c3f3e8}.c005-client .client-line-shell{background:#111d25;border:1px solid #36505c;padding:26px 40px 45px;min-height:calc(100vh - 230px)}.client-line-shell h1{font:600 27px/1.5 ui-monospace,monospace;color:#e0edf3;margin:20px 0 30px}.client-line-shell label{display:block;color:#c2d8e2;font:14px/1.8 ui-monospace,monospace;margin-bottom:10px}.client-line-input{display:flex;gap:10px;max-width:440px}.client-line-input input{background:#0a141b;color:#e7f4fa;border:1px solid #6a8f9b;min-height:43px;font:17px/1.6 ui-monospace,monospace;padding:8px 12px;min-width:0;width:100%}.client-line-shell button{background:#1c3d43;border:1px solid #5b9695;color:#c4f5e9;font:14px/1.8 ui-monospace,monospace;padding:8px 15px;cursor:pointer;min-height:44px}.client-line-shell [data-line-error]{color:#ffb4a5;font:14px/1.8 ui-monospace,monospace;min-height:26px}.client-line-shell [data-line-transcript]{max-width:80ch}.client-line-shell [data-line-replay]{margin-top:15px}
@media(max-width:900px){.c005-book-layout{gap:30px;grid-template-columns:220px minmax(0,1fr)}.c005-book-sample{padding:25px 28px}.c005-shop-product{gap:40px}.c005-source{padding:25px 20px 0}.c005-client .client-discussion-shell{grid-template-columns:220px minmax(0,1fr)}.c005-client .client-room-heading{padding:25px}.c005-client .client-discussion-content .client-log{padding:12px 25px}}
@media(max-width:680px){.c005-source{font-size:17px;padding:22px 15px 0}.c005-press-masthead{margin-bottom:23px;padding:13px 0 17px}.c005-press-reader{padding:0 22px 30px}.c005-press-reader>header{padding-top:24px}.c005-press-reader h1{font-size:34px}.c005-book-layout,.c005-shop-product{display:block}.c005-book-cover{position:static;max-width:210px;margin:0 auto 34px}.c005-book-cover>p,.c005-book-cover>a{display:block;text-align:center}.c005-book-masthead{margin-bottom:30px}.c005-book-sample{padding:25px 22px}.c005-book-sample h1{font-size:36px}.c005-shop-masthead{margin-bottom:32px}.c005-shop-product>div{max-width:210px;margin:auto auto 32px}.c005-shop-product h1{font-size:37px}.c005-shop-product>article{padding:0 9px}.c005-edition-pair{gap:15px}.c005-reference-reader h1{font-size:31px}.c005-reference-masthead>a{font-size:26px}.c005-edition-pair h2{font-size:18px}.c005-reference-reader>.c005-readable{padding:22px}.c005-client .client-directory .client-discussion-nav{grid-template-columns:1fr;padding:8px 14px 20px}.client-date-filters{padding-left:14px}.c005-client .client-discussion-shell{display:block}.c005-client .client-discussions{border:0;border-bottom:1px solid #37525d;padding:0 16px}.c005-client .client-desktop-nav{display:none}.c005-client .client-mobile-nav{display:block;padding:12px 0}.client-mobile-nav>summary{cursor:pointer;color:#b5e7e3;font:14px/1.8 ui-monospace,monospace;min-height:28px;padding:6px 0}.client-mobile-nav .client-discussion-nav{max-height:300px;overflow:auto;margin-top:10px}.c005-client .client-room-heading{padding:24px 20px 20px}.c005-client .client-discussion-content .client-log{padding:10px 20px}.client-attachments{padding:20px}.client-forwarded{padding:7px 12px}.client-file-content{padding:18px 22px 32px}.client-file-transcript{font-size:15px}.c005-client .client-line-shell{padding:20px 21px 34px}.c005-client .client-message-meta{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.c005-client .client-discussion-content .client-text{font-size:16px}.c005-client .client-time{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.c005-source *,.c005-client *{scroll-behavior:auto}}

/* C005.1: the scanned record leads; clean reading stays one ordinary step away. */
.c005-source *{box-sizing:border-box}
.c005-press-brand{font:bold clamp(35px,5.3vw,70px)/1.1 Georgia,serif;letter-spacing:-.055em;color:#252722}
.c005-shop-masthead>.c005-shop-brand{color:#344c35;font:24px/1.08 Georgia,serif;max-width:none;text-align:left}
.c005-source>.source-reader-bar{max-width:1180px;margin:0 auto 26px;padding-bottom:12px;border-bottom:1px solid #c4c0b4}
.c005-source .source-reader-controls{font:13px/1.5 system-ui,sans-serif;color:#4b5148}
.c005-source .source-reader-controls a{color:inherit}
.c005-source .source-reader-controls button{color:inherit}
.c005-source-footer{flex-wrap:wrap;gap:12px 30px}
.c005-scan-reader{max-width:1180px;padding:0 30px 40px;background:#e7e1d0;border-color:#c9c1ae}
.c005-scan-reader>header{padding:25px 0 20px;margin-bottom:0;border-bottom:none}
.c005-scan-reader>header h1{font-size:28px;margin:9px 0;max-width:none}
.c005-scan-reader .c005-byline,.c005-scan-reader .c005-source-kicker{color:#53594f}
.c005-newspaper-scan{margin:0 0 40px}
.c005-scan-tools{display:flex;gap:10px 14px;flex-wrap:wrap;margin:0 0 19px;font:14px/1.5 system-ui,sans-serif}
.c005-scan-tools a{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #7c8173;background:#faf8ef;color:#303c32;text-decoration:none}
.c005-scan-tools a:hover{background:white;text-decoration:underline}
.c005-newspaper-scan>.source-scan{margin:0;box-shadow:0 4px 18px #3c37251c}
.c005-press-transcription{margin:0 auto;background:#fcfaf2;padding:30px 38px;border:1px solid #d1c9b6;scroll-margin-top:20px;max-width:78ch}
.c005-press-transcription>h2{font:600 18px/1.5 system-ui,sans-serif;letter-spacing:.02em;color:#454b40;margin:0 0 24px;padding-bottom:14px;border-bottom:1px solid #d2cbbd}
.c005-source-photograph{border-top:1px solid #c8cbbb;margin-top:25px;padding-top:12px}
.c005-source-photograph>summary{font:14px/1.6 system-ui,sans-serif;cursor:pointer;min-height:44px;padding:11px 0}
.c005-source-photograph .c005-source-image{margin:12px 0 0}
.source-reader-related{justify-content:center;margin-top:30px;color:#4b5148}
.c005-document-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:start;margin:28px 0 0}
.c005-document-original .c005-source-image{margin:0;border:1px solid #435963}
.c005-document-transcription{color:#272924;background:#ede8d9;border:1px solid #c4bda9;padding:24px 26px;min-width:0}
.c005-document-transcription>h2{font:600 12px/1.6 system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #bab6a7;margin:0 0 23px;padding-bottom:12px;color:#525448}
.c005-document-transcription p{margin:0 0 23px;white-space:normal}
.c005-document-transcription p:last-child{margin-bottom:0}
.c005-document-retention .c005-document-transcription{font:16px/1.85 'Courier New',monospace;border-left:6px double #969384}
.c005-document-processing .c005-document-transcription{background:#edf0ea;color:#21312a;font:16px/1.9 ui-monospace,monospace;border-top:4px solid #8b9c91}
.c005-document-processing .c005-document-transcription p+p{border-top:1px solid #c8d0c6;padding-top:19px}
.c005-document-transfer .c005-document-transcription{background:#f1f4f5;color:#23323b;font:17px/1.75 Arial,Helvetica,sans-serif;border-color:#b6c4ca}
.c005-document-transfer .c005-document-transcription>h2{color:#50616a;border-color:#c0ced2}
@media(max-width:680px){
 .c005-source>.source-reader-bar{margin-bottom:17px}
 .c005-source .source-reader-controls{font-size:12px;gap:6px 11px}
 .c005-press-brand{font-size:35px}
 .c005-scan-reader{padding:0 12px 24px}
 .c005-scan-reader>header{padding:19px 5px 17px}
 .c005-scan-reader>header h1{font-size:25px;line-height:1.22}
 .c005-scan-tools{gap:8px;font-size:13px}
 .c005-scan-tools a{padding:10px 12px}
 .c005-newspaper-scan{margin-bottom:24px}
 .c005-press-transcription{padding:22px 17px;font-size:17px;line-height:1.8}
 .c005-document-layout{grid-template-columns:1fr;gap:20px}
 .c005-document-original{max-width:350px;margin:auto;width:100%}
 .c005-document-transcription{padding:23px 19px}
 .c005-source-footer{align-items:flex-start}
}
