/* Reading pages extend the existing field-note visual system. */
.field-note-question{font-size:1.18rem;font-weight:700;line-height:1.5;margin:14px 0;color:#272421}
.field-note-byline{font-size:.88rem;line-height:1.5;color:#625e58;margin:12px 0 0}
.field-note-byline a,.musing-author a,.musing-related a{color:inherit;text-underline-offset:3px}
a.musing-open{display:inline-block;color:inherit;text-underline-offset:4px}
.musing-reading-shell{max-width:1100px;margin:0 auto;padding:28px 24px 64px}
.musing-breadcrumbs{font-size:.85rem;margin:4px 0 24px;line-height:1.7;color:#625e58}
.musing-breadcrumbs a{color:inherit}
.musing-reading-shell>.field-note{padding:clamp(18px,4vw,44px);border:1px solid #ded6c7;border-radius:18px;background:#fff8e9}
.musing-reading-shell .field-note-title{font-size:clamp(2rem,4.8vw,3.4rem);line-height:1.12}
.musing-reading-shell .field-note-body{display:block;column-count:1!important;max-width:850px;margin:32px auto 0}
.musing-reading-shell .field-note-section{margin:28px 0;break-inside:auto}
.musing-reading-shell .field-note-section p+p{margin-top:14px}
.musing-reading-shell .field-note-body p,.musing-reading-shell .field-note-body li{line-height:1.75}
.musing-author,.musing-related{margin:30px 0 0;padding:22px 0 0;border-top:1px solid #ded6c7}
.musing-author p{max-width:760px;line-height:1.65}
.musing-related ul{padding-left:22px}
.musing-related li{margin:10px 0}
.musing-reading-shell .field-note-sketch img{max-width:100%;height:auto}
@media(max-width:680px){.musing-reading-shell{padding:20px 14px 44px}.musing-reading-shell>.field-note{padding:18px 14px;border-radius:12px}}
@media print{.site-header,.footer,.musing-related,.musing-breadcrumbs{display:none}.musing-reading-shell{padding:0}.musing-reading-shell>.field-note{border:0;background:white}.musing-reading-shell .field-note-hero{display:block}.musing-reading-shell .field-note-sketch{max-width:360px;margin:auto}}
