/* Matched reading pages — no dependencies, print-friendly. */
:root{--ink:#263b49;--muted:#64727b;--gold:#bca16b}
body{background:#f5f1e9!important;color:#263b49!important;font-size:17px!important;line-height:1.86!important}
header{border-top:5px solid #842f3b!important;background:#fbf8f1!important;border-bottom:1px solid #d5c4a9!important;padding:16px max(20px,calc((100vw - 1020px)/2))!important}
header a{color:#243d4d!important;font:700 19px/1.25 Georgia,serif!important}
header img{border-radius:50%}
main{max-width:940px!important;background:#fffdf8!important;border:1px solid #d9cab5!important;border-top:4px solid #862f3b!important;border-radius:12px!important;padding:clamp(22px,5vw,62px)!important;box-shadow:0 16px 45px #203a4911!important}
h1{color:#233c4c!important;letter-spacing:-.025em!important;line-height:1.1!important}
h2{color:#81333e!important;border-top:1px solid #e4d9c9;padding-top:24px}
p{color:#4e606d!important}
.lead{font-size:20px!important;color:#526b7b!important}
.kicker{color:#8f333e!important}.meta{letter-spacing:.04em;color:#7f878a!important}
.sources{border-left:4px solid #903440;background:#f3ede2!important}.sources a{color:#82343e!important}
.btn{background:#263f50!important;color:#fff!important;border-radius:7px!important}.note{border-left-color:#8b3641!important;background:#f4eee4!important;color:#56636a}
@media print{body{background:#fff!important}header,.btn{display:none!important}main{margin:0!important;max-width:none!important;border:0!important;box-shadow:none!important;padding:0!important}a{color:#000!important}}
