/* Clear site relationships and useful onward paths. */
.ms-breadcrumb{font-size:14px;line-height:1.7;margin:0 0 24px}
.ms-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;list-style:none;padding:0;margin:0}
.ms-breadcrumb a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-underline-offset:3px}
.ms-network{padding:48px 0;background:#f3f5f7;border-top:1px solid #dce1e5;color:#20272c}
.ms-network h2{font-size:clamp(25px,2.5vw,32px);font-weight:750;line-height:1.25;letter-spacing:-.02em;margin:0 0 14px;max-width:850px}
.ms-network p{color:#4c565e;font-size:16px;line-height:1.8;max-width:850px;margin:0 0 24px}
.ms-network ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}
.ms-network li{margin:0;min-width:0}
.ms-network a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:18px 22px;background:#fff;border:1px solid #dce1e5;border-radius:7px;color:#a81929;font-size:16px;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.ms-network a:hover{border-color:#a81929;background:#fffafb}
.ms-network a span{flex-shrink:0}
@media(max-width:600px){.ms-network{padding:36px 0}.ms-network ul{grid-template-columns:1fr}.ms-network a{padding:15px 18px}.ms-breadcrumb{font-size:13px}.ms-breadcrumb ol{gap:4px 8px}}
