/* Contextual links inside existing content; no extra header or standalone landing. */
.sc-journey-entries{margin:1.3rem 0 1.4rem;max-width:44rem}
.sc-journey-entries>p{font-weight:650;margin:0 0 .65rem;font-size:.9rem;color:var(--sc-muted,#6b819b)}
.sc-journey-entries>div{display:grid;gap:.55rem}
.sc-journey-entries a{display:grid;grid-template-columns:1fr auto;gap:.2rem .7rem;padding:.8rem 1rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;text-decoration:none;color:inherit;background:color-mix(in srgb,currentColor 3%,transparent);transition:border-color .15s,background .15s}
.sc-journey-entries a strong{font-size:1rem;line-height:1.35;overflow-wrap:anywhere}
.sc-journey-entries a small{grid-column:1;font-size:.8rem;line-height:1.4;opacity:.84}
.sc-journey-entries a>span{grid-column:2;grid-row:1/3;align-self:center;color:var(--sc-accent,#1686d9)}
.sc-journey-entries a:hover{border-color:var(--sc-accent,#1686d9);background:color-mix(in srgb,currentColor 7%,transparent)}
.sc-journey a:focus-visible{outline:3px solid var(--sc-accent,#1686d9);outline-offset:4px}
.sc-journey-path{margin:1rem 0 1.4rem;max-width:100%}
.sc-journey-path ol{display:flex;flex-wrap:wrap;gap:.35rem .55rem;list-style:none!important;margin:0!important;padding:0!important;font-size:.78rem;line-height:1.5;counter-reset:none}
.sc-journey-path li{display:flex;align-items:baseline;gap:.55rem;margin:0!important;padding:0!important;max-width:100%}
.sc-journey-path li:not(:last-child)::after{content:'›';opacity:.5}
.sc-journey-path a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);text-underline-offset:4px;overflow-wrap:anywhere}
.sc-journey-path a[aria-current]{font-weight:700;color:var(--sc-accent,#1686d9)}
.sc-journey-note{padding:1rem 1.2rem;border-left:3px solid var(--sc-accent,#1686d9);background:color-mix(in srgb,currentColor 3%,transparent);border-radius:0 12px 12px 0;margin:1rem 0 1.4rem;max-width:100%}
.sc-journey-note h2,.sc-journey-note h3{font-size:1.2rem;margin:.2rem 0 .65rem}
.sc-journey-note p{margin:.55rem 0;line-height:1.65}
.sc-journey-links{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin:.8rem 0}
.sc-journey-links a{font-weight:600;overflow-wrap:anywhere}
.sc-journey-note details{margin-top:.8rem;padding:0;border:0}
.sc-journey-note summary{cursor:pointer;font-weight:600;list-style:revert}
.sc-journey-note ul{padding-left:1.2rem}
.sc-journey-fact{font-size:.9rem;line-height:1.6}
.sc-journey [id],#journey-start,#journey-observe,#journey-explanations,#kb-search,#obs-form{scroll-margin-top:130px}
@media(max-width:600px){.sc-journey-note{padding:.8rem 1rem}.sc-journey-path ol{font-size:.75rem}.sc-journey-entries a{padding:.75rem .85rem}.sc-journey-links{gap:.6rem}.sc-journey-links a{display:block;flex-basis:100%}}
