/* A consistent handover between understanding, reading, practice and learning. */
.journey-muted,.journey-library-note,.journey-library-next>p{color:#b6c5ce;line-height:1.8}.journey-muted{font-size:.95rem;max-width:30ch}.journey-next{padding:28px;border:1px solid #456255;border-radius:20px;background:linear-gradient(140deg,#1b302b,#12202e);margin-top:48px}.journey-next h3{margin-top:0}.journey-next .page-actions{margin-top:24px}.journey-reading-links li{margin-bottom:14px}.journey-reading-links a,.reader-learning-note a{color:#c5edaf;text-underline-offset:4px}.reader-learning-note{padding:24px;border:1px solid var(--line);border-radius:16px;margin-top:30px}.journey-book-bridge{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;border-top:1px solid var(--line)}.journey-book-bridge p{color:#c3ced1;line-height:1.8}.journey-book-bridge h2{margin:0}.journey-library{scroll-margin-top:80px}.journey-library-note{margin-top:0;margin-bottom:32px;max-width:75ch;font-size:.95rem}.journey-library-next{border-top:1px solid var(--line)}.journey-library-next>p{max-width:65ch}.journey-library-next h2{margin-bottom:24px}.journey-course-return{padding-top:20px;border-top:1px solid var(--line);margin-top:24px;font-size:.9rem;line-height:1.8}.journey-course-return a{display:block;color:#c5edaf;text-underline-offset:4px}.next-place details{margin:24px 0}.next-place summary{cursor:pointer;min-height:44px;color:var(--muted)}.next-place details a{color:#c5edaf;text-underline-offset:4px}
@media(max-width:900px){.journey-book-bridge{grid-template-columns:1fr;gap:28px}.journey-muted{max-width:60ch}}
@media(max-width:650px){.journey-next{padding:24px}.journey-next .page-actions,.journey-book-bridge .page-actions{flex-direction:column;align-items:stretch}.journey-next .button,.journey-book-bridge .button{text-align:center}}
.side-label h3{font:400 1.65rem/1.25 Georgia,'Times New Roman',serif}

.tool-space-preparation{font-size:.88rem!important;line-height:1.7!important;margin:20px 0!important;color:#b6c5ce}.tool-space-preparation a{color:#c5edaf;text-underline-offset:4px}
