/* Compact, server-rendered dossier routes below the page content. */
.ooh-next-steps{margin-top:26px;margin-bottom:50px;padding-top:20px;border-top:1px solid #dce2ec;font-family:"DM Sans",system-ui,sans-serif;color:#071426}
.ooh-next-steps h2{font-size:21px;line-height:1.25;letter-spacing:-.02em;margin:0 0 12px}
.ooh-next-steps ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;list-style:none;padding:0;margin:0}
.ooh-next-steps li{min-width:0}
.ooh-next-steps a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;box-sizing:border-box;padding:10px 0;font-size:15px;line-height:1.4;font-weight:700;color:#6941d9;text-decoration:none;border-bottom:1px solid #e4dff2}
.ooh-next-steps a span{flex-shrink:0}
.ooh-next-steps a:hover{text-decoration:underline;text-underline-offset:3px;color:#4f259f}
.ooh-next-steps a:focus-visible{outline:2px solid #7547ff;outline-offset:4px}
@media(max-width:620px){.ooh-next-steps{margin-top:20px;margin-bottom:34px;padding-top:16px}.ooh-next-steps h2{font-size:19px}.ooh-next-steps ul{grid-template-columns:1fr;gap:0}.ooh-next-steps a{font-size:14px;min-height:46px}}
