/* Editorial extension of existing brand tokens; no new theme. */
.journey-editorial .journey-hub{display:block;max-width:960px}
.journey-editorial .journey-hub .journey-card{display:grid;grid-template-columns:minmax(180px,1fr) 2fr auto;gap:24px;align-items:start;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:28px 0;box-shadow:none}
.journey-editorial .journey-hub h2,.journey-editorial .journey-hub p{margin:0}
.journey-sources{margin:28px 0;color:var(--muted);font-size:.9rem}
.journey-sources summary{cursor:pointer;padding:14px 0;font-weight:600}
.journey-sources a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.journey-sources summary:hover{color:var(--jade)}
.journey-sources summary:focus-visible{outline:2px solid var(--jade);outline-offset:4px}
.institution-overview{border-top:2px solid var(--jade);border-bottom:1px solid var(--line);margin:30px 0 50px;padding:24px 0}
.institution-overview dl{display:grid;grid-template-columns:180px 1fr;gap:14px 30px;margin:20px 0}
.institution-overview dt{font-weight:600}.institution-overview dd{margin:0}
.institution-group{margin:36px 0 56px}.institution-group>h2{padding-bottom:12px;border-bottom:1px solid var(--line)}
.proposal-sheet{max-width:1040px;border-top:3px solid var(--jade);margin-bottom:32px}.proposal-status{font-weight:600;padding:18px 0;border-bottom:1px solid var(--line)}
.clinical-department .journey-sources{margin:6px 0;font-size:.85rem}.clinical-department .journey-sources summary{padding:8px 0}
.journey-editorial .clinical-note{font-size:.9rem}.journey-alternatives{margin:30px 0}
@media(max-width:760px){.journey-editorial .journey-hub .journey-card{display:block}.journey-editorial .journey-hub p{margin:14px 0}.institution-overview dl{grid-template-columns:1fr;gap:7px}.institution-overview dd{margin-bottom:15px}}
