.chapter-journal .journal-chain{margin:0 0 14px}.chapter-journal .journal-chain h3{font-size:20px;line-height:1.4}.chapter-journal .journal-row h4{margin:4px 0;font-size:16px;color:var(--ink)}.chapter-journal .journal-row p{font-size:14px;line-height:1.65}.chapter-equipment-location{color:var(--muted);font-size:14px;margin:4px 0}.chapter-journal .journal-context{margin:10px 0}.chapter-journal .journal-stage-context{margin:0;background:var(--surface-soft)}
.walk-reading:has(.chapter-journal .journal-chain){display:block}.walk-reading:has(.chapter-journal .journal-chain) .walk-rail{position:static;margin-bottom:16px;width:100%;max-width:none}.walk-reading:has(.chapter-journal .journal-chain) .walk-rail nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-height:260px}.walk-reading:has(.chapter-journal .journal-chain) .walk-rail nav a{padding:10px}.walk-reading:has(.chapter-journal .journal-chain) .walk-jump{max-width:560px}.walk-reading:has(.chapter-journal .journal-chain) .walk-rail [data-bookmark]{width:fit-content}
.chapter-journal .journal-side-quest{margin:12px 0}.chapter-journal .journal-side-quest>summary{font-size:16px;padding:14px 16px}.chapter-journal .journal-side-quest>.journal-chain{margin:0}.chapter-progress-actions{margin:0;font-size:13px}.chapter-journal [id]{scroll-margin-top:calc(var(--header-height,64px) + 16px)}.chapter-journal [hidden]{display:none!important}
.chapter-journal .journal-stage-heading input:checked+span{font-size:0}.chapter-journal .journal-stage-heading input:checked+span::after{content:'✓';font-size:17px}
@media(max-width:650px){.chapter-journal .journal-chain h3{font-size:17px}.chapter-journal .journal-row p{font-size:13px}.chapter-journal .journal-side-quest>summary{font-size:15px}.chapter-progress-actions{flex-wrap:wrap}.chapter-journal .journal-chain>.journal-chain-heading{flex-wrap:wrap}.chapter-journal .journal-chain-heading>div{flex-basis:calc(100% - 104px)}}
@media print{.chapter-journal details{display:block}.chapter-journal .journal-chain{break-inside:avoid}.chapter-progress-actions{display:none}}
.chapter-journal .journal-side-quest:has(>.journal-chain[hidden]),.chapter-journal .journal-side-quest:has(>.focus-excluded){display:none}

