.sink-connections figure{color:#173951;background:#f1f6f9;border:1px solid #d6e2ea;border-radius:16px;margin:1.5rem 0;padding:clamp(.75rem,3vw,1.5rem)}.sink-connections svg{width:100%;max-width:640px;height:auto;margin:auto;display:block}.sink-connections figcaption{text-align:center;margin-top:.75rem;font-size:.9rem;line-height:1.5}.sink-connections-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;padding-left:1.5rem;display:grid}.sink-connections-legend li{min-width:0;padding-left:.25rem}.sink-connections-legend p{margin:.4rem 0 0;line-height:1.7}.sink-connections a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:640px){.sink-connections-legend{grid-template-columns:1fr}}
