/* Core 4.3: isolated reader-path styles; no changes to theme or preceding modules. */
.bd43-journey,.bd43-curriculum,.bd43-next{--bd43-border:rgba(116,116,99,.23);color:inherit}
.bd43-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}
.bd43-route{border:1px solid var(--bd43-border);border-radius:19px;padding:26px;background:var(--surface,rgba(255,255,255,.65));min-width:0}
.bd43-route h3{font-size:clamp(1.22rem,2.5vw,1.55rem);line-height:1.23;margin:10px 0}.bd43-route p{line-height:1.65}
.bd43-route ol{padding-left:1.3em;margin-top:20px}.bd43-route li{margin:10px 0;line-height:1.55;overflow-wrap:anywhere}
.bd43-route a,.bd43-next-links a{color:inherit;text-underline-offset:4px;text-decoration:underline}.bd43-route a:focus-visible,.bd43-next-links a:focus-visible,.bd43-syllabus a:focus-visible{outline:3px solid currentColor;outline-offset:4px;border-radius:3px}
.bd43-footnote{margin-top:20px;font-size:.92rem;opacity:.83;line-height:1.6}
.bd43-curriculum-head{max-width:920px}.bd43-syllabus{margin:24px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;counter-reset:bd43}
.bd43-syllabus li{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid var(--bd43-border);border-radius:12px;min-width:0}
.bd43-syllabus li>span{font-variant-numeric:tabular-nums;font-weight:700;opacity:.7}.bd43-syllabus li>div{display:grid;gap:7px;min-width:0}.bd43-syllabus strong{line-height:1.35}.bd43-syllabus a{font-size:.91rem;color:inherit;text-underline-offset:3px}
.bd43-next-inner{border-block:1px solid var(--bd43-border);padding:26px 0}.bd43-next-links{display:flex;flex-wrap:wrap;gap:12px 22px}.bd43-next-links a{display:inline-block;padding:5px 0}
.bd43-unavailable{opacity:.7;font-style:italic}
@media(max-width:740px){.bd43-route-grid,.bd43-syllabus{grid-template-columns:1fr}.bd43-route{padding:18px}.bd43-next-links{display:grid;gap:10px}}
@media(prefers-reduced-motion:reduce){.bd43-route a,.bd43-next-links a{scroll-behavior:auto}}
