/* Public contextual links. No hidden keywords or generated content. */
.cdc-episode-bridge{background:#edf2e6;border:1px solid #c8d6bd;border-radius:18px;padding:clamp(20px,4vw,32px);margin:30px 0;color:#193c34;text-align:left;min-width:0}
main> .cdc-episode-bridge{width:calc(100% - 40px);max-width:1100px;margin:24px auto}
.cdc-episode-bridge-kicker{font-size:.76rem!important;letter-spacing:.1em;text-transform:uppercase;font-weight:800;margin:0 0 8px!important}
.cdc-episode-bridge h2,.cdc-episode-pathways h2{font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.25;margin:0 0 14px}
.cdc-episode-bridge p{line-height:1.65;margin:0 0 14px}
.cdc-episode-bridge-links{display:grid;gap:10px}
.cdc-episode-bridge-links a,.cdc-episode-pathway-grid a{color:#174d3f;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.cdc-episode-bridge-links a:focus-visible,.cdc-episode-pathway-grid a:focus-visible{outline:3px solid #a76319;outline-offset:4px;border-radius:3px}
.cdc-episode-bridge .cdc-episode-bridge-note{font-size:.85rem;margin:17px 0 0;line-height:1.5;color:#445e52}
.cdc-episode-pathway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}
.cdc-episode-pathway-grid article{border:1px solid #d4dfcf;border-radius:16px;background:#f6f8f0;padding:22px;min-width:0}
.cdc-episode-pathway-grid h3{font-size:1.2rem;line-height:1.3;margin:0 0 12px}
.cdc-episode-pathway-grid a{display:block;margin-top:14px}
@media(max-width:600px){.cdc-episode-pathway-grid{grid-template-columns:1fr}.cdc-episode-bridge{border-radius:14px}.cdc-episode-pathways{padding-top:30px;padding-bottom:30px}}
