.blog-prose .context-link,.guide-context .context-link,.guide-step .context-link{color:#087e75;text-decoration:underline;text-decoration-color:#8ecdc3;text-underline-offset:4px;text-decoration-thickness:1px}
.blog-prose .context-link:hover,.guide-context .context-link:hover,.guide-step .context-link:hover{color:#075e58;text-decoration-color:currentColor}
.context-link:focus-visible,.guide-connections a:focus-visible{outline:3px solid #07988c;outline-offset:4px;border-radius:3px}
.guide-connections{margin-top:44px;padding-top:28px;border-top:1px solid #dcebe8}
.guide-connections h2{font-size:25px;line-height:1.3;margin:0 0 18px}
.guide-connections ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.guide-connections a{display:flex;align-items:center;justify-content:space-between;gap:14px;height:100%;padding:18px;border:1px solid #dcebe8;border-radius:12px;font-size:14px;font-weight:700;line-height:1.6;background:#fff}
.guide-connections a span{color:var(--teal-dark);flex:none}
.guide-connections a:hover{color:var(--teal-dark);border-color:var(--teal)}
.guide-background a{color:#087e75;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.guide-connections ul{grid-template-columns:1fr}.guide-connections h2{font-size:23px}}
