.site-breadcrumbs{background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 20px}.site-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;max-width:1300px;margin:0 auto;padding:0;font-size:.85rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.site-breadcrumbs li{color:#64748b;align-items:center;gap:8px;min-width:0;display:inline-flex}.site-breadcrumbs a{color:#1e3a8a;text-underline-offset:2px;text-decoration:underline}.site-breadcrumbs a:hover{color:#ef4444}.site-breadcrumbs [aria-current=page]{color:#1e3a8a;text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.site-breadcrumbs-sep{color:#cbd5e1}.contextual-links{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin:48px 0 0;padding:28px 24px}.contextual-links h2{color:#1e3a8a;margin:0 0 10px;font-size:1.35rem}.contextual-links p{color:#475569;margin:0 0 16px;line-height:1.7}.contextual-links ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.contextual-links a{color:#1e3a8a;text-underline-offset:2px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;font-weight:800;line-height:1.35;text-decoration:underline;display:block}
