/* VinylCue: restrained editorial colour, scoped to the revised essays. */
.journal-refresh{--paper:#faf8f4;--ink:#25272b;--muted:#66666a;--line:#dedbd5;--accent:#793c4e;--tint:#f4e8ec;--secondary:#a68043;background:var(--paper)}
.theme-royal{--accent:#78384c;--tint:#f4e7eb;--secondary:#aa8141}
.theme-beyond{--accent:#425d7b;--tint:#e9eff6;--secondary:#ae7740}
.theme-back{--accent:#186765;--tint:#e5f0ec;--secondary:#a4743f}
.theme-trinity{--accent:#604670;--tint:#eee8f3;--secondary:#a37a35}
.theme-keeping{--accent:#805b29;--tint:#f5eddf;--secondary:#647663}
.journal-refresh .site{max-width:1180px;padding-top:32px}
.journal-refresh .top{border-bottom:1px solid var(--line);padding-bottom:21px}
.journal-refresh .brand{color:var(--accent);font-weight:600}
.journal-refresh .section-name{color:var(--muted);letter-spacing:1.7px;font-size:11px}
.journal-refresh nav{font-size:14px}.journal-refresh nav span{padding:6px 0}.journal-refresh nav [aria-current=page]{color:var(--accent);border-bottom:2px solid var(--accent)}
.journal-refresh .essay.read{max-width:750px;margin:52px auto 72px}
.journal-refresh .essay h1{font-size:clamp(36px,4.8vw,53px);font-weight:500;line-height:1.13;letter-spacing:-1.4px;margin:20px 0 26px;text-wrap:balance;color:var(--ink)}
.journal-refresh .essay h1:before{content:"";display:block;width:64px;height:4px;background:var(--accent);margin-bottom:26px}
.journal-refresh .essay .eyebrow{font-size:11px;letter-spacing:2px;color:var(--accent)}
.journal-refresh .essay .standfirst{font-size:22px;line-height:1.6;color:#53545b;margin:22px 0 25px}
.journal-refresh .essay .byline{color:var(--accent);font-size:14px}
.journal-refresh .essay .disclosure{font-size:13px;line-height:1.7;color:var(--muted);border:0;border-left:2px solid var(--line);padding:0 0 0 16px;margin:22px 0 42px}
.journal-refresh .essay h2{color:var(--accent);font-size:28px;line-height:1.3;letter-spacing:-.35px;padding-top:27px;margin:58px 0 20px;border-top:1px solid var(--line);text-wrap:pretty}
.journal-refresh .essay h3{font-size:23px;line-height:1.4;color:var(--accent);margin:32px 0 16px}
.journal-refresh .essay p{margin:22px 0}.journal-refresh .essay a{text-decoration-thickness:1px}
.journal-refresh .essay .pull-quote{font-family:Georgia,'Times New Roman',serif;font-size:clamp(24px,3vw,31px);font-weight:400;line-height:1.5;color:var(--accent);background:var(--tint);border-left:4px solid var(--accent);padding:27px 30px;margin:40px 0;letter-spacing:-.25px}
.journal-refresh .pull-quote strong{font-weight:400}
.journal-refresh .essay .editorial-highlight,.journal-refresh .essay .practical-panel{background:var(--tint);border-top:3px solid var(--secondary);padding:22px 27px;margin:30px 0;font-size:18px;line-height:1.75}
.journal-refresh .essay ol.practical-panel{padding-left:52px}.journal-refresh .practical-panel li{padding-left:6px;margin:12px 0}
.journal-refresh .essay .tier-definition{padding:16px 21px;background:var(--tint);border-left:3px solid var(--secondary);margin:13px 0}
.journal-refresh .essay .tier-heading{font-size:23px;padding-top:16px;border-top-style:dashed}
.journal-refresh .essay .record-identity{color:var(--ink);border-left:3px solid var(--secondary);padding-left:14px;margin-top:18px}
.journal-refresh .essay .edition-feature{display:table;padding:3px 11px;background:var(--tint);border-radius:3px;color:var(--accent);font-size:12px;letter-spacing:.5px;margin:12px 0 25px}
.journal-refresh figure{margin:38px 0 44px;padding:12px;background:#fff;border:1px solid var(--line)}
.journal-refresh figure img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;background:#f0efeb}
.journal-refresh figcaption{font-size:13px;line-height:1.65;color:var(--muted);margin-top:12px;padding:0 4px 4px;border:0}
.journal-refresh .essay .crosspost{font-size:14px;padding:15px 20px;background:var(--tint);color:var(--accent)}
.journal-refresh .essay .process{background:#efede8;border:0;padding:22px 26px;margin-top:52px;color:var(--muted)}
.journal-refresh .essay .process h2{font-size:22px;border:0;padding:0;margin:0 0 14px}
.journal-refresh .essay .process p{font-size:14px;line-height:1.75;margin:12px 0}
.journal-refresh footer{border-top:2px solid var(--accent);color:var(--muted)}
.journal-refresh .source-list li{font-size:14px}.journal-refresh ::selection{background:var(--tint);color:var(--accent)}
@media(max-width:650px){.journal-refresh .site{padding:24px 22px}.journal-refresh .essay.read{margin-top:34px}.journal-refresh .essay{font-size:18px}.journal-refresh .essay h2{font-size:25px;margin-top:43px}.journal-refresh .essay .standfirst{font-size:20px}.journal-refresh .essay .pull-quote{padding:22px 23px}.journal-refresh figure{padding:8px}.journal-refresh .essay .editorial-highlight{padding:20px}.journal-refresh .section-name{line-height:1.7}}
@media print{.journal-refresh{background:white}.journal-refresh nav{display:none}.journal-refresh .site{padding:0}.journal-refresh .essay.read{margin:20px auto}.journal-refresh .essay{font-size:11pt}.journal-refresh .essay h1{font-size:30pt}.journal-refresh .essay h2{font-size:19pt;break-after:avoid}.journal-refresh .essay h3{break-after:avoid}.journal-refresh figure,.journal-refresh .pull-quote{break-inside:avoid}.journal-refresh figure img{max-height:15cm}.journal-refresh .essay .pull-quote{font-size:18pt}}
