.learning-bridge{margin:28px 0;padding:24px;border:1px solid #d8dcd8;border-radius:10px;background:#f8f8f6;color:#171716}
.learning-bridge h2{font-size:20px;line-height:1.6;margin:0 0 14px}
.learning-bridge-links{display:flex;flex-wrap:wrap;gap:12px 22px}
.learning-bridge a{color:#1e54d8;font-size:15px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}
.learning-bridge a:hover{text-decoration:underline}
.learning-bridge .learning-return{font-weight:600}
.learning-bridge a:focus-visible{outline:2px solid #1e54d8;outline-offset:4px}
@media(max-width:600px){.learning-bridge{padding:18px}.learning-bridge h2{font-size:18px}.learning-bridge-links{gap:8px 18px}}
